Skip to content

Instantly share code, notes, and snippets.

@talaj
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save talaj/e13dc9ca28d956ca8da5 to your computer and use it in GitHub Desktop.
Save talaj/e13dc9ca28d956ca8da5 to your computer and use it in GitHub Desktop.
profiling: text rendering with line placement on corners in 3.x
This file has been truncated, but you can view the full file.
CPU: Intel Ivy Bridge microarchitecture, speed 2101 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (No unit mask) count 100000
samples % diff % image name symbol name
1470396 22.5499 -5.9453 libfreetype.so.6.11.1 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
1111698 17.0489 -0.4756 ld-2.19.so do_lookup_x
908036 13.9256 +1.5524 libz.so.1.2.8 /lib/x86_64-linux-gnu/libz.so.1.2.8
650209 9.9716 -0.0209 no-vmlinux /no-vmlinux
550562 8.4434 +18.0841 libmapnik.so.3.0.0 mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::quantize(unsigned int) const
431761 6.6215 +0.2471 libmapnik.so.3.0.0 void mapnik::save_as_png8_hex<std::ostream, mapnik::ImageData<unsigned int> >(std::ostream&, mapnik::ImageData<unsigned int> const&, mapnik::png_options const&)
169181 2.5945 +4.8197 libmapnik.so.3.0.0 void mapnik::save_as_png8<std::ostream, mapnik::ImageData<unsigned int>, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> >(std::ostream&, mapnik::ImageData<unsigned int> const&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy> const&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&, mapnik::png_options const&)
150935 2.3147 +2.0155 ld-2.19.so _dl_lookup_symbol_x
150322 2.3053 +0.3647 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::end_map_processing(mapnik::Map const&)
113193 1.7359 +3.8273 ld-2.19.so _dl_relocate_object
80508 1.2347 +1.1499 ld-2.19.so strcmp
58860 0.9027 -1.1123 libm-2.19.so __dubsin
54115 0.8299 -9.8771 libmapnik.so.3.0.0 mapnik::image_32::composite_pixel(unsigned int, int, int, unsigned int, unsigned int, double)
44695 0.6854 +2.0825 libc-2.19.so memset
40575 0.6223 -1.5187 libc-2.19.so _int_malloc
38444 0.5896 +2.3777 libnettle.so.4.7 /usr/lib/x86_64-linux-gnu/libnettle.so.4.7
33801 0.5184 -12.3295 libc-2.19.so __memcpy_sse2_unaligned
27668 0.4243 +1.6893 ld-2.19.so check_match.9458
25748 0.3949 -7.1317 libmapnik.so.3.0.0 agg::comp_op_rgba_src_over<agg::rgba8, agg::order_rgba>::blend_pix(unsigned char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
24487 0.3755 -2.5816 libc-2.19.so _int_free
24255 0.3720 -7.7787 libmapnik.so.3.0.0 mapnik::placement_finder::single_line_placement(mapnik::vertex_cache&, mapnik::enumeration<mapnik::text_upright_enum, 5>)
22395 0.3434 -4.2156 ld-2.19.so _dl_map_object
22130 0.3394 -0.7921 ld-2.19.so _dl_name_match_p
19631 0.3011 -7.9471 libmapnik.so.3.0.0 mapnik::agg_text_renderer<mapnik::image_32>::render(mapnik::glyph_positions const&)
13860 0.2126 +1.4097 ld-2.19.so _dl_map_object_deps
13767 0.2111 -4.8202 libc-2.19.so malloc
11786 0.1807 -1.9925 libhdf5.so.7.1.1 /usr/lib/x86_64-linux-gnu/libhdf5.so.7.1.1
11556 0.1772 +11.4876 libmapnik.so.3.0.0 mapnik::vertex_cache::move(double)
10608 0.1627 -1.8662 ld-2.19.so _dl_fixup
8660 0.1328 -3.4166 libstdc++.so.6.0.20 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
7542 0.1157 +1.7574 libharfbuzz.so.0.935.0 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.935.0
7305 0.1120 -4.4808 libicuuc.so.52.1 /usr/lib/x86_64-linux-gnu/libicuuc.so.52.1
7149 0.1096 -1.6351 libmapnik.so.3.0.0 mapnik::placement_finder::get_bbox(mapnik::text_layout const&, mapnik::glyph_info const&, mapnik::pixel_position const&, mapnik::rotation const&)
7105 0.1090 -1.6710 libc-2.19.so malloc_consolidate
6875 0.1054 +2.1190 libmapnik.so.3.0.0 mapnik::pixel_position::rotate(mapnik::rotation const&) const
5828 0.0894 -3.4351 ld-2.19.so _dl_map_object_from_fd
5743 0.0881 +2.3447 libmapnik.so.3.0.0 void agg::render_scanlines<mapnik::rasterizer, agg::scanline_u8, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_custom_blend_rgba<agg::comp_op_adaptor_rgba_pre<agg::rgba8, agg::order_rgba>, agg::row_ptr_cache<unsigned char> > > > >(mapnik::rasterizer&, agg::scanline_u8&, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_custom_blend_rgba<agg::comp_op_adaptor_rgba_pre<agg::rgba8, agg::order_rgba>, agg::row_ptr_cache<unsigned char> > > >&)
4774 0.0732 +4.1114 libmapnik.so.3.0.0 agg::rasterizer_cells_aa<agg::cell_aa>::line(int, int, int, int)
4706 0.0722 -2.7293 libm-2.19.so csloww
4490 0.0689 +9.0979 libc-2.19.so free
4235 0.0649 +1.5016 libm-2.19.so __cos_avx
4215 0.0646 -4.5540 libm-2.19.so __sin_avx
4128 0.0633 -4.2530 libmapnik.so.3.0.0 mapnik::quad_tree<mapnik::label_collision_detector4::label>::do_insert_data(mapnik::label_collision_detector4::label, mapnik::box2d<double> const&, mapnik::quad_tree<mapnik::label_collision_detector4::label>::node*, unsigned int&)
3405 0.0522 +1.5226 libmapnik.so.3.0.0 google::dense_hashtable<std::pair<unsigned int const, unsigned char>, unsigned int, boost::hash<unsigned int>, google::dense_hash_map<unsigned int, unsigned char, boost::hash<unsigned int>, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::SelectKey, google::dense_hash_map<unsigned int, unsigned char, boost::hash<unsigned int>, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::SetKey, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::dense_hashtable(google::dense_hashtable<std::pair<unsigned int const, unsigned char>, unsigned int, boost::hash<unsigned int>, google::dense_hash_map<unsigned int, unsigned char, boost::hash<unsigned int>, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::SelectKey, google::dense_hash_map<unsigned int, unsigned char, boost::hash<unsigned int>, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::SetKey, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > > const&, unsigned long)
3329 0.0511 +0.9059 ld-2.19.so _dl_sort_fini
3271 0.0502 -4.7253 libmapnik.so.3.0.0 mapnik::box2d<double>::operator=(mapnik::box2d<double>)
3085 0.0473 +34.0403 libmapnik.so.3.0.0 mapnik::placement_finder::collision(mapnik::box2d<double> const&, icu_52::UnicodeString const&) const
3063 0.0470 -2.3771 libm-2.19.so do_cos.isra.2
2928 0.0449 -24.1077 libm-2.19.so __ieee754_atan2_avx
2784 0.0427 +3.2989 libxml2.so.2.9.1 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1
2772 0.0425 -2.0898 ld-2.19.so _dl_add_to_namespace_list
2629 0.0403 +2.8135 libpng12.so.0.50.0 /lib/x86_64-linux-gnu/libpng12.so.0.50.0
2598 0.0398 -2.8615 libtasn1.so.6.3.1 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.3.1
2521 0.0387 -7.6007 libmapnik.so.3.0.0 mapnik::vertex_cache::angle(double)
2469 0.0379 -7.9543 libmapnik.so.3.0.0 mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node::~node()
2272 0.0348 -11.1138 libmapnik.so.3.0.0 bool mapnik::placement_finder::find_line_placements<mapnik::detail::converter_traits<mapnik::coord_transform<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::affine_transform_tag>::conv_type>(mapnik::detail::converter_traits<mapnik::coord_transform<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::affine_transform_tag>::conv_type&, bool)
2239 0.0343 -1.4177 libmapnik.so.3.0.0 mapnik::box2d<double>::box2d()
2222 0.0341 -8.0703 libmapnik.so.3.0.0 mapnik::vertex_cache::restore_state(mapnik::vertex_cache::state const&)
2195 0.0337 +0.6357 ld-2.19.so index
2194 0.0336 +1.6852 libmapnik.so.3.0.0 mapnik::box2d<double>::intersects(mapnik::box2d<double> const&) const
2170 0.0333 -5.9157 libmapnik.so.3.0.0 mapnik::box2d<double>::init(double, double, double, double)
2091 0.0321 -2.8240 libmapnik.so.3.0.0 mapnik::box2d<double>::contains(mapnik::box2d<double> const&) const
2066 0.0317 +0.2561 libc-2.19.so strlen
2053 0.0315 +6.8320 ld-2.19.so _dl_check_map_versions
1984 0.0304 +6.7209 libmapnik.so.3.0.0 void agg::render_scanline_aa_solid<agg::scanline_u8, agg::renderer_base<agg::pixfmt_custom_blend_rgba<agg::comp_op_adaptor_rgba_pre<agg::rgba8, agg::order_rgba>, agg::row_ptr_cache<unsigned char> > >, agg::rgba8>(agg::scanline_u8 const&, agg::renderer_base<agg::pixfmt_custom_blend_rgba<agg::comp_op_adaptor_rgba_pre<agg::rgba8, agg::order_rgba>, agg::row_ptr_cache<unsigned char> > >&, agg::rgba8 const&)
1939 0.0297 -1.7528 libmapnik.so.3.0.0 mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette_rek(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node*) const
1855 0.0284 -6.2416 ld-2.19.so _dl_close_worker
1787 0.0274 +8.9139 libc-2.19.so __cxa_finalize
1743 0.0267 +1.9148 libmapnik.so.3.0.0 mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::compute_cost(mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node*)
1735 0.0266 +528.4680 libmapnik.so.3.0.0 mapnik::text_layout::jalign_offset(double) const
1720 0.0264 -10.4050 libmapnik.so.3.0.0 mapnik::rgba::mean_sort_cmp::operator()(mapnik::rgba const&, mapnik::rgba const&) const
1717 0.0263 -5.8565 libm-2.19.so sincos
1621 0.0249 -1.8476 libmapnik.so.3.0.0 mapnik::box2d<double>::expand_to_include(double, double)
1569 0.0241 +++ libmapnik.so.3.0.0 mapnik::vertex_cache::find_line_circle_intersection(double, double, double, double, double, double, double, double&, double&) const
1479 0.0227 +12.5767 ld-2.19.so memset
1336 0.0205 +4.7357 ld-2.19.so _dl_cache_libcmp
1307 0.0200 -3.1847 libmapnik.so.3.0.0 mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::create_palette(std::vector<mapnik::rgba, std::allocator<mapnik::rgba> >&)
1286 0.0197 +5.8527 ld-2.19.so _dl_load_cache_lookup
1270 0.0195 +0.3317 ld-2.19.so match_symbol
1256 0.0193 +0.9432 libmapnik.so.3.0.0 mapnik::vertex_cache::save_state() const
1240 0.0190 +3.1469 libc-2.19.so __GI___strcmp_ssse3
1213 0.0186 -0.1560 libmapnik.so.3.0.0 void agg::qsort_cells<agg::cell_aa>(agg::cell_aa**, unsigned int)
1153 0.0177 -4.0900 libmapnik.so.3.0.0 std::vector<mapnik::box2d<double>, std::allocator<mapnik::box2d<double> > >::reserve(unsigned long)
1144 0.0175 -15.0123 libmapnik.so.3.0.0 mapnik::glyph_positions::reserve(unsigned int)
1054 0.0162 -2.9173 ld-2.19.so dl_open_worker
978 0.0150 -5.3067 libmapnik.so.3.0.0 mapnik::box2d<double>::move(double, double)
959 0.0147 +0.4724 ld-2.19.so _dl_catch_error
922 0.0141 -7.4842 libmapnik.so.3.0.0 mapnik::text_renderer::prepare_glyphs(mapnik::glyph_positions const&)
893 0.0137 -16.3130 libm-2.19.so atan2
858 0.0132 -7.9374 libmapnik.so.3.0.0 mapnik::box2d<double>::box2d(mapnik::box2d<double> const&)
845 0.0130 +4.2459 libm-2.19.so __ieee754_pow_sse2
839 0.0129 +0.0032 libmapnik.so.3.0.0 mapnik::glyph_positions::push_back(mapnik::glyph_info const&, mapnik::pixel_position, mapnik::rotation const&)
810 0.0124 +0.2914 libc-2.19.so __memcmp_sse4_1
713 0.0109 +1.5788 ld-2.19.so _dl_setup_hash
679 0.0104 -16.3342 libmapnik.so.3.0.0 mapnik::glyph_positions::glyph_positions()
664 0.0102 -18.4775 libmapnik.so.3.0.0 mapnik::placement_finder::normalize_angle(double)
648 0.0099 -4.0691 libc-2.19.so _dl_addr
631 0.0097 +24.1923 libmapnik.so.3.0.0 mapnik::text_layout::alignment_offset() const
576 0.0088 +5.6331 ld-2.19.so openaux
566 0.0087 +7.2656 ld-2.19.so _dl_new_object
541 0.0083 -6.6513 libmapnik.so.3.0.0 void std::vector<mapnik::label_collision_detector4::label, std::allocator<mapnik::label_collision_detector4::label> >::_M_emplace_back_aux<mapnik::label_collision_detector4::label const&>(mapnik::label_collision_detector4::label const&)
535 0.0082 +11.0763 ld-2.19.so bcmp
526 0.0081 -9.0859 libgdal.so.1.17.1 /usr/lib/libgdal.so.1.17.1
522 0.0080 -1.0731 libc-2.19.so calloc
512 0.0079 -10.5981 libmapnik.so.3.0.0 mapnik::box2d<double>::box2d(double, double, double, double)
508 0.0078 +1.5490 libboost_filesystem.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0
503 0.0077 +10.4963 libmapnik.so.3.0.0 mapnik::color* boost::spirit::qi::detail::tst_node<char, mapnik::color>::add<char const*, boost::spirit::qi::tst<char, mapnik::color> >(boost::spirit::qi::detail::tst_node<char, mapnik::color>*&, char const*, char const*, mapnik::color const&, boost::spirit::qi::tst<char, mapnik::color>*) [clone .isra.212]
503 0.0077 +4.2207 libpthread-2.19.so pthread_mutex_lock
500 0.0077 -5.2424 libm-2.19.so __ieee754_log_avx
497 0.0076 +4.8924 ld-2.19.so memcpy
473 0.0073 -0.9911 libm-2.19.so __exp1
470 0.0072 +10.1144 libgnutls-deb0.so.28.39.0 /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28.39.0
460 0.0071 +3.7271 ld-2.19.so strlen
428 0.0066 -3.9129 libproj.so.0.7.0 /usr/lib/libproj.so.0.7.0
421 0.0065 -1.1389 libboost_regex.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.55.0
387 0.0059 -8.0662 libmapnik.so.3.0.0 void boost::spirit::qi::detail::tst_node<char, mapnik::color>::destruct_node<boost::spirit::qi::tst<char, mapnik::color> >(boost::spirit::qi::detail::tst_node<char, mapnik::color>*, boost::spirit::qi::tst<char, mapnik::color>*)
374 0.0057 +9.1532 libc-2.19.so __sigsetjmp
370 0.0057 +1.0562 ld-2.19.so open_verify
370 0.0057 +5.5727 libc-2.19.so vfprintf
369 0.0057 +9.8917 ld-2.19.so memmove
365 0.0056 +4.4377 ld-2.19.so _wordcopy_fwd_aligned
357 0.0055 +9.1829 ld-2.19.so open_path
347 0.0053 -10.4909 libmapnik.so.3.0.0 mapnik::stroker::init(double)
346 0.0053 -17.9966 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::glyph_positions, std::allocator<mapnik::glyph_positions>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
343 0.0053 +3.0500 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::process(mapnik::text_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)
332 0.0051 -0.2548 ld-2.19.so _dl_runtime_resolve
325 0.0050 +0.6010 ld-2.19.so mprotect
318 0.0049 -0.3580 libmapnik.so.3.0.0 boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<mapnik::composite_mode_e, std::string, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container<std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*> >(std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, std::string, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::right>, std::less<std::string>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, mapnik::composite_mode_e, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::left>, std::less<mapnik::composite_mode_e>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&)
317 0.0049 -0.9751 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::xml_attribute>, std::_Select1st<std::pair<std::string const, mapnik::xml_attribute> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::xml_attribute> > >::find(std::string const&) const
308 0.0047 -5.2356 libgfortran.so.3.0.0 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
305 0.0047 -6.7205 ld-2.19.so _dl_fini
298 0.0046 -17.5059 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::label_collision_detector4, std::allocator<mapnik::label_collision_detector4>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
287 0.0044 +2.1487 ld-2.19.so dl_main
285 0.0044 +12.4030 libc-2.19.so __memmove_ssse3_back
282 0.0043 +10.7920 libmapnik.so.3.0.0 mapnik::vertex_cache::get_offseted(double, double)
280 0.0043 -11.1751 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::glyph_positions, std::allocator<mapnik::glyph_positions>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
277 0.0042 -13.4704 libc-2.19.so __new_exitfn
274 0.0042 +4.4356 libmapnik.so.3.0.0 std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.8]
271 0.0042 +14.8643 libmapnik.so.3.0.0 mapnik::box2d<double>::box2d(mapnik::box2d<double>&&)
270 0.0041 -20.9738 libmapnik.so.3.0.0 mapnik::box2d<double>::width() const
263 0.0040 -3.0141 ld-2.19.so mempcpy
260 0.0040 -4.1204 libpthread-2.19.so __pthread_mutex_unlock_usercnt
259 0.0040 +4.5712 libc-2.19.so __memcpy_sse2
257 0.0039 +8.9303 ld-2.19.so _wordcopy_fwd_dest_aligned
253 0.0039 -5.6802 libmapnik.so.3.0.0 _Alloc_Func(FT_MemoryRec_*, long)
252 0.0039 -15.0447 libmapnik.so.3.0.0 google::dense_hashtable<std::pair<unsigned int const, unsigned char>, unsigned int, boost::hash<unsigned int>, google::dense_hash_map<unsigned int, unsigned char, boost::hash<unsigned int>, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::SelectKey, google::dense_hash_map<unsigned int, unsigned char, boost::hash<unsigned int>, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::SetKey, std::equal_to<unsigned int>, google::libc_allocator_with_realloc<std::pair<unsigned int const, unsigned char> > >::insert_at(std::pair<unsigned int const, unsigned char> const&, unsigned long)
251 0.0038 -16.7555 libmapnik.so.3.0.0 mapnik::placement_finder::simplify_upright(mapnik::enumeration<mapnik::text_upright_enum, 5>, double) const
249 0.0038 +3.3944 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::process(mapnik::line_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)
245 0.0038 -1.0813 libmapnik.so.3.0.0 _Free_Func(FT_MemoryRec_*, void*)
239 0.0037 -35.4139 libmapnik.so.3.0.0 mapnik::text_line::height() const
236 0.0036 +11.6069 ld-2.19.so __sigsetjmp
234 0.0036 +20.1145 libgeos-3.4.2.so /usr/lib/libgeos-3.4.2.so
212 0.0033 +17.6931 libmapnik.so.3.0.0 mapnik::harfbuzz_shaper::shape_text(mapnik::text_line&, mapnik::text_itemizer&, std::map<unsigned int, double, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, double> > >&, mapnik::face_manager<mapnik::freetype_engine>&, double)
208 0.0032 -2.9821 libpixman-1.so.0.32.6 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6
206 0.0032 -22.9208 libmapnik.so.3.0.0 agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int_sat> >::add_vertex(double, double, unsigned int)
202 0.0031 +8.6002 libc-2.19.so __libc_dl_error_tsd
199 0.0031 -17.3675 libmapnik.so.3.0.0 mapnik::vertex_cache::next_segment()
195 0.0030 -17.0042 libmapnik.so.3.0.0 mapnik::box2d<double>::height() const
194 0.0030 -14.2128 ld-2.19.so call_init.part.0
189 0.0029 -1.4995 libc-2.19.so __strncmp_ssse3
187 0.0029 +0.0094 libmapnik.so.3.0.0 mapnik::named_colors_::named_colors_()
184 0.0028 +2.7069 ld-2.19.so _dl_protect_relro
183 0.0028 +6.2114 ld-2.19.so mmap
180 0.0028 +8.7974 csv.input __gnu_cxx::__normal_iterator<char*, std::string> std::find_if<__gnu_cxx::__normal_iterator<char*, std::string>, boost::escaped_list_separator<char, std::char_traits<char> >::char_eq>(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, boost::escaped_list_separator<char, std::char_traits<char> >::char_eq)
176 0.0027 +23.9874 ld-2.19.so _dl_check_caller
175 0.0027 -3.8924 libc-2.19.so __strncpy_sse2_unaligned
170 0.0026 -0.7698 libmapnik.so.3.0.0 mapnik::font_face::set_character_sizes(double)
163 0.0025 +4.7185 libmapnik.so.3.0.0 mapnik::text_placement_info::text_placement_info(mapnik::text_placements const*, double)
162 0.0025 +12.5720 libmapnik.so.3.0.0 boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<mapnik::scaling_method_e, std::string, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container<std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*> >(std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, std::string, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::right>, std::less<std::string>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, mapnik::scaling_method_e, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::left>, std::less<mapnik::scaling_method_e>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&)
159 0.0024 +11.2441 libboost_thread.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0
154 0.0024 -5.8030 libmapnik.so.3.0.0 agg::math_stroke<agg::pod_bvector<agg::point_base<double>, 6u> >::calc_join(agg::pod_bvector<agg::point_base<double>, 6u>&, agg::vertex_dist const&, agg::vertex_dist const&, agg::vertex_dist const&, double, double)
150 0.0023 +29.8500 libmapnik.so.3.0.0 std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.11]
149 0.0023 +16.1844 ld-2.19.so _dl_debug_initialize
147 0.0023 -3.1235 libpthread-2.19.so pthread_once
140 0.0021 +9.1665 libp11-kit.so.0.0.0 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
137 0.0021 -0.0402 csv.input void csv_datasource::parse_csv<std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> > >(std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >&, std::string const&, std::string const&, std::string const&)
137 0.0021 -6.7042 libc-2.19.so __cxa_atexit
137 0.0021 +47.3092 libc-2.19.so getenv
133 0.0020 -3.6470 libmapnik.so.3.0.0 void mapnik::save_as_png<std::ostream>(std::ostream&, std::vector<mapnik::rgb, std::allocator<mapnik::rgb> > const&, mapnik::ImageData<unsigned char> const&, unsigned int, unsigned int, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> > const&, mapnik::png_options const&)
132 0.0020 +29.6503 libc-2.19.so msort_with_tmp.part.0
130 0.0020 -13.2070 csv.input bool boost::escaped_list_separator<char, std::char_traits<char> >::operator()<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string>, std::string&)
129 0.0020 -18.1542 libmapnik.so.3.0.0 agg::math_stroke<agg::pod_bvector<agg::point_base<double>, 6u> >::calc_miter(agg::pod_bvector<agg::point_base<double>, 6u>&, agg::vertex_dist const&, agg::vertex_dist const&, agg::vertex_dist const&, double, double, double, double, agg::line_join_e, double, double)
127 0.0019 -2.4595 libc-2.19.so __run_exit_handlers
127 0.0019 -14.0869 libmapnik.so.3.0.0 mapnik::box2d<double>::maxy() const
127 0.0019 +4.6200 libmapnik.so.3.0.0 mapnik::box2d<double>::miny() const
125 0.0019 +1.3380 libmapnik.so.3.0.0 mapnik::box2d<double>::maxx() const
123 0.0019 -8.2899 ld-2.19.so open64
123 0.0019 +19.6599 libmapnik.so.3.0.0 agg::conv_adaptor_vcgen<mapnik::detail::converter_traits<mapnik::coord_transform<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::affine_transform_tag>::conv_type, agg::vcgen_stroke, agg::null_markers>::vertex(double*, double*)
122 0.0019 -15.2235 libmapnik.so.3.0.0 agg::vcgen_stroke::vertex(double*, double*)
120 0.0018 +9.4450 libpthread-2.19.so pthread_mutex_unlock
119 0.0018 +2.1487 libc-2.19.so _IO_file_seekoff@@GLIBC_2.2.5
118 0.0018 -18.0031 libmapnik.so.3.0.0 mapnik::vertex_cache::vertex_cache<mapnik::detail::converter_traits<mapnik::coord_transform<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::affine_transform_tag>::conv_type>(mapnik::detail::converter_traits<mapnik::coord_transform<mapnik::CoordTransform, mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::affine_transform_tag>::conv_type&)
117 0.0018 -16.4238 csv.input std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.10]
117 0.0018 -17.5766 libmapnik.so.3.0.0 mapnik::box2d<double>::minx() const
116 0.0018 +12.8500 ld-2.19.so _dl_init_internal
116 0.0018 +3.0369 libmapnik.so.3.0.0 mapnik::text_placements_dummy::~text_placements_dummy()
112 0.0017 +12.1633 libc-2.19.so _nl_intern_locale_data
112 0.0017 -2.2166 libmapnik.so.3.0.0 mapnik::text_placement_info_dummy::~text_placement_info_dummy()
111 0.0017 -1.4043 libc-2.19.so memchr
110 0.0017 +0.3246 ld-2.19.so __libc_memalign
110 0.0017 -8.6475 libmapnik.so.3.0.0 mapnik::datasource_cache::register_datasource(std::string const&)
110 0.0017 +0.3246 libmapnik.so.3.0.0 mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4> >::render_style(mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>&, mapnik::feature_type_style const*, mapnik::rule_cache const&, std::shared_ptr<mapnik::Featureset>, mapnik::proj_transform const&)
107 0.0016 +4.0944 libmapnik.so.3.0.0 void std::__introsort_loop<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<mapnik::rgba::mean_sort_cmp> >(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<mapnik::rgba::mean_sort_cmp>)
105 0.0016 -9.1050 libdap.so.11.5.0 /usr/lib/x86_64-linux-gnu/libdap.so.11.5.0
105 0.0016 -5.0831 libmapnik.so.3.0.0 mapnik::expression_grammar<__gnu_cxx::__normal_iterator<char const*, std::string> >::expression_grammar(std::string const&)
103 0.0016 -10.0742 libxerces-c-3.1.so /usr/lib/x86_64-linux-gnu/libxerces-c-3.1.so
100 0.0015 +62.1408 libmapnik.so.3.0.0 mapnik::text_layout::text_layout(mapnik::face_manager<mapnik::freetype_engine>&, double, mapnik::text_layout_properties const&)
98 0.0015 +23.5873 ld-2.19.so malloc
98 0.0015 +5.3744 libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
97 0.0015 +37.6170 libharfbuzz-icu.so.0.935.0 /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so.0.935.0
95 0.0015 -16.3437 liblzma.so.5.0.0 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
95 0.0015 +2.1487 libmapnik.so.3.0.0 boost::multi_index::detail::ordered_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, std::string, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::right>, std::less<std::string>, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<mapnik::composite_mode_e, std::string, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::right, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_unique_tag>::delete_all_nodes(boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*)
93 0.0014 +11.7627 libc-2.19.so ____strtod_l_internal
93 0.0014 -5.9423 libmapnik.so.3.0.0 mapnik::text_line::add_glyph(mapnik::glyph_info const&, double)
93 0.0014 +33.8004 libpthread-2.19.so pthread_getspecific
92 0.0014 +17.4710 libmapnik.so.3.0.0 mapnik::font_face::glyph_dimensions(mapnik::glyph_info&) const
91 0.0014 +5.6310 libmapnik.so.3.0.0 std::_Rb_tree<mapnik::keys, std::pair<mapnik::keys const, mapnik::detail::strict_value>, std::_Select1st<std::pair<mapnik::keys const, mapnik::detail::strict_value> >, std::less<mapnik::keys>, std::allocator<std::pair<mapnik::keys const, mapnik::detail::strict_value> > >::_M_erase(std::_Rb_tree_node<std::pair<mapnik::keys const, mapnik::detail::strict_value> >*)
90 0.0014 -17.9162 libc-2.19.so __GI_strcmp
90 0.0014 +24.2349 libc-2.19.so __GI_strncmp
90 0.0014 -4.2356 libc-2.19.so btowc
89 0.0014 -14.2336 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::text_layout, std::allocator<mapnik::text_layout>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
88 0.0013 +5.7539 libc-2.19.so __GI___mempcpy
88 0.0013 +23.1381 libmapnik.so.3.0.0 mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >::~variant()
87 0.0013 +26.9562 libc-2.19.so __parse_one_specmb
87 0.0013 +11.0867 libc-2.19.so _int_realloc
84 0.0013 -24.0665 libmapnik.so.3.0.0 mapnik::unary_function_types::unary_function_types()
82 0.0013 +6.0278 libc-2.19.so _setjmp
82 0.0013 +41.9694 libmapnik.so.3.0.0 mapnik::map_parser::parse_text_symbolizer(mapnik::rule&, mapnik::xml_node const&)
81 0.0012 +37.9007 libc-2.19.so fread
81 0.0012 +13.3431 libmapnik.so.3.0.0 mapnik::libxml2_loader::populate_tree(_xmlNode*, mapnik::xml_node&)
81 0.0012 -14.7006 rundemo mapnik::value_adl_barrier::value::~value()
80 0.0012 -4.9780 libboost_system.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0
80 0.0012 +13.4985 libc-2.19.so __unregister_atfork
80 0.0012 +8.9586 libmapnik.so.3.0.0 mapnik::text_symbolizer_properties::evaluate_text_properties(mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&)
80 0.0012 -22.1724 libpoppler.so.46.0.0 /usr/lib/x86_64-linux-gnu/libpoppler.so.46.0.0
79 0.0012 +10.5445 libmapnik.so.3.0.0 mapnik::text_symbolizer_properties::process(mapnik::text_layout&, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&)
79 0.0012 +3.4583 libmapnik.so.3.0.0 std::_Rb_tree<mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node*, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node*, std::_Identity<mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node*>, mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node_rev_cmp, std::allocator<mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node*> >::_M_erase(std::_Rb_tree_node<mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::node*>*)
79 0.0012 +6.1809 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> > > >::_M_emplace_unique<std::string const&, std::shared_ptr<mapnik::PluginInfo>&>(std::string const&, std::shared_ptr<mapnik::PluginInfo>&)
78 0.0012 +10.6611 ld-2.19.so local_strdup
78 0.0012 -1.6346 libc-2.19.so realloc
78 0.0012 +7.6702 libm-2.19.so pow
78 0.0012 -7.3535 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::glyph_positions, std::allocator<mapnik::glyph_positions>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
77 0.0012 +48.4047 libc-2.19.so _IO_file_xsgetn
74 0.0011 +23.9181 libc-2.19.so tolower
74 0.0011 -12.1046 libmapnik.so.3.0.0 mapnik::map_parser::parse_layer(mapnik::Map&, mapnik::xml_node const&)
73 0.0011 -10.1584 libmapnik.so.3.0.0 boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<mapnik::simplify_algorithm_e, std::string, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container<std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*> >(std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, std::string, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::right>, std::less<std::string>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons<boost::tuples::tuple<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, mapnik::simplify_algorithm_e, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::left>, std::less<mapnik::simplify_algorithm_e>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&)
73 0.0011 -14.2890 libmapnik.so.3.0.0 boost::ptr_sequence_adapter<mapnik::quad_tree<mapnik::label_collision_detector4::label>::node, std::vector<void*, std::allocator<void*> >, boost::heap_clone_allocator>::push_back(mapnik::quad_tree<mapnik::label_collision_detector4::label>::node*)
71 0.0011 +3.6080 libmapnik.so.3.0.0 mapnik::value_adl_barrier::value mapnik::evaluate<mapnik::feature_impl, mapnik::value_adl_barrier::value, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > >::operator()<mapnik::tags::equal_to>(mapnik::binary_node<mapnik::tags::equal_to> const&) const
70 0.0011 -22.2782 libc-2.19.so pthread_mutex_lock
70 0.0011 -19.6583 libldap_r-2.4.so.2.10.2 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.2
70 0.0011 -5.9157 libmapnik.so.3.0.0 void std::vector<mapnik::text_line, std::allocator<mapnik::text_line> >::_M_emplace_back_aux<mapnik::text_line const&>(mapnik::text_line const&)
69 0.0011 -17.0793 geojson.input std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.9]
67 0.0010 +6.9369 csv.input mapnik::wkt::wkt_grammar<__gnu_cxx::__normal_iterator<char const*, std::string> >::wkt_grammar()
67 0.0010 -24.7916 ld-2.19.so rtld_lock_default_lock_recursive
67 0.0010 +10.3865 libgssapi_krb5.so.2.2 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
66 0.0010 -2.2926 libgnutls.so.26.22.6 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6
65 1.0e-03 +10.6611 libmapnik.so.3.0.0 mapnik::text_layout::layout()
65 1.0e-03 -18.0288 libmapnik.so.3.0.0 mapnik::text_line::begin() const
64 9.8e-04 +8.9586 libarpack.so.2.0.0 /usr/lib/libarpack.so.2.0.0
64 9.8e-04 -12.8331 libmapnik.so.3.0.0 mapnik::xml_node::add_attribute(char const*, char const*)
64 9.8e-04 -7.9223 libmapnik.so.3.0.0 void std::vector<void*, std::allocator<void*> >::_M_emplace_back_aux<void*>(void*&&)
64 9.8e-04 +8.9586 libquadmath.so.0.0.0 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
63 9.7e-04 +19.1735 libmapnik.so.3.0.0 boost::optional<std::string> mapnik::xml_node::get_opt_attr<std::string>(std::string const&) const
63 9.7e-04 +36.9227 libmapnik.so.3.0.0 mapnik::text_layout_properties::from_xml(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)
63 9.7e-04 -30.0504 libmapnik.so.3.0.0 mapnik::text_line::end() const
63 9.7e-04 +9.0740 libmapnik.so.3.0.0 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
62 9.5e-04 +21.7927 libmapnik.so.3.0.0 mapnik::text_symbolizer_helper::next_line_placement(bool)
62 9.5e-04 -2.5659 libmapnik.so.3.0.0 void mapnik::set_symbolizer_property<mapnik::symbolizer_base, double>(mapnik::symbolizer_base&, mapnik::keys, mapnik::xml_node const&)
61 9.4e-04 +32.5760 libkmlconvenience.so.0.0.0 /usr/lib/x86_64-linux-gnu/libkmlconvenience.so.0.0.0
61 9.4e-04 +3.8512 libkmldom.so.0.0.0 /usr/lib/x86_64-linux-gnu/libkmldom.so.0.0.0
61 9.4e-04 +2.1487 libmapnik.so.3.0.0 mapnik::detail::set_property_from_xml_impl<double, mapnik::detail::strict_value, false>::apply(mapnik::detail::strict_value&, char const*, mapnik::xml_node const&)
61 9.4e-04 +32.5760 libmapnik.so.3.0.0 mapnik::util::string2double(std::string const&, double&)
60 9.2e-04 +49.4859 geojson.input mapnik::json::geometry_grammar<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > >::geometry_grammar()
60 9.2e-04 -9.8688 geojson.input void boost::spirit::qi::detail::tst_node<char, int>::destruct_node<boost::spirit::qi::tst<char, int> >(boost::spirit::qi::detail::tst_node<char, int>*, boost::spirit::qi::tst<char, int>*)
60 9.2e-04 -1.1464 ld-2.19.so access
60 9.2e-04 +9.4450 libgmp.so.10.2.0 /usr/lib/x86_64-linux-gnu/libgmp.so.10.2.0
60 9.2e-04 -9.8688 libmapnik.so.3.0.0 mapnik::freetype_engine::register_font_impl(std::string const&, FT_LibraryRec_*)
60 9.2e-04 -19.3563 libmapnik.so.3.0.0 std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > mapnik::xml_node::get_value<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >() const
59 9.0e-04 -8.6853 libc-2.19.so fseek
59 9.0e-04 +43.4946 libc-2.19.so intel_check_word
59 9.0e-04 +50.6693 libogdi.so.3.2 /usr/lib/libogdi.so.3.2
58 8.9e-04 -7.4278 libc-2.19.so memcpy@@GLIBC_2.14
58 8.9e-04 -12.8732 libcom_err.so.2.1 /lib/x86_64-linux-gnu/libcom_err.so.2.1
58 8.9e-04 +37.7820 libmapnik.so.3.0.0 mapnik::datasource_cache::register_datasources(std::string const&)
58 8.9e-04 -7.4278 libmapnik.so.3.0.0 mapnik::format_properties::from_xml(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)
58 8.9e-04 +20.9107 libmapnik.so.3.0.0 mapnik::glyph_positions::begin() const
58 8.9e-04 -7.4278 libmapnik.so.3.0.0 void boost::spirit::qi::detail::tst_node<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&)> >::destruct_node<boost::spirit::qi::tst<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&)> > >(boost::spirit::qi::detail::tst_node<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&)> >*, boost::spirit::qi::tst<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&)> >*)
57 8.7e-04 -25.3529 ld-2.19.so __GI___fxstat
57 8.7e-04 -6.0891 ld-2.19.so _dl_find_dso_for_object
57 8.7e-04 +9.8580 libc-2.19.so __strcpy_sse2_unaligned
57 8.7e-04 +35.4064 libjasper.so.1.0.0 /usr/lib/x86_64-linux-gnu/libjasper.so.1.0.0
57 8.7e-04 -1.3140 libltdl.so.7.3.0 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
57 8.7e-04 +9.8580 libmapnik.so.3.0.0 agg::vertex_sequence<agg::vertex_dist, 6u>::add(agg::vertex_dist const&)
57 8.7e-04 -28.1176 libmapnik.so.3.0.0 mapnik::memory_featureset::next()
57 8.7e-04 +18.8260 libpthread-2.19.so pthread_mutex_init
56 8.6e-04 -7.7367 libglib-2.0.so.0.4000.0 /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0
56 8.6e-04 +24.3549 libmapnik.so.3.0.0 mapnik::face_manager<mapnik::freetype_engine>::get_face(std::string const&)
56 8.6e-04 -1.3737 libmapnik.so.3.0.0 mapnik::map_parser::parse_style(mapnik::Map&, mapnik::xml_node const&)
56 8.6e-04 -7.7367 libmapnik.so.3.0.0 std::_Rb_tree<unsigned int, std::pair<unsigned int const, double>, std::_Select1st<std::pair<unsigned int const, double> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, double> >*)
56 8.6e-04 +19.1735 libmapnik.so.3.0.0 void std::vector<mapnik::glyph_t, std::allocator<mapnik::glyph_t> >::_M_emplace_back_aux<FT_GlyphRec_*&, mapnik::detail::evaluated_format_properties*>(FT_GlyphRec_*&, mapnik::detail::evaluated_format_properties*&&)
55 8.4e-04 +19.5357 csv.input boost::escaped_list_separator<char, std::char_traits<char> >::is_escape(char)
55 8.4e-04 -26.0766 libc-2.19.so __get_cpu_features
55 8.4e-04 +19.5357 libgcrypt.so.11.8.3 /lib/x86_64-linux-gnu/libgcrypt.so.11.8.3
55 8.4e-04 +40.4544 libmapnik.so.3.0.0 mapnik::PluginInfo::~PluginInfo()
55 8.4e-04 +22.1343 libmapnik.so.3.0.0 mapnik::css_color_grammar<__gnu_cxx::__normal_iterator<char const*, std::string> >::css_color_grammar()
55 8.4e-04 +12.3636 libmapnik.so.3.0.0 mapnik::is_input_plugin(std::string const&)
55 8.4e-04 -1.4355 libopenjpeg.so.1.5.2 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
54 8.3e-04 -1.4995 csv.input boost::escaped_list_separator<char, std::char_traits<char> >::is_quote(char)
54 8.3e-04 +2.1487 libc-2.19.so __sigjmp_save
54 8.3e-04 -15.1380 libmapnik.so.3.0.0 boost::multi_index::detail::ordered_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, std::string, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::right>, std::less<std::string>, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<mapnik::scaling_method_e, std::string, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::right, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_unique_tag>::delete_all_nodes(boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*)
53 8.1e-04 +20.3085 libc-2.19.so pthread_mutex_unlock
53 8.1e-04 -8.2393 liblcms2.so.2.0.6 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.6
53 8.1e-04 -26.8395 libm-2.19.so round
53 8.1e-04 +23.0427 libmapnik.so.3.0.0 mapnik::text_symbolizer_properties::text_properties_from_xml(mapnik::xml_node const&)
53 8.1e-04 +35.3470 libmysqlclient.so.18.0.0 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
53 8.1e-04 +17.6931 libpthread-2.19.so pthread_setcancelstate
52 8.0e-04 -18.2810 liblapack.so.3.0 /usr/lib/lapack/liblapack.so.3.0
52 8.0e-04 +39.7824 libmapnik.so.3.0.0 mapnik::vertex_cache::forward(double)
51 7.8e-04 +68.0511 libc-2.19.so readdir_r
51 7.8e-04 -17.3082 libc-2.19.so sbrk
51 7.8e-04 +24.0377 libgcc_s.so.1 /lib/x86_64-linux-gnu/libgcc_s.so.1
51 7.8e-04 -3.5262 libkmlbase.so.0.0.0 /usr/lib/x86_64-linux-gnu/libkmlbase.so.0.0.0
51 7.8e-04 -35.6842 libspatialite.so.5.1.0 /usr/lib/x86_64-linux-gnu/libspatialite.so.5.1.0
50 7.7e-04 +2.1487 ld-2.19.so close
50 7.7e-04 -28.0643 libkrb5.so.3.3 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
50 7.7e-04 +21.6056 libkrb5support.so.0.1 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
50 7.7e-04 +2.1487 libmapnik.so.3.0.0 boost::optional<std::shared_ptr<std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > > > mapnik::get_optional<std::shared_ptr<std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > > >(mapnik::symbolizer_base const&, mapnik::keys)
50 7.7e-04 -11.9408 libmapnik.so.3.0.0 mapnik::PluginInfo::PluginInfo(std::string const&, std::string const&)
50 7.7e-04 -18.9296 libmapnik.so.3.0.0 mapnik::map_parser::parse_map(mapnik::Map&, mapnik::xml_node const&, std::string const&)
50 7.7e-04 -25.9792 libnetcdf.so.7.1.1 /usr/lib/libnetcdf.so.7.1.1
50 7.7e-04 -8.7958 libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
49 7.5e-04 -33.2629 libgeos_c.so.1.8.2 /usr/lib/libgeos_c.so.1.8.2
49 7.5e-04 +66.8429 libmapnik.so.3.0.0 mapnik::layer::~layer()
49 7.5e-04 +31.7180 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::xml_attribute>, std::_Select1st<std::pair<std::string const, mapnik::xml_attribute> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::xml_attribute> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, mapnik::xml_attribute> >*)
48 7.4e-04 -9.2012 libX11.so.6.3.0 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
48 7.4e-04 -3.8601 libblas.so.3.0 /usr/lib/libblas/libblas.so.3.0
48 7.4e-04 -7.4880 libmapnik.so.3.0.0 double mapnik::get<double>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, double const&)
48 7.4e-04 +6.5899 rundemo main
47 7.2e-04 -12.7093 ld-2.19.so read
47 7.2e-04 +20.0247 libarmadillo.so.4.320.0 /usr/lib/libarmadillo.so.4.320.0
47 7.2e-04 -18.6273 libdapserver.so.7.5.0 /usr/lib/x86_64-linux-gnu/libdapserver.so.7.5.0
46 7.1e-04 -21.6860 libc-2.19.so __strcasecmp_l_avx
46 7.1e-04 -0.0247 libc-2.19.so strchrnul
46 7.1e-04 -16.0921 libcurl-gnutls.so.4.3.0 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.3.0
46 7.1e-04 -7.8659 libdfalt.so.0.0.0 /usr/lib/libdfalt.so.0.0.0
46 7.1e-04 +14.6058 libmapnik.so.3.0.0 mapnik::formatting::text_node::apply(std::shared_ptr<mapnik::detail::evaluated_format_properties>, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::text_layout&) const
46 7.1e-04 +9.2753 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::shared_ptr<mapnik::PluginInfo> > >*)
46 7.1e-04 +14.6058 libodbc.so.2.0.0 /usr/lib/x86_64-linux-gnu/libodbc.so.2.0.0
46 7.1e-04 +17.4710 librtmp.so.1 /usr/lib/x86_64-linux-gnu/librtmp.so.1
45 6.9e-04 -24.6444 csv.input csv_datasource::csv_datasource(mapnik::parameters const&)
45 6.9e-04 -20.7467 libc-2.19.so __default_morecore
45 6.9e-04 -29.2817 libc-2.19.so sysconf
45 6.9e-04 -8.0662 libcairo.so.2.11200.16 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11200.16
45 6.9e-04 +31.3340 libfontconfig.so.1.8.0 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
45 6.9e-04 +43.6466 libmapnik.so.3.0.0 mapnik::map_parser::parse_symbolizer_base(mapnik::symbolizer_base&, mapnik::xml_node const&)
45 6.9e-04 -14.8761 libmapnik.so.3.0.0 mapnik::transform_processor<mapnik::feature_impl, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > >::evaluate(agg::trans_affine&, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > const&, double)
45 6.9e-04 -14.8761 libmapnik.so.3.0.0 std::_Hashtable<unsigned int, std::pair<unsigned int const, mapnik::glyph_info>, std::allocator<std::pair<unsigned int const, mapnik::glyph_info> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<unsigned int const, mapnik::glyph_info>, false>*)
45 6.9e-04 +14.9173 libmapnik.so.3.0.0 std::pair<std::__detail::_Node_iterator<std::pair<unsigned int const, mapnik::glyph_info>, false, false>, bool> std::_Hashtable<unsigned int, std::pair<unsigned int const, mapnik::glyph_info>, std::allocator<std::pair<unsigned int const, mapnik::glyph_info> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_emplace<unsigned int&, mapnik::glyph_info&>(std::integral_constant<bool, true>, unsigned int&, mapnik::glyph_info&)
44 6.7e-04 -13.5665 csv.input boost::escaped_list_separator<char, std::char_traits<char> >::is_c(char)
44 6.7e-04 +7.0129 libc-2.19.so _dl_vdso_vsym
44 6.7e-04 -8.2746 libhogweed.so.2.5 /usr/lib/x86_64-linux-gnu/libhogweed.so.2.5
44 6.7e-04 -27.5074 libm-2.19.so do_sin.isra.4
44 6.7e-04 +49.8181 libmapnik.so.3.0.0 bool boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&, boost::spirit::unused_type const&) const
44 6.7e-04 -21.1484 libmapnik.so.3.0.0 boost::proto::detail::default_assign<boost::phoenix::meta_grammar>::impl<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&, boost::phoenix::vector4<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const*, boost::fusion::vector1<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&>&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, bool&>&, boost::phoenix::default_actions const&>::operator()(boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&, boost::phoenix::vector4<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const*, boost::fusion::vector1<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&>&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, bool&>&, boost::phoenix::default_actions const&) const
44 6.7e-04 -22.5079 libmapnik.so.3.0.0 mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4> >::prepare_layer(mapnik::layer_rendering_material&, std::map<std::string, std::shared_ptr<mapnik::IProcessorContext>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<mapnik::IProcessorContext> > > >&, mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>&, double, double, unsigned int, unsigned int, mapnik::box2d<double> const&, int, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&)
44 6.7e-04 -37.5758 libmapnik.so.3.0.0 mapnik::font_face::~font_face()
44 6.7e-04 -15.1973 libmfhdfalt.so.0.0.0 /usr/lib/libmfhdfalt.so.0.0.0
43 6.6e-04 -34.4419 libc-2.19.so __GI_strchr
43 6.6e-04 +33.1028 libc-2.19.so _nl_load_locale_from_archive
43 6.6e-04 +68.9382 libc-2.19.so register_printf_specifier
43 6.6e-04 +9.8098 libgif.so.4.1.6 /usr/lib/x86_64-linux-gnu/libgif.so.4.1.6
43 6.6e-04 -12.1521 libkmlengine.so.0.0.0 /usr/lib/x86_64-linux-gnu/libkmlengine.so.0.0.0
43 6.6e-04 -6.5448 libmapnik.so.3.0.0 mapnik::map_parser::find_unused_nodes_recursive(mapnik::xml_node const&, std::string&)
43 6.6e-04 +15.5893 liburiparser.so.1.0.16 /usr/lib/liburiparser.so.1.0.16
42 6.4e-04 +4.6401 libmapnik.so.3.0.0 mapnik::map_parser::parse_stroke(mapnik::symbolizer_base&, mapnik::xml_node const&)
42 6.4e-04 +7.2561 libmapnik.so.3.0.0 mapnik::text_symbolizer_properties::add_expressions(std::set<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >, std::less<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, std::allocator<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > > >&) const
42 6.4e-04 -67.7425 libmapnik.so.3.0.0 mapnik::vertex_cache::previous_segment()
42 6.4e-04 +10.0063 libmapnik.so.3.0.0 void boost::spirit::qi::detail::tst_node<char, long long>::destruct_node<boost::spirit::qi::tst<char, long long> >(boost::spirit::qi::detail::tst_node<char, long long>*, boost::spirit::qi::tst<char, long long>*)
42 6.4e-04 +22.5784 libsasl2.so.2.0.25 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
42 6.4e-04 -4.6612 libsqlite3.so.0.8.6 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
41 6.3e-04 +7.3871 geojson.input mapnik::json::feature_grammar<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::feature_impl>::feature_grammar(mapnik::transcoder const&)
41 6.3e-04 +39.6032 libc-2.19.so __GI_stpcpy
41 6.3e-04 +4.7024 libgcrypt.so.20.0.2 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.2
41 6.3e-04 +35.0999 libgraphite2.so.3.0.1 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
41 6.3e-04 -6.9312 libicui18n.so.52.1 /usr/lib/x86_64-linux-gnu/libicui18n.so.52.1
41 6.3e-04 +4.7024 libk5crypto.so.3.1 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
41 6.3e-04 -2.6024 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::extract_int<double, 10u, 1u, -1, boost::spirit::qi::detail::positive_accumulator<10u>, false>::parse_main<__gnu_cxx::__normal_iterator<char const*, std::string>, double>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, double&)
41 6.3e-04 +55.1147 libmapnik.so.3.0.0 google::sparsehash_internal::sh_hashtable_settings<unsigned int, boost::hash<unsigned int>, unsigned long, 4>::min_buckets(unsigned long, unsigned long)
41 6.3e-04 -30.1984 libmapnik.so.3.0.0 mapnik::text_layout::evaluate_properties(mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&)
41 6.3e-04 -25.2126 libmapnik.so.3.0.0 void mapnik::symbolizer_attributes::operator()<mapnik::line_symbolizer>(mapnik::line_symbolizer const&)
41 6.3e-04 +19.6599 libpopt.so.0.0.0 /lib/x86_64-linux-gnu/libpopt.so.0.0.0
40 6.1e-04 +23.8166 libc-2.19.so __strstr_sse2_unaligned
40 6.1e-04 -24.3343 libdapclient.so.3.2.0 /usr/lib/x86_64-linux-gnu/libdapclient.so.3.2.0
40 6.1e-04 -33.0173 libdl-2.19.so _dlerror_run
40 6.1e-04 +7.5249 liblber-2.4.so.2.10.2 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.2
40 6.1e-04 +31.8048 libmapnik.so.3.0.0 __gnu_cxx::__normal_iterator<char*, std::string> std::__find_if<__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__ops::_Iter_pred<bool (*)(int)> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__ops::_Iter_pred<bool (*)(int)>, std::random_access_iterator_tag)
40 6.1e-04 -19.8834 libmapnik.so.3.0.0 mapnik::map_parser::parse_rule(mapnik::feature_type_style&, mapnik::xml_node const&)
40 6.1e-04 +13.4985 libmapnik.so.3.0.0 mapnik::text_itemizer::itemize_direction(unsigned int, unsigned int)
40 6.1e-04 -2.7155 libmapnik.so.3.0.0 void mapnik::set_symbolizer_property<mapnik::symbolizer_base, std::shared_ptr<std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > > >(mapnik::symbolizer_base&, mapnik::keys, mapnik::xml_node const&)
40 6.1e-04 -7.1376 libpq.so.5.7 /usr/lib/x86_64-linux-gnu/libpq.so.5.7
40 6.1e-04 -14.8761 libssh2.so.1.0.1 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
40 6.1e-04 -0.3427 libwayland-server.so.0.1.0 /usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0
39 6.0e-04 +53.2230 ld-2.19.so _dl_open
39 6.0e-04 +24.4937 libEGL.so.1.0.0 /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0
39 6.0e-04 -2.8342 libc-2.19.so _IO_un_link
39 6.0e-04 +7.6702 libc-2.19.so duplocale
39 6.0e-04 -20.3240 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::locals<double, double, double, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::ascii>, void>, void>::no_case_filter<boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > > > > > >, mpl_::bool_<true> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::color&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::color&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&)
39 6.0e-04 -17.0042 libmapnik.so.3.0.0 boost::detail::shared_count::~shared_count()
39 6.0e-04 -5.1476 libmapnik.so.3.0.0 boost::spirit::qi::symbols<char const, char const, boost::spirit::qi::tst<char const, char const>, boost::spirit::qi::tst_pass_through>::adder const& boost::spirit::qi::symbols<char const, char const, boost::spirit::qi::tst<char const, char const>, boost::spirit::qi::tst_pass_through>::adder::operator()<char [3]>(char const (&) [3], char const&) const [clone .isra.511]
39 6.0e-04 +10.6611 libmapnik.so.3.0.0 mapnik::glyph_positions::get_base_point() const
39 6.0e-04 +32.7933 libmapnik.so.3.0.0 mapnik::translate_node::translate_node(mapnik::translate_node const&)
39 6.0e-04 +37.3724 libmapnik.so.3.0.0 std::_Rb_tree<unsigned int, std::pair<unsigned int const, double>, std::_Select1st<std::pair<unsigned int const, double> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, double> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, double> >, unsigned int const&)
39 6.0e-04 +4.8368 libmapnik.so.3.0.0 void mapnik::symbolizer_attributes::operator()<mapnik::text_symbolizer>(mapnik::text_symbolizer const&)
39 6.0e-04 +4.8368 libmapnik.so.3.0.0 void std::vector<unsigned int, std::allocator<unsigned int> >::_M_emplace_back_aux<unsigned int>(unsigned int&&)
39 6.0e-04 +13.8228 libminizip.so.0.0.0 /usr/lib/x86_64-linux-gnu/libminizip.so.0.0.0
39 6.0e-04 +24.4937 libxcb-shape.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0
38 5.8e-04 -11.7807 libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0
38 5.8e-04 +7.8236 libXfixes.so.3.1.0 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
38 5.8e-04 -7.5798 libc-2.19.so iswspace
38 5.8e-04 +14.1662 libc-2.19.so time
38 5.8e-04 +2.1487 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::real_impl<double, boost::spirit::qi::real_policies<double> >::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, double>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, double&, boost::spirit::qi::real_policies<double> const&)
38 5.8e-04 -33.0750 libmapnik.so.3.0.0 mapnik::transform_expression_grammar<__gnu_cxx::__normal_iterator<char const*, std::string> >::~transform_expression_grammar()
38 5.8e-04 -2.9587 libmapnik.so.3.0.0 mapnik::util::exists(std::string const&)
37 5.7e-04 +25.9834 libc-2.19.so fclose@@GLIBC_2.2.5
37 5.7e-04 +4.9862 libdrm.so.2.4.0 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
37 5.7e-04 +109.9723 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<2> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<3> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::alpha_conv_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list5<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::hsl_conv_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> >, boost::phoenix::actor<boost::spirit::local_variable<2> > >, 5l> > >, boost::fusion::nil_> > > > > > > > > > > > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::color&, boost::fusion::nil_>, boost::fusion::vector3<double, double, double> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::color&, boost::fusion::nil_>, boost::fusion::vector3<double, double, double> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&)
37 5.7e-04 -3.0897 libmapnik.so.3.0.0 mapnik::transform_expression_grammar<__gnu_cxx::__normal_iterator<char const*, std::string> >::transform_expression_grammar()
37 5.7e-04 +79.9763 libmapnik.so.3.0.0 void std::vector<mapnik::vertex_cache::segment, std::allocator<mapnik::vertex_cache::segment> >::_M_emplace_back_aux<mapnik::vertex_cache::segment>(mapnik::vertex_cache::segment&&)
37 5.7e-04 -5.5125 libxcb-glx.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0
36 5.5e-04 +47.0941 geojson.input mapnik::json::feature_collection_grammar<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::feature_impl>::feature_collection_grammar(mapnik::transcoder const&)
36 5.5e-04 -24.9520 libc-2.19.so __lseek_nocancel
36 5.5e-04 +83.8676 libc-2.19.so __read_nocancel
36 5.5e-04 +5.0672 libc-2.19.so __xstat
36 5.5e-04 -31.9009 libidn.so.11.6.12 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.12
36 5.5e-04 +104.2974 libmapnik.so.3.0.0 mapnik::font_face::get_char_height(double) const
36 5.5e-04 +26.8053 libmapnik.so.3.0.0 void mapnik::expression_attributes<std::set<std::string, std::less<std::string>, std::allocator<std::string> > >::operator()<mapnik::tags::equal_to>(mapnik::binary_node<mapnik::tags::equal_to> const&) const
36 5.5e-04 +22.5784 libmapnik.so.3.0.0 void mapnik::save_to_stream<mapnik::ImageData<unsigned int> >(mapnik::ImageData<unsigned int> const&, std::ostream&, std::string const&)
36 5.5e-04 -3.2276 libtiff.so.5.2.0 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.0
36 5.5e-04 +22.5784 libwayland-client.so.0.2.0 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.2.0
35 5.4e-04 -8.3281 libepsilon.so.1.0.0 /usr/lib/x86_64-linux-gnu/libepsilon.so.1.0.0
35 5.4e-04 -27.0367 libhdf5_hl.so.7.1.1 /usr/lib/x86_64-linux-gnu/libhdf5_hl.so.7.1.1
35 5.4e-04 +43.0082 libmapnik.so.3.0.0 bool mapnik::get<bool>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, bool const&)
35 5.4e-04 +175.0157 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<mapnik::font_face> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<mapnik::font_face> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<mapnik::font_face> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<mapnik::font_face> > > >::_M_emplace_unique<std::string const&, std::shared_ptr<mapnik::font_face>&>(std::string const&, std::shared_ptr<mapnik::font_face>&)
35 5.4e-04 -12.7999 libmapnik.so.3.0.0 void mapnik::attribute_collector::operator()<mapnik::rule>(mapnik::rule const&)
34 5.2e-04 -13.1736 geojson.input int* boost::spirit::qi::detail::tst_node<char, int>::add<char const*, boost::spirit::qi::tst<char, int> >(boost::spirit::qi::detail::tst_node<char, int>*&, char const*, char const*, int, boost::spirit::qi::tst<char, int>*) [clone .isra.724]
34 5.2e-04 -13.1736 geojson.input mapnik::json::positions_grammar<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > >::positions_grammar()
34 5.2e-04 +5.2441 libXxf86vm.so.1.0.0 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0
34 5.2e-04 +5.2441 libc-2.19.so wctype_l
34 5.2e-04 -3.5262 libffi.so.6.0.2 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.2
34 5.2e-04 -15.2913 libmapnik.so.3.0.0 mapnik::freetype_engine::create_face(std::string const&)
34 5.2e-04 +8.5330 libodbcinst.so.2.0.0 /usr/lib/x86_64-linux-gnu/libodbcinst.so.2.0.0
34 5.2e-04 -44.8721 libwebp.so.5.0.1 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.1
33 5.1e-04 +40.4544 geojson.input boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
33 5.1e-04 +24.8484 libc-2.19.so _IO_link_in
33 5.1e-04 +77.4161 libm-2.19.so do_sin_slow.isra.5
33 5.1e-04 +24.8484 libmapnik.so.3.0.0 ScriptRun::next()
33 5.1e-04 +12.3636 libmapnik.so.3.0.0 boost::spirit::qi::no_case_literal_string<char const (&) [6], true>::~no_case_literal_string()
33 5.1e-04 -28.2786 libmapnik.so.3.0.0 mapnik::composite_mode_e mapnik::get<mapnik::composite_mode_e>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::composite_mode_e const&)
33 5.1e-04 +34.8363 libmapnik.so.3.0.0 mapnik::is_known_geographic(std::string const&)
33 5.1e-04 -15.7273 libmapnik.so.3.0.0 mapnik::translate_node::translate_node(mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > const&, boost::optional<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > const&)
33 5.1e-04 -26.7194 libmapnik.so.3.0.0 mapnik::util::variant<bool, long long, mapnik::enumeration_wrapper, double, std::string, mapnik::color, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >, std::shared_ptr<std::vector<mapnik::util::variant<std::string, mapnik::attribute>, std::allocator<mapnik::util::variant<std::string, mapnik::attribute> > > >, std::shared_ptr<std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > >, std::shared_ptr<mapnik::text_placements>, std::vector<std::pair<double, double>, std::allocator<std::pair<double, double> > >, std::shared_ptr<mapnik::raster_colorizer>, std::shared_ptr<mapnik::group_symbolizer_properties> >::~variant()
33 5.1e-04 +140.7790 libxcb-present.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
32 4.9e-04 +21.0651 csv.input void boost::spirit::qi::skip_over<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > >(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&) [clone .isra.681]
32 4.9e-04 +12.7158 geojson.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::optional<std::tuple<double, double> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_position_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
32 4.9e-04 +16.7414 libc-2.19.so _IO_file_fopen@@GLIBC_2.2.5
32 4.9e-04 +63.4379 libc-2.19.so _IO_old_init
32 4.9e-04 -22.1724 libc-2.19.so nl_langinfo_l
32 4.9e-04 -28.9400 libglapi.so.0.0.0 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
32 4.9e-04 -9.2012 libjbig.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjbig.so.0.0.0
32 4.9e-04 -9.2012 libjpeg.so.8.4.0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.4.0
32 4.9e-04 +63.4379 libmapnik.so.3.0.0 agg::vcgen_stroke::vcgen_stroke()
32 4.9e-04 +16.7414 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::move_assign(boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>&)
32 4.9e-04 +81.5977 libmapnik.so.3.0.0 mapnik::binary_node<mapnik::tags::equal_to>::binary_node(mapnik::binary_node<mapnik::tags::equal_to>&&)
32 4.9e-04 -3.8601 libmapnik.so.3.0.0 mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4> >::apply(double)
32 4.9e-04 -13.9801 libmapnik.so.3.0.0 mapnik::transform_processor<mapnik::feature_impl, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > >::attribute_collector<std::set<std::string, std::less<std::string>, std::allocator<std::string> > >::operator()(mapnik::translate_node const&) const
32 4.9e-04 +42.1199 libmapnik.so.3.0.0 std::_Rb_tree<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >, std::_Identity<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, std::less<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, std::allocator<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > > >::_M_erase(std::_Rb_tree_node<std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >*)
32 4.9e-04 -20.2742 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<mapnik::font_face> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<mapnik::font_face> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<mapnik::font_face> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::shared_ptr<mapnik::font_face> > >*)
32 4.9e-04 +12.7158 libmapnik.so.3.0.0 void boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::define<mpl_::bool_<true>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l> const&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::locals<double, double, double, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type>&>, 2l> const&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l> const&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::ascii> >, 0l>&, mapnik::named_colors_&>, 2l> const&>, 2l> >(boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l> const&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::locals<double, double, double, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type>&>, 2l> const&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l> const&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::ascii> >, 0l>&, mapnik::named_colors_&>, 2l> const&>, 2l> const&, mpl_::bool_<true>)
31 4.8e-04 +13.0932 libc-2.19.so _IO_setb
31 4.8e-04 -26.3579 libc-2.19.so freelocale
31 4.8e-04 -4.0421 libfreexl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libfreexl.so.1.0.0
31 4.8e-04 -12.0386 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>::operator()<boost::spirit::qi::literal_string<char const (&) [3], true> >(boost::spirit::qi::literal_string<char const (&) [3], true> const&)
31 4.8e-04 -31.1607 libmapnik.so.3.0.0 boost::optional<double> mapnik::xml_node::get_opt_attr<double>(std::string const&) const
31 4.8e-04 +37.6787 libmapnik.so.3.0.0 mapnik::binary_node<mapnik::tags::equal_to>::binary_node(mapnik::binary_node<mapnik::tags::equal_to> const&)
31 4.8e-04 +21.7927 libmapnik.so.3.0.0 mapnik::datasource_cache::create(mapnik::parameters const&)
31 4.8e-04 +66.6636 libmapnik.so.3.0.0 mapnik::xml_node::get_opt_child(std::string const&) const
31 4.8e-04 -16.6682 libmapnik.so.3.0.0 void boost::spirit::qi::detail::tst_node<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&, mapnik::value_adl_barrier::value const&)> >::destruct_node<boost::spirit::qi::tst<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&, mapnik::value_adl_barrier::value const&)> > >(boost::spirit::qi::detail::tst_node<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&, mapnik::value_adl_barrier::value const&)> >*, boost::spirit::qi::tst<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&, mapnik::value_adl_barrier::value const&)> >*)
31 4.8e-04 -1.0435 libuuid.so.1.3.0 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
31 4.8e-04 +43.9368 libxcb-shm.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
30 4.6e-04 +22.5784 libexpat.so.1.6.0 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
30 4.6e-04 -4.2356 libgpg-error.so.0.11.0 /lib/x86_64-linux-gnu/libgpg-error.so.0.11.0
30 4.6e-04 -9.8688 libmapnik.so.3.0.0 boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> >::rebalance(boost::multi_index::detail::ordered_index_node_impl<std::allocator<char> >*, boost::multi_index::detail::ordered_index_node_compressed_base<std::allocator<char> >::parent_ref)
30 4.6e-04 +27.6859 libmapnik.so.3.0.0 boost::spirit::qi::no_case_literal_string<char const (&) [5], true>::~no_case_literal_string()
30 4.6e-04 +27.6859 libmapnik.so.3.0.0 mapnik::detail::set_property_from_xml_impl<mapnik::boolean_type, mapnik::detail::strict_value, false>::apply(mapnik::detail::strict_value&, char const*, mapnik::xml_node const&)
30 4.6e-04 -1.1464 libmapnik.so.3.0.0 mapnik::map_parser::parse_map_include(mapnik::Map&, mapnik::xml_node const&)
30 4.6e-04 +45.9267 libmapnik.so.3.0.0 mapnik::parse_expression(std::string const&, std::string const&)
30 4.6e-04 +5.6711 libmapnik.so.3.0.0 mapnik::proj_transform::backward(double*, double*, double*, int) const
30 4.6e-04 -51.3578 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::feature_type_style>, std::_Select1st<std::pair<std::string const, mapnik::feature_type_style> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::feature_type_style> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, mapnik::feature_type_style> >*)
30 4.6e-04 -19.3563 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, std::allocator<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
30 4.6e-04 -17.1767 libmapnik.so.3.0.0 void agg::rasterizer_sl_clip<agg::ras_conv_int_sat>::line_to<agg::rasterizer_cells_aa<agg::cell_aa> >(agg::rasterizer_cells_aa<agg::cell_aa>&, int, int)
30 4.6e-04 -14.8761 libmapnik.so.3.0.0 void mapnik::save_to_file<mapnik::ImageData<unsigned int> >(mapnik::ImageData<unsigned int> const&, std::string const&, std::string const&)
29 4.4e-04 +18.4925 libc-2.19.so __init_cpu_features
29 4.4e-04 -17.7136 libc-2.19.so __strstr_sse2
29 4.4e-04 +23.4297 libc-2.19.so brk
29 4.4e-04 -29.4688 libc-2.19.so memmove
29 4.4e-04 +64.5729 libmapnik.so.3.0.0 agg::rasterizer_cells_aa<agg::cell_aa>::render_hline(int, int, int, int, int)
29 4.4e-04 -12.8732 libmapnik.so.3.0.0 bool boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::symbols<char const, char const, boost::spirit::qi::tst<char const, char const>, boost::spirit::qi::tst_pass_through> >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -1>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::difference<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::standard_wide> >, boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::lit>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> >, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<std::string&, boost::fusion::nil_>, boost::fusion::vector1<char> >, boost::spirit::unused_type, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<std::string&, boost::fusion::nil_>, boost::fusion::vector1<char> >&, boost::spirit::unused_type const&, std::string&) const
29 4.4e-04 -7.4278 libmapnik.so.3.0.0 mapnik::text_itemizer::create_item_list()
29 4.4e-04 +41.0625 libpthread-2.19.so pthread_key_create
29 4.4e-04 -7.4278 libxcb-sync.so.1.0.0 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
28 4.3e-04 +30.0074 libXdmcp.so.6.0.0 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
28 4.3e-04 -24.7325 libc-2.19.so __memcpy_ssse3_back
28 4.3e-04 -7.7367 libc-2.19.so init_cacheinfo
28 4.3e-04 +43.0082 libc-2.19.so str_to_mpn.isra.0
28 4.3e-04 -7.7367 libc-2.19.so strcmp
28 4.3e-04 -18.2810 libc-2.19.so strcpy
28 4.3e-04 -1.3737 libdl-2.19.so dlopen_doit
28 4.3e-04 +14.4065 libkeyutils.so.1.5 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
28 4.3e-04 +2.1487 libmapnik.so.3.0.0 agg::vcgen_stroke::add_vertex(double, double, unsigned int)
28 4.3e-04 +14.4065 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::clear()
28 4.3e-04 +30.0074 libmapnik.so.3.0.0 mapnik::hextree<mapnik::rgba, mapnik::RGBAPolicy>::hextree(unsigned int, double)
28 4.3e-04 +138.3469 libmapnik.so.3.0.0 mapnik::layout_container::layout()
28 4.3e-04 -1.3737 libmapnik.so.3.0.0 mapnik::map_parser::parse_symbolizers(mapnik::rule&, mapnik::xml_node const&)
28 4.3e-04 +58.8980 libmapnik.so.3.0.0 mapnik::parse_transform(std::string const&, std::string const&)
28 4.3e-04 +58.8980 libmapnik.so.3.0.0 std::deque<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~deque()
28 4.3e-04 -28.4959 libmapnik.so.3.0.0 void boost::spirit::qi::detail::tst_node<char const, char const>::destruct_node<boost::spirit::qi::tst<char const, char const> >(boost::spirit::qi::detail::tst_node<char const, char const>*, boost::spirit::qi::tst<char const, char const>*)
28 4.3e-04 +5.9320 libmapnik.so.3.0.0 void boost::spirit::qi::skip_over<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > >(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&) [clone .isra.1287]
28 4.3e-04 -7.7367 libmapnik.so.3.0.0 void std::vector<mapnik::rule_cache, std::allocator<mapnik::rule_cache> >::_M_emplace_back_aux<mapnik::rule_cache>(mapnik::rule_cache&&)
27 4.1e-04 -1.4995 ld-2.19.so _dl_important_hwcaps
27 4.1e-04 +14.9173 libXext.so.6.4.0 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
27 4.1e-04 +62.2362 libc-2.19.so __fxstat64
27 4.1e-04 +53.2230 libc-2.19.so gettimeofday
27 4.1e-04 -34.3330 libmapnik.so.3.0.0 ScriptRun::getPairIndex(int)
27 4.1e-04 +72.3759 libmapnik.so.3.0.0 bool boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > > > >::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&, boost::spirit::unused_type const&) const
27 4.1e-04 +97.0010 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::omit_directive<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, char (), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::symbols<char const, char const, boost::spirit::qi::tst<char const, char const>, boost::spirit::qi::tst_pass_through> >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -1>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::difference<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::standard_wide> >, boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::lit>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> >, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::lit>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> >, boost::spirit::unused_type>, boost::fusion::nil_> > > >, mpl_::bool_<true> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<std::string&, boost::fusion::nil_>, boost::fusion::vector1<char> >&, boost::spirit::unused_type const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<std::string&, boost::fusion::nil_>, boost::fusion::vector1<char> >&, boost::spirit::unused_type const&)
27 4.1e-04 -43.7140 libmapnik.so.3.0.0 mapnik::formatting::node::from_xml(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)
27 4.1e-04 +83.8676 libmapnik.so.3.0.0 mapnik::glyph_positions::end() const
27 4.1e-04 -27.4207 libmapnik.so.3.0.0 mapnik::rotate_node::rotate_node(mapnik::rotate_node const&)
27 4.1e-04 +45.1587 libmapnik.so.3.0.0 mapnik::rotate_node::rotate_node(mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > const&, boost::optional<boost::fusion::vector2<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > > const&)
27 4.1e-04 +25.3643 libmapnik.so.3.0.0 mapnik::singleton<mapnik::factory<mapnik::image_reader, std::string<char const*, unsigned long> >, mapnik::CreateStatic>::DestroySingleton()
27 4.1e-04 -29.2817 libmapnik.so.3.0.0 mapnik::util::swap(mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&)
27 4.1e-04 -8.0662 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, mapnik::feature_type_style> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, mapnik::feature_type_style>, std::_Select1st<std::pair<std::string const, mapnik::feature_type_style> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::feature_type_style> > >::_M_emplace_unique<std::string const&, mapnik::feature_type_style>(std::string const&, mapnik::feature_type_style&&)
27 4.1e-04 +37.9007 libmapnik.so.3.0.0 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&)
27 4.1e-04 -21.1996 libxcb-xfixes.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0
26 4.0e-04 +39.7824 csv.input mapnik::feature_impl::put(std::string const&, mapnik::value_adl_barrier::value&&)
26 4.0e-04 +89.7047 geojson.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::permutation<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [7], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, int, boost::spirit::qi::tst<char, int>, boost::spirit::qi::tst_pass_through> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [14], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::create_geometry_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> > >, 4l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
26 4.0e-04 +20.7212 geojson.input boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_> >, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
26 4.0e-04 +10.6611 geojson.input boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
26 4.0e-04 -30.1088 libc-2.19.so __gconv_transform_utf8_internal
26 4.0e-04 +65.9916 libc-2.19.so __underflow
26 4.0e-04 +2.1487 libc-2.19.so find_module_idx
26 4.0e-04 -1.6346 libc-2.19.so memcmp
26 4.0e-04 +2.1487 libc-2.19.so setlocale
26 4.0e-04 -30.1088 libc-2.19.so towupper
26 4.0e-04 +10.6611 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_and, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_or, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
26 4.0e-04 +65.9916 libmapnik.so.3.0.0 boost::fusion::vector_data2<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, boost::optional<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >::vector_data2(boost::fusion::vector_data2<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, boost::optional<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > > const&)
26 4.0e-04 -26.2259 libmapnik.so.3.0.0 mapnik::color mapnik::get<mapnik::color>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::color const&)
26 4.0e-04 -1.6346 libmapnik.so.3.0.0 mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >::~recursive_wrapper()
26 4.0e-04 -14.3269 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::font_set>, std::_Select1st<std::pair<std::string const, mapnik::font_set> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, mapnik::font_set> >*)
26 4.0e-04 -1.6346 libpthread-2.19.so __init_cpu_features
26 4.0e-04 +26.4698 libpthread-2.19.so pthread_rwlock_unlock
26 4.0e-04 -24.1181 libpthread-2.19.so pthread_rwlock_wrlock
25 3.8e-04 -8.7958 csv.input boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [6], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::new_, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry<double, mapnik::vertex_vector> > >, 0l>, boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::geometry<double, mapnik::vertex_vector>::types>, 0l> >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::stl::push_back>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 3l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::wkt::cleanup>, 0l>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<3> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::value>::value, boost::function<bool (__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_>, boost::fusion::vector1<mapnik::geometry<double, mapnik::vertex_vector>*> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&)>&>::type boost::function<bool (__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_>, boost::fusion::vector1<mapnik::geometry<double, mapnik::vertex_vector>*> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&)>::operator=<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [6], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::new_, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry<double, mapnik::vertex_vector> > >, 0l>, boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::geometry<double, mapnik::vertex_vector>::types>, 0l> >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::stl::push_back>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 3l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::wkt::cleanup>, 0l>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<3> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >(boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [6], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::new_, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry<double, mapnik::vertex_vector> > >, 0l>, boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::geometry<double, mapnik::vertex_vector>::types>, 0l> >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::stl::push_back>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 3l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::wkt::cleanup>, 0l>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<3> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > >, mpl_::bool_<false> >)
25 3.8e-04 +27.6859 geojson.input boost::spirit::qi::symbols<char const, char const, boost::spirit::qi::tst<char const, char const>, boost::spirit::qi::tst_pass_through>::adder const& boost::spirit::qi::symbols<char const, char const, boost::spirit::qi::tst<char const, char const>, boost::spirit::qi::tst_pass_through>::adder::operator()<char [3]>(char const (&) [3], char const&) const [clone .isra.690]
25 3.8e-04 -17.6220 libc-2.19.so bindtextdomain
25 3.8e-04 -5.4179 libc-2.19.so newlocale
25 3.8e-04 +183.7464 libc-2.19.so toupper
25 3.8e-04 +2.1487 libdl-2.19.so dlopen@@GLIBC_2.2.5
25 3.8e-04 +70.2478 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::string_parse<std::string, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::unused_type>(std::string const&, std::string const&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::unused_type&)
25 3.8e-04 -47.8833 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::agg_renderer(mapnik::Map const&, mapnik::image_32&, double, unsigned int, unsigned int)
25 3.8e-04 -1.7801 libmapnik.so.3.0.0 mapnik::gamma_method_enum mapnik::get<mapnik::gamma_method_enum>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::gamma_method_enum const&)
25 3.8e-04 +16.0781 libmapnik.so.3.0.0 mapnik::text_layout::clear()
25 3.8e-04 -1.7801 libmapnik.so.3.0.0 std::_Rb_tree<mapnik::keys, std::pair<mapnik::keys const, mapnik::detail::strict_value>, std::_Select1st<std::pair<mapnik::keys const, mapnik::detail::strict_value> >, std::less<mapnik::keys>, std::allocator<std::pair<mapnik::keys const, mapnik::detail::strict_value> > >::_M_get_insert_unique_pos(mapnik::keys const&)
25 3.8e-04 +27.6859 libmapnik.so.3.0.0 std::map<std::string, std::pair<int, std::string>, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<int, std::string> > > >::~map()
25 3.8e-04 -51.8167 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::pair<int, std::string> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::pair<int, std::string> >, std::_Select1st<std::pair<std::string const, std::pair<int, std::string> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<int, std::string> > > >::_M_emplace_unique<std::string&, std::pair<int, std::string> >(std::string&, std::pair<int, std::string>&&)
25 3.8e-04 +21.6056 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, unsigned long> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, unsigned long>, std::_Select1st<std::pair<std::string const, unsigned long> >, std::less<std::string>, std::allocator<std::pair<std::string const, unsigned long> > >::_M_emplace_unique<std::string const&, unsigned long&>(std::string const&, unsigned long&)
25 3.8e-04 -8.7958 libmapnik.so.3.0.0 void mapnik::set_symbolizer_property<mapnik::text_symbolizer, std::shared_ptr<std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > > >(mapnik::text_symbolizer&, mapnik::keys, mapnik::xml_node const&)
25 3.8e-04 -36.1571 libmapnik.so.3.0.0 void std::vector<std::shared_ptr<mapnik::font_face>, std::allocator<std::shared_ptr<mapnik::font_face> > >::_M_emplace_back_aux<std::shared_ptr<mapnik::font_face> const&>(std::shared_ptr<mapnik::font_face> const&)
24 3.7e-04 +16.7414 libc-2.19.so strchr
24 3.7e-04 -35.4850 libdl-2.19.so dlsym
24 3.7e-04 -37.1393 libgbm.so.1.0.0 /usr/lib/x86_64-linux-gnu/libgbm.so.1.0.0
24 3.7e-04 -1.9373 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::string_parse<std::string, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::unused_type const>(std::string const&, std::string const&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::unused_type const&)
24 3.7e-04 +36.1983 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, 1>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<0> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, 1>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<1> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, 1>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<2> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::action<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, 1>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<3> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, 2l> > >, 2l> > > >, boost::fusion::nil_> > > > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
24 3.7e-04 -1.9373 libmapnik.so.3.0.0 boost::optional<mapnik::color> mapnik::xml_node::get_opt_attr<mapnik::color>(std::string const&) const
24 3.7e-04 +53.2230 libmapnik.so.3.0.0 boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::ascii>, void>, void>::no_case_filter<boost::spirit::char_encoding::ascii> >::~symbols()
24 3.7e-04 -5.7089 libmapnik.so.3.0.0 mapnik::PluginInfo::valid() const
24 3.7e-04 +2.1487 libmapnik.so.3.0.0 mapnik::agg_text_renderer<mapnik::image_32>::agg_text_renderer(mapnik::image_32&, mapnik::enumeration<mapnik::halo_rasterizer_enum, 2>, mapnik::composite_mode_e, mapnik::composite_mode_e, double, std::shared_ptr<mapnik::stroker>)
24 3.7e-04 +16.7414 libmapnik.so.3.0.0 mapnik::base_symbolizer_helper::initialize_geometries()
24 3.7e-04 -23.3885 libmapnik.so.3.0.0 mapnik::binary_function_types::binary_function_types()
24 3.7e-04 -1.9373 libmapnik.so.3.0.0 mapnik::parse_color(std::string const&)
24 3.7e-04 +122.8699 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, mapnik::image_reader* (*)(std::string const&)> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, mapnik::image_reader* (*)(std::string const&)>, std::_Select1st<std::pair<std::string const, mapnik::image_reader* (*)(std::string const&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::image_reader* (*)(std::string const&)> > >::_M_insert_unique<std::pair<std::string const, mapnik::image_reader* (*)(std::string const&)> >(std::pair<std::string const, mapnik::image_reader* (*)(std::string const&)>&&)
24 3.7e-04 +36.1983 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, std::_Select1st<std::pair<std::string const, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > > > >::_M_emplace_unique<std::string const&, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >&>(std::string const&, std::shared_ptr<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >&)
24 3.7e-04 -20.9171 libpcre.so.3.13.1 /lib/x86_64-linux-gnu/libpcre.so.3.13.1
24 3.7e-04 -20.9171 libxcb.so.1.1.0 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
23 3.5e-04 +67.8157 libXau.so.6.0.0 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
23 3.5e-04 -9.6377 libc-2.19.so strncmp
23 3.5e-04 -2.1075 libc-2.19.so strncpy
23 3.5e-04 -12.9845 libmapnik.so.3.0.0 bool boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::parse<boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&) const
23 3.5e-04 +11.8771 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::operator()(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&) const
23 3.5e-04 +161.0466 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::swap(boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>&)
23 3.5e-04 -26.5806 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::~agg_renderer()
23 3.5e-04 -26.5806 libmapnik.so.3.0.0 mapnik::placement_finder::next_position()
23 3.5e-04 +17.4710 libmapnik.so.3.0.0 mapnik::projection::projection(std::string const&, bool)
23 3.5e-04 -16.0921 libmapnik.so.3.0.0 std::_Rb_tree_node<std::pair<mapnik::keys const, mapnik::detail::strict_value> >* std::_Rb_tree<mapnik::keys, std::pair<mapnik::keys const, mapnik::detail::strict_value>, std::_Select1st<std::pair<mapnik::keys const, mapnik::detail::strict_value> >, std::less<mapnik::keys>, std::allocator<std::pair<mapnik::keys const, mapnik::detail::strict_value> > >::_M_create_node<std::pair<mapnik::keys const, mapnik::detail::strict_value> const&>(std::pair<mapnik::keys const, mapnik::detail::strict_value> const&)
23 3.5e-04 +6.7918 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::feature_impl, std::allocator<mapnik::feature_impl>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
23 3.5e-04 +17.4710 libmapnik.so.3.0.0 std::pair<std::string const, mapnik::feature_type_style>::~pair()
23 3.5e-04 +95.7850 libmapnik.so.3.0.0 void std::list<mapnik::geometry<double, mapnik::vertex_vector>*, std::allocator<mapnik::geometry<double, mapnik::vertex_vector>*> >::sort<mapnik::largest_bbox_first>(mapnik::largest_bbox_first)
23 3.5e-04 -2.1075 libpthread-2.19.so pthread_cond_signal@@GLIBC_2.3.2
22 3.4e-04 +2.1487 csv.input csv_datasource::features(mapnik::query const&) const
22 3.4e-04 +24.8484 geojson.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, void (boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::extract_geometry>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> > >, 2l> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, void (mapnik::feature_impl&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
22 3.4e-04 +87.2726 libc-2.19.so _IO_file_overflow@@GLIBC_2.2.5
22 3.4e-04 -10.1092 libc-2.19.so pthread_mutex_init
22 3.4e-04 -13.5665 libc-2.19.so wcscmp
22 3.4e-04 -54.1373 libmapnik.so.3.0.0 __static_initialization_and_destruction_0(int, int) [clone .constprop.292]
22 3.4e-04 -13.5665 libmapnik.so.3.0.0 __tcf_0
22 3.4e-04 +18.2774 libmapnik.so.3.0.0 agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int_sat> >::clip_box(double, double, double, double)
22 3.4e-04 +40.4544 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [9], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::regex_replace_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> > >, 4l> > >, 2l> > >, boost::fusion::nil_> > > > > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
22 3.4e-04 +72.8670 libmapnik.so.3.0.0 boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::not_equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::value>::value, boost::function<bool (__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)>&>::type boost::function<bool (__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)>::operator=<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::not_equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >(boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::not_equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> >)
22 3.4e-04 +32.1924 libmapnik.so.3.0.0 mapnik::formatting::registry::from_xml(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)
22 3.4e-04 -2.2926 libmapnik.so.3.0.0 mapnik::get_meta(mapnik::keys)
22 3.4e-04 +7.0129 libmapnik.so.3.0.0 mapnik::image_32::image_32(int, int)
22 3.4e-04 -6.3637 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::value_holder>, std::_Select1st<std::pair<std::string const, mapnik::value_holder> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::value_holder> > >::find(std::string const&) const
22 3.4e-04 +24.8484 libmapnik.so.3.0.0 void mapnik::set_symbolizer_property<mapnik::symbolizer_base, mapnik::color>(mapnik::symbolizer_base&, mapnik::keys, mapnik::xml_node const&)
22 3.4e-04 -22.5079 libpthread-2.19.so _pthread_cleanup_push_defer
22 3.4e-04 -31.9009 libxcb-dri2.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
22 3.4e-04 -29.7728 libxcb-render.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
21 3.2e-04 +138.3469 geojson.input boost::detail::function::functor_manager<boost::spirit::qi::error_handler<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<std::ostream&>, 0l> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const*>, 0l> > >, 2l> >, boost::phoenix::actor<boost::spirit::argument<3> > >, 2l> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const*>, 0l> > >, 2l> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::where_message>, 0l>, boost::phoenix::actor<boost::spirit::argument<2> >, boost::phoenix::actor<boost::spirit::argument<1> >, boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> >, 4l> > >, 2l> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const*>, 0l> > >, 2l> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<std::ostream& (*)(std::ostream&)>, 0l> > >, 2l> >, (boost::spirit::qi::error_handler_result)0> >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
21 3.2e-04 +34.0702 ld-2.19.so _dl_add_to_slotinfo
21 3.2e-04 +19.1735 ld-2.19.so _dl_next_tls_modid
21 3.2e-04 -20.5510 ld-2.19.so _dl_unload_cache
21 3.2e-04 -14.1951 libXdamage.so.1.1.0 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
21 3.2e-04 +7.2561 libXrender.so.1.3.0 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
21 3.2e-04 +43.0082 libc-2.19.so _IO_file_doallocate
21 3.2e-04 -2.4944 libc-2.19.so __memcpy_chk
21 3.2e-04 -10.6199 libc-2.19.so __strncasecmp_l_avx
21 3.2e-04 +78.7602 libc-2.19.so register_printf_type
21 3.2e-04 +7.2561 libc-2.19.so wctob
21 3.2e-04 +2.1487 libmapnik.so.3.0.0 bool boost::fusion::detail::linear_any<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::regex_match_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >), boost::spirit::locals<std::string, std::string, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > const>, boost::fusion::cons_iterator<boost::fusion::nil_ const>, boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const> >(boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::regex_match_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >), boost::spirit::locals<std::string, std::string, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > const> const&, boost::fusion::cons_iterator<boost::fusion::nil_ const> const&, boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>&, mpl_::bool_<false>)
21 3.2e-04 -6.7338 libmapnik.so.3.0.0 bool boost::fusion::detail::linear_any<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide>, void>, void>::no_case_filter<boost::spirit::char_encoding::standard_wide> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<char const (&) [24], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry_type_attribute> >, 0l> >, 1l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > > > > > > > const>, boost::fusion::cons_iterator<boost::fusion::nil_ const>, boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const> >(boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide>, void>, void>::no_case_filter<boost::spirit::char_encoding::standard_wide> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<char const (&) [24], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry_type_attribute> >, 0l> >, 1l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > > > > > > > const> const&, boost::fusion::cons_iterator<boost::fusion::nil_ const> const&, boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>&, mpl_::bool_<false>)
21 3.2e-04 +34.0702 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<long long, 10u, 1u, -1>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [5], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [6], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [5], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::value_null>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide>, void>, void>::no_case_filter<boost::spirit::char_encoding::standard_wide> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<char const (&) [24], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry_type_attribute> >, 0l> >, 1l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > > > > > > > > > > > > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)
21 3.2e-04 +78.7602 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [7], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
21 3.2e-04 -10.6199 libmapnik.so.3.0.0 boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::tst_pass_through>::adder const& boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::tst_pass_through>::adder::operator()<char [10]>(char const (&) [10], mapnik::color const&) const
21 3.2e-04 +65.0094 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::start_layer_processing(mapnik::layer const&, mapnik::box2d<double> const&)
21 3.2e-04 +2.1487 libmapnik.so.3.0.0 mapnik::base_symbolizer_helper::initialize_points()
21 3.2e-04 +114.5122 libmapnik.so.3.0.0 mapnik::freetype_engine::freetype_engine()
21 3.2e-04 -10.6199 libmapnik.so.3.0.0 mapnik::read_xml(std::string const&, mapnik::xml_node&)
21 3.2e-04 +78.7602 libmapnik.so.3.0.0 mapnik::text_itemizer::num_lines() const
21 3.2e-04 -20.5510 libmapnik.so.3.0.0 mapnik::text_symbolizer_helper::text_symbolizer_helper<mapnik::face_manager<mapnik::freetype_engine>, mapnik::label_collision_detector4>(mapnik::text_symbolizer const&, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::proj_transform const&, unsigned int, unsigned int, double, mapnik::CoordTransform const&, mapnik::face_manager<mapnik::freetype_engine>&, mapnik::label_collision_detector4&, mapnik::box2d<double> const&, agg::trans_affine const&)
21 3.2e-04 -2.4944 libmapnik.so.3.0.0 std::_List_base<mapnik::xml_node, std::allocator<mapnik::xml_node> >::_M_clear()
21 3.2e-04 +43.0082 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::value_holder>, std::_Select1st<std::pair<std::string const, mapnik::value_holder> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::value_holder> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, mapnik::value_holder> > const*, std::_Rb_tree_node<std::pair<std::string const, mapnik::value_holder> >*)
21 3.2e-04 +95.0111 libmapnik.so.3.0.0 std::map<std::string, std::pair<std::unique_ptr<char [], std::default_delete<char []> >, unsigned long>, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<std::unique_ptr<char [], std::default_delete<char []> >, unsigned long> > > >::~map()
21 3.2e-04 -10.6199 libpthread-2.19.so __pthread_initialize_minimal
20 3.1e-04 +70.2478 ld-2.19.so _dl_allocate_tls_storage
20 3.1e-04 +45.9267 ld-2.19.so calloc
20 3.1e-04 +70.2478 libmapnik.so.3.0.0 _GLOBAL__sub_I_simplify.cpp
20 3.1e-04 -21.4241 libmapnik.so.3.0.0 agg::math_stroke<agg::pod_bvector<agg::point_base<double>, 6u> >::calc_cap(agg::pod_bvector<agg::point_base<double>, 6u>&, agg::vertex_dist const&, agg::vertex_dist const&, double)
20 3.1e-04 +20.1749 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::real_impl<double, boost::spirit::qi::strict_real_policies<double> >::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, double>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, double&, boost::spirit::qi::strict_real_policies<double> const&)
20 3.1e-04 -44.7845 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::locals<double, double, double, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::color (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, mapnik::color, boost::spirit::qi::tst<char, mapnik::color>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::ascii>, void>, void>::no_case_filter<boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > > > > > >, mpl_::bool_<true> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
20 3.1e-04 -14.8761 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<std::string&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
20 3.1e-04 -14.8761 libmapnik.so.3.0.0 boost::fusion::vector_data2<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >::vector_data2(boost::fusion::vector_data2<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > const&)
20 3.1e-04 +13.4985 libmapnik.so.3.0.0 boost::multi_index::detail::ordered_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>, std::string, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, true>::right>, std::less<std::string>, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<mapnik::simplify_algorithm_e, std::string, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::right, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_unique_tag>::delete_all_nodes(boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*)
20 3.1e-04 -24.3343 libmapnik.so.3.0.0 mapnik::base_symbolizer_helper::base_symbolizer_helper(mapnik::symbolizer_base const&, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::proj_transform const&, unsigned int, unsigned int, double, mapnik::CoordTransform const&, mapnik::box2d<double> const&)
20 3.1e-04 -14.8761 libmapnik.so.3.0.0 mapnik::placement_finder::placement_finder(mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::label_collision_detector4&, mapnik::box2d<double> const&, mapnik::text_placement_info&, mapnik::face_manager<mapnik::freetype_engine>&, double)
20 3.1e-04 +45.9267 libmapnik.so.3.0.0 mapnik::rule::rule(std::string const&, double, double)
20 3.1e-04 +126.9971 libmapnik.so.3.0.0 mapnik::singleton<mapnik::factory<mapnik::image_reader, std::string<std::string const&> >, mapnik::CreateStatic>::instance()
20 3.1e-04 -24.3343 libmapnik.so.3.0.0 mapnik::text_itemizer::add_text(icu_52::UnicodeString const&, std::shared_ptr<mapnik::detail::evaluated_format_properties>)
20 3.1e-04 -39.9125 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::value_holder>, std::_Select1st<std::pair<std::string const, mapnik::value_holder> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::value_holder> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, mapnik::value_holder> >*)
20 3.1e-04 -14.8761 libmapnik.so.3.0.0 std::deque<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~deque()
20 3.1e-04 +13.4985 libmapnik.so.3.0.0 void std::vector<mapnik::rgb, std::allocator<mapnik::rgb> >::_M_emplace_back_aux<mapnik::rgb>(mapnik::rgb&&)
19 2.9e-04 +21.3016 csv.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::locals<mapnik::CommandType, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
19 2.9e-04 +76.4386 geojson.input boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<boost::optional<std::tuple<double, double> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
19 2.9e-04 +21.3016 geojson.input boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::move_assign(boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>&)
19 2.9e-04 +14.1662 geojson.input void boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::spirit::locals<int, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>::define<mpl_::bool_<false>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_xor, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::negate, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 1l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [7]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::symbols<char, int, boost::spirit::qi::tst<char, int>, boost::spirit::qi::tst_pass_through>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::negate, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 1l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [14]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::grammar<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::create_geometry_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> > >, 4l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l> const&>, 2l> >(boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::spirit::locals<int, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_xor, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::negate, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 1l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [7]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::symbols<char, int, boost::spirit::qi::tst<char, int>, boost::spirit::qi::tst_pass_through>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::negate, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 1l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [14]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::grammar<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::create_geometry_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> > >, 4l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l> const&>, 2l> const&, mpl_::bool_<true>)
19 2.9e-04 -47.5453 ld-2.19.so _dl_unmap
19 2.9e-04 +21.3016 libc-2.19.so _IO_file_finish@@GLIBC_2.2.5
19 2.9e-04 -25.3529 libc-2.19.so _IO_no_init
19 2.9e-04 +38.6304 libc-2.19.so _IO_str_init_static_internal
19 2.9e-04 -7.5798 libc-2.19.so __wcsmbs_load_conv
19 2.9e-04 +7.8236 libc-2.19.so fileno
19 2.9e-04 +14.1662 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, 3>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<0> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, 3>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<1> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, 3>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<2> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<3> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::alpha_conv_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::color&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::color&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&)
19 2.9e-04 +2.1487 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
19 2.9e-04 +61.7354 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
19 2.9e-04 +288.1650 libmapnik.so.3.0.0 boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::multiplies_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::modulus_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::regex_match_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >), boost::spirit::locals<std::string, std::string, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > > > >, boost::fusion::nil_> >::cons(boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::multiplies_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::modulus_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::regex_match_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >), boost::spirit::locals<std::string, std::string, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > > > >, boost::fusion::nil_> > const&)
19 2.9e-04 +14.1662 libmapnik.so.3.0.0 mapnik::Map::find_style(std::string const&) const
19 2.9e-04 -25.3529 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::start_map_processing(mapnik::Map const&)
19 2.9e-04 -2.9587 libmapnik.so.3.0.0 mapnik::binary_node<mapnik::tags::equal_to>::binary_node(mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > const&, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > const&)
19 2.9e-04 -53.7899 libmapnik.so.3.0.0 mapnik::feature_impl::get(std::string const&) const
19 2.9e-04 +38.6304 libmapnik.so.3.0.0 mapnik::ft_read_cb(FT_StreamRec_*, unsigned long, unsigned char*, unsigned long)
19 2.9e-04 -33.0750 libmapnik.so.3.0.0 mapnik::init_freetype(FT_MemoryRec_*, FT_LibraryRec_*&)
19 2.9e-04 +94.0825 libmapnik.so.3.0.0 mapnik::line_rasterizer_enum mapnik::get<mapnik::line_rasterizer_enum>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::line_rasterizer_enum const&)
19 2.9e-04 +49.2942 libmapnik.so.3.0.0 mapnik::params_detail::converter<long long>::extract(mapnik::parameters const&, std::string const&, boost::optional<long long> const&)
19 2.9e-04 -22.3670 libmapnik.so.3.0.0 mapnik::params_detail::converter<std::string>::extract(mapnik::parameters const&, std::string const&, boost::optional<std::string> const&)
19 2.9e-04 +7.8236 libmapnik.so.3.0.0 mapnik::text_itemizer::clear()
19 2.9e-04 -46.0882 libmapnik.so.3.0.0 mapnik::text_symbolizer_properties::from_xml(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)
19 2.9e-04 +38.6304 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
19 2.9e-04 +14.1662 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::PluginInfo, std::allocator<mapnik::PluginInfo>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
19 2.9e-04 +14.1662 libmapnik.so.3.0.0 void boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::define<mpl_::bool_<false>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::dereference, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&>, 1l> const&>, 2l> >(boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::dereference, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&>, 1l> const&>, 2l> const&, mpl_::bool_<true>)
19 2.9e-04 +29.3883 libxshmfence.so.1.0.0 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
19 2.9e-04 +14.1662 ogr.input __do_global_dtors_aux
18 2.8e-04 +162.6681 csv.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::wkt::close_path>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> > >, 2l> > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
18 2.8e-04 +83.8676 csv.input boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::swap(boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>&)
18 2.8e-04 -29.2817 csv.input mapnik::util::trim_copy(std::string)
18 2.8e-04 +22.5784 geojson.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::spirit::locals<int, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, void (boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
18 2.8e-04 +8.1574 geojson.input boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<std::shared_ptr<mapnik::context<std::map<std::string, unsigned long, std::less<std::string>, std::allocator<std::pair<std::string const, unsigned long> > > > > const&, boost::fusion::cons<std::vector<std::shared_ptr<mapnik::feature_impl>, std::allocator<std::shared_ptr<mapnik::feature_impl> > >&, boost::fusion::nil_> > >, boost::fusion::vector2<std::shared_ptr<mapnik::feature_impl>, int> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
18 2.8e-04 -16.4238 ld-2.19.so _dl_init_paths
18 2.8e-04 -26.4529 libc-2.19.so _IO_default_xsputn
18 2.8e-04 -45.9213 libc-2.19.so _IO_seekoff_unlocked
18 2.8e-04 +129.8345 libc-2.19.so _IO_unsave_markers
18 2.8e-04 -29.2817 libc-2.19.so __errno_location
18 2.8e-04 +31.3340 libc-2.19.so __memcmp_sse2
18 2.8e-04 +104.2974 libc-2.19.so fopen@@GLIBC_2.2.5
18 2.8e-04 +22.5784 libc-2.19.so iswupper
18 2.8e-04 +8.1574 libc-2.19.so pthread_mutex_destroy
18 2.8e-04 -29.2817 libc-2.19.so strcasecmp
18 2.8e-04 +129.8345 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::negate, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)
18 2.8e-04 +53.2230 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_and, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_or, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)
18 2.8e-04 +2.1487 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<2> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::phoenix::tag::at_c, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mpl_::int_<3> >, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> > >, 2l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::alpha_conv_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list5<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::hsl_conv_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> >, boost::phoenix::actor<boost::spirit::local_variable<2> > >, 5l> > >, boost::fusion::nil_> > > > > > > > > > > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
18 2.8e-04 -50.3060 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
18 2.8e-04 +53.2230 libmapnik.so.3.0.0 boost::optional<mapnik::enumeration<mapnik::filter_mode_enum, 2> > mapnik::xml_node::get_opt_attr<mapnik::enumeration<mapnik::filter_mode_enum, 2> >(std::string const&) const
18 2.8e-04 -3.2276 libmapnik.so.3.0.0 boost::spirit::qi::symbols<char const, char const, boost::spirit::qi::tst<char const, char const>, boost::spirit::qi::tst_pass_through>::symbols(std::string const&)
18 2.8e-04 +129.8345 libmapnik.so.3.0.0 mapnik::layout_container::clear()
18 2.8e-04 +129.8345 libmapnik.so.3.0.0 mapnik::text_itemizer::text_itemizer()
18 2.8e-04 +8.1574 libmapnik.so.3.0.0 mapnik::transform_processor<mapnik::feature_impl, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > >::node_evaluator::eval(mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > const&) const
18 2.8e-04 +14.9173 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, mapnik::value_holder>, std::_Select1st<std::pair<std::string const, mapnik::value_holder> >, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::value_holder> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, mapnik::value_holder> >, std::string const&)
18 2.8e-04 +67.1524 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::text_placements_dummy, std::allocator<mapnik::text_placements_dummy>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
17 2.6e-04 -13.1736 csv.input boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::CommandType>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::CommandType, mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::CommandType>, 0l> > >, 2l> > > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<mapnik::geometry<double, mapnik::vertex_vector>*, boost::fusion::nil_> >, boost::fusion::vector1<mapnik::CommandType> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<mapnik::geometry<double, mapnik::vertex_vector>*, boost::fusion::nil_> >, boost::fusion::vector1<mapnik::CommandType> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&)
17 2.6e-04 +2.1487 csv.input mapnik::from_wkt(std::string const&, boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&)
17 2.6e-04 -3.5262 geojson.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::optional<std::tuple<double, double> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::push_position_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
17 2.6e-04 +92.9475 ld-2.19.so rtld_lock_default_unlock_recursive
17 2.6e-04 -3.5262 libX11-xcb.so.1.0.0 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
17 2.6e-04 +2.1487 libc-2.19.so do_sym
17 2.6e-04 +57.8662 libc-2.19.so fflush
17 2.6e-04 +73.6528 libc-2.19.so malloc_init_state
17 2.6e-04 +15.7685 libc-2.19.so munmap
17 2.6e-04 -45.7335 libc-2.19.so qsort_r
17 2.6e-04 -33.2105 libmapnik.so.3.0.0 __static_initialization_and_destruction_0(int, int) [clone .constprop.168]
17 2.6e-04 +148.0754 libmapnik.so.3.0.0 bool boost::fusion::detail::linear_any<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > > > > const>, boost::fusion::cons_iterator<boost::fusion::nil_ const>, boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const> >(boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > > > > const> const&, boost::fusion::cons_iterator<boost::fusion::nil_ const> const&, boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>&, mpl_::bool_<false>)
17 2.6e-04 +33.5791 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::pass_container<boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > >, std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> >, mpl_::bool_<false> >::dispatch_container<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::detail::transform_node (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const> >(boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::detail::transform_node (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const> const&, mpl_::bool_<false>) const [clone .isra.1812]
17 2.6e-04 -48.9257 libmapnik.so.3.0.0 boost::assign_detail::generic_list<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > boost::assign::list_of<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::composite_mode_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, mapnik::composite_mode_e, char [6]>(mapnik::composite_mode_e const&, char const (&) [6])
17 2.6e-04 +15.7685 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&, mapnik::value_adl_barrier::value const&)>, boost::spirit::qi::tst<char, std::function<mapnik::value_adl_barrier::value (mapnik::value_adl_barrier::value const&, mapnik::value_adl_barrier::value const&)> >, boost::spirit::qi::tst_pass_through> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
17 2.6e-04 +2.1487 libmapnik.so.3.0.0 boost::detail::function::has_empty_target(...)
17 2.6e-04 +33.5791 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<char&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::unused_type const&>::clear()
17 2.6e-04 +8.5330 libmapnik.so.3.0.0 boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >::cons(boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::less, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater_equal, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > > const&)
17 2.6e-04 +57.8662 libmapnik.so.3.0.0 boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > >::cons(boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > > const&)
17 2.6e-04 +33.5791 libmapnik.so.3.0.0 mapnik::extract_attribute_names<std::set<std::string, std::less<std::string>, std::allocator<std::string> > >::operator()(std::shared_ptr<mapnik::text_placements> const&) const
17 2.6e-04 +92.9475 libmapnik.so.3.0.0 mapnik::layer::layer(std::string const&, std::string const&)
17 2.6e-04 +24.0377 libmapnik.so.3.0.0 mapnik::params_detail::converter<double>::extract(mapnik::parameters const&, std::string const&, boost::optional<double> const&)
17 2.6e-04 -37.9812 libmapnik.so.3.0.0 mapnik::renderer_common::renderer_common(mapnik::Map const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, unsigned int, unsigned int, unsigned int, unsigned int, double)
17 2.6e-04 -13.1736 libmapnik.so.3.0.0 mapnik::rule::rule(mapnik::rule const&)
17 2.6e-04 +92.9475 libmapnik.so.3.0.0 mapnik::text_symbolizer_helper::get()
17 2.6e-04 +73.6528 libmapnik.so.3.0.0 std::_Deque_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::scaling_method_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::_M_initialize_map(unsigned long)
17 2.6e-04 +2.1487 libmapnik.so.3.0.0 std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&)
17 2.6e-04 -27.6447 libmapnik.so.3.0.0 std::_Rb_tree<mapnik::keys, std::pair<mapnik::keys const, mapnik::detail::strict_value>, std::_Select1st<std::pair<mapnik::keys const, mapnik::detail::strict_value> >, std::less<mapnik::keys>, std::allocator<std::pair<mapnik::keys const, mapnik::detail::strict_value> > >::_M_copy(std::_Rb_tree_node<std::pair<mapnik::keys const, mapnik::detail::strict_value> > const*, std::_Rb_tree_node<std::pair<mapnik::keys const, mapnik::detail::strict_value> >*)
17 2.6e-04 -3.5262 libmapnik.so.3.0.0 std::vector<mapnik::rule, std::allocator<mapnik::rule> >::reserve(unsigned long)
17 2.6e-04 -17.3082 libmapnik.so.3.0.0 void std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign(std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&)::{lambda(std::__detail::_Hash_node<std::pair<std::string const, mapnik::value_adl_barrier::value>, true> const*)#1}>(std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign(std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&)::{lambda(std::__detail::_Hash_node<std::pair<std::string const, mapnik::value_adl_barrier::value>, true> const*)#1} const&)
17 2.6e-04 +15.7685 libmapnik.so.3.0.0 void std::__move_median_to_first<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__ops::_Iter_comp_iter<mapnik::rgba::mean_sort_cmp> >(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__ops::_Iter_comp_iter<mapnik::rgba::mean_sort_cmp>)
17 2.6e-04 -17.3082 rundemo std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.1]
16 2.5e-04 +104.2974 csv.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::CommandType, mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<mapnik::CommandType, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
16 2.5e-04 -13.9801 csv.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [6], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::new_, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry<double, mapnik::vertex_vector> > >, 0l>, boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::geometry<double, mapnik::vertex_vector>::types>, 0l> >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::stl::push_back>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 3l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::wkt::cleanup>, 0l>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<3> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
16 2.5e-04 -3.8601 csv.input boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_>, boost::fusion::vector1<mapnik::geometry<double, mapnik::vertex_vector>*> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::clear()
16 2.5e-04 +48.5799 csv.input boost::spirit::qi::no_case_literal_string<char const (&) [11], true>::no_case_literal_string<boost::spirit::char_encoding::standard>(char const*, boost::spirit::char_encoding::standard)
16 2.5e-04 +63.4379 csv.input mapnik::value_adl_barrier::value::operator=(mapnik::value_adl_barrier::value const&)
16 2.5e-04 +63.4379 geojson.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::fusion::cons<boost::spirit::qi::any_int_parser<long long, 10u, 1u, -1>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<char const (&) [6], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::value_null> >, 0l> >, 1l> > >, 2l> > >, boost::fusion::nil_> > > > > >, mpl_::bool_<true> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
16 2.5e-04 +63.4379 geojson.input boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<std::vector<std::shared_ptr<mapnik::feature_impl>, std::allocator<std::shared_ptr<mapnik::feature_impl> > >&, boost::fusion::cons<std::shared_ptr<mapnik::context<std::map<std::string, unsigned long, std::less<std::string>, std::allocator<std::pair<std::string const, unsigned long> > > > > const&, boost::fusion::nil_> >, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
16 2.5e-04 +2.1487 ld-2.19.so init_tls
16 2.5e-04 +63.4379 libc-2.19.so _IO_file_open
16 2.5e-04 +2.1487 libc-2.19.so __strncat_chk
16 2.5e-04 +2.1487 libc-2.19.so handle_intel
16 2.5e-04 -3.8601 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > >::operator()<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::spirit::unused_type const>(boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> const&, boost::spirit::unused_type const&) const
16 2.5e-04 +16.7414 libmapnik.so.3.0.0 bool boost::spirit::qi::literal_string<char const (&) [4], true>::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&, boost::spirit::unused_type const&) const
16 2.5e-04 +48.5799 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)
16 2.5e-04 -9.2012 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::not_equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
16 2.5e-04 +8.9586 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::binary_function_call&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::clear()
16 2.5e-04 -34.6248 libmapnik.so.3.0.0 boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, boost::fusion::nil_>::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>(boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_> const&)
16 2.5e-04 +25.7215 libmapnik.so.3.0.0 mapnik::detail::strict_value::strict_value(mapnik::detail::strict_value const&)
16 2.5e-04 -13.9801 libmapnik.so.3.0.0 mapnik::face_manager<mapnik::freetype_engine>::get_face_set(std::string const&)
16 2.5e-04 -25.7100 libmapnik.so.3.0.0 mapnik::halo_rasterizer_enum mapnik::get<mapnik::halo_rasterizer_enum>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::halo_rasterizer_enum const&)
16 2.5e-04 +16.7414 libmapnik.so.3.0.0 mapnik::xml_node::begin() const
16 2.5e-04 -34.6248 libmapnik.so.3.0.0 std::_Function_base::_Base_manager<mapnik::text_layout_properties::displacement_evaluator_::{lambda(double, double)#1}>::_M_manager(std::_Any_data&, mapnik::text_layout_properties::displacement_evaluator_::{lambda(double, double)#1} const&, std::_Manager_operation)
16 2.5e-04 +25.7215 libmapnik.so.3.0.0 std::_Rb_tree<mapnik::keys, std::pair<mapnik::keys const, mapnik::detail::strict_value>, std::_Select1st<std::pair<mapnik::keys const, mapnik::detail::strict_value> >, std::less<mapnik::keys>, std::allocator<std::pair<mapnik::keys const, mapnik::detail::strict_value> > >::_Rb_tree(std::_Rb_tree<mapnik::keys, std::pair<mapnik::keys const, mapnik::detail::strict_value>, std::_Select1st<std::pair<mapnik::keys const, mapnik::detail::strict_value> >, std::less<mapnik::keys>, std::allocator<std::pair<mapnik::keys const, mapnik::detail::strict_value> > > const&)
16 2.5e-04 +104.2974 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, std::pair<int, std::string> >, std::_Select1st<std::pair<std::string const, std::pair<int, std::string> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<int, std::string> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::pair<int, std::string> > >*)
16 2.5e-04 +16.7414 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::string>, bool> std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_emplace_unique<std::string const&>(std::string const&)
16 2.5e-04 -43.6421 libmapnik.so.3.0.0 std::shared_ptr<mapnik::text_placements> mapnik::get<std::shared_ptr<mapnik::text_placements> >(mapnik::symbolizer_base const&, mapnik::keys, std::shared_ptr<mapnik::text_placements> const&)
16 2.5e-04 -43.6421 libmapnik.so.3.0.0 void std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> >::_M_insert_aux<mapnik::detail::transform_node const&>(__gnu_cxx::__normal_iterator<mapnik::detail::transform_node*, std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > >, mapnik::detail::transform_node const&)
16 2.5e-04 +48.5799 libmapnik.so.3.0.0 void std::vector<mapnik::layer, std::allocator<mapnik::layer> >::_M_emplace_back_aux<mapnik::layer>(mapnik::layer&&)
16 2.5e-04 -31.9009 libmapnik.so.3.0.0 void std::vector<mapnik::vertex_cache::segment_vector, std::allocator<mapnik::vertex_cache::segment_vector> >::_M_emplace_back_aux<mapnik::vertex_cache::segment_vector>(mapnik::vertex_cache::segment_vector&&)
16 2.5e-04 +444.7930 libmapnik.so.3.0.0 void std::vector<std::shared_ptr<mapnik::Featureset>, std::allocator<std::shared_ptr<mapnik::Featureset> > >::_M_emplace_back_aux<std::shared_ptr<mapnik::Featureset> >(std::shared_ptr<mapnik::Featureset>&&)
15 2.3e-04 +2.1487 csv.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::new_, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry<double, mapnik::vertex_vector> > >, 0l>, boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::geometry<double, mapnik::vertex_vector>::types>, 0l> >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, void (mapnik::geometry<double, mapnik::vertex_vector>*), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::nil_> > >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::stl::push_back>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 3l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::wkt::cleanup>, 0l>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2l> > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<3> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::nil_> > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
15 2.3e-04 +9.4450 csv.input boost::tokenizer<boost::escaped_list_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<char const*, std::string>, std::string>::begin() const
15 2.3e-04 -4.2356 gdal.input __do_global_dtors_aux
15 2.3e-04 +53.2230 geojson.input boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::permutation<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [7], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, int, boost::spirit::qi::tst<char, int>, boost::spirit::qi::tst_pass_through> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [14], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::create_geometry_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> > >, 4l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::fusion::nil_> > >, mpl_::bool_<false> > >::value>::value, boost::function<bool (boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_> >, boost::fusion::vector2<int, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > > >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)>&>::type boost::function<bool (boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_> >, boost::fusion::vector2<int, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > > >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)>::operator=<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::permutation<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [7], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, int, boost::spirit::qi::tst<char, int>, boost::spirit::qi::tst_pass_through> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [14], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::create_geometry_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> > >, 4l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::fusion::nil_> > >, mpl_::bool_<false> > >(boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::permutation<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [7], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, int, boost::spirit::qi::tst<char, int>, boost::spirit::qi::tst_pass_through> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [14], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<1> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list4<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::create_geometry_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::local_variable<0> >, boost::phoenix::actor<boost::spirit::local_variable<1> > >, 4l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::fusion::nil_> > >, mpl_::bool_<false> >)
15 2.3e-04 +118.8900 libc-2.19.so __hash_string
15 2.3e-04 +91.5288 libc-2.19.so __vsprintf_chk
15 2.3e-04 +2.1487 libc-2.19.so memmem
15 2.3e-04 -36.1571 libc-2.19.so strncasecmp
15 2.3e-04 +17.8639 libc-2.19.so strrchr
15 2.3e-04 -23.3885 libmapnik.so.3.0.0 _GLOBAL__sub_I_webp_reader.cpp
15 2.3e-04 +9.4450 libmapnik.so.3.0.0 agg::pod_bvector<agg::vertex_dist, 6u>::~pod_bvector()
15 2.3e-04 +53.2230 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > >::operator()<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > > >(boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > > const&) const
15 2.3e-04 -30.3532 libmapnik.so.3.0.0 bool boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::not_equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&, boost::spirit::unused_type const&) const
15 2.3e-04 +53.2230 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<long long, 10u, 1u, -1>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [5], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [6], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::no_case_literal_string<char const (&) [5], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::value_null>, 0l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide>, void>, void>::no_case_filter<boost::spirit::char_encoding::standard_wide> >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<char const (&) [24], true>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry_type_attribute> >, 0l> >, 1l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > > > > > > > > > > > > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
15 2.3e-04 +91.5288 libmapnik.so.3.0.0 boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::plus_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::minus_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
15 2.3e-04 +17.8639 libmapnik.so.3.0.0 boost::proto::detail::reverse_fold_impl<boost::proto::_state, boost::proto::detail::reverse_fold_tree_<boost::proto::tagns_::tag::bitwise_or, boost::spirit::detail::make_binary_helper<boost::spirit::meta_compiler<boost::spirit::qi::domain>::meta_grammar> >, boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::stateful_tag<boost::spirit::qi::strict_real_policies<double>, boost::spirit::tag::double_, double, boost::spirit::unused_type> >&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::int_parser<long long, 10u, 1u, -1> >&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [6]> > >, 0l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::value_null>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, mapnik::geometry_types&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [24]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry_type_attribute> >, 0l> >, 1l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [4]> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > >, boost::spirit::unused_type&, 2l>::operator()(boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::stateful_tag<boost::spirit::qi::strict_real_policies<double>, boost::spirit::tag::double_, double, boost::spirit::unused_type> >&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::int_parser<long long, 10u, 1u, -1> >&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [6]> > >, 0l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l> const&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::value_null>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide> >, 0l>&, mapnik::geometry_types&>, 2l> const&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::locals<char, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [24]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::geometry_type_attribute> >, 0l> >, 1l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::global_attribute> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [4]> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<boost::phoenix::actor<boost::spirit::argument<0> > >, 1l> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::unary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::binary_function_call (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::unicode_impl>, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > >, boost::fusion::nil_> > > > const&, boost::spirit::unused_type&) const
15 2.3e-04 +206.4461 libmapnik.so.3.0.0 mapnik::Map::Map(int, int, std::string const&)
15 2.3e-04 -36.1571 libmapnik.so.3.0.0 mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>::start_style_processing(mapnik::feature_type_style const&)
15 2.3e-04 +53.2230 libmapnik.so.3.0.0 mapnik::detail::strict_value::strict_value<double>(double&&)
15 2.3e-04 +9.4450 libmapnik.so.3.0.0 mapnik::detail::transform_node::transform_node(mapnik::detail::transform_node const&)
15 2.3e-04 +91.5288 libmapnik.so.3.0.0 mapnik::formatting::list_node::push_back(std::shared_ptr<mapnik::formatting::node>)
15 2.3e-04 +9.4450 libmapnik.so.3.0.0 mapnik::geometry_types::geometry_types()
15 2.3e-04 +9.4450 libmapnik.so.3.0.0 mapnik::line_join_enum mapnik::get<mapnik::line_join_enum>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::line_join_enum const&)
15 2.3e-04 -23.3885 libmapnik.so.3.0.0 mapnik::load_map(mapnik::Map&, std::string const&, bool, std::string)
15 2.3e-04 -52.1178 libmapnik.so.3.0.0 mapnik::name2int(char const*, int)
15 2.3e-04 -43.2507 libmapnik.so.3.0.0 mapnik::projection::~projection()
15 2.3e-04 -52.1178 libmapnik.so.3.0.0 mapnik::text_symbolizer_properties::text_symbolizer_properties()
15 2.3e-04 -41.0681 libmapnik.so.3.0.0 mapnik::transform_processor<mapnik::feature_impl, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > >::attribute_collector<std::set<std::string, std::less<std::string>, std::allocator<std::string> > >::operator()(mapnik::rotate_node const&) const
15 2.3e-04 -9.8688 libmapnik.so.3.0.0 mapnik::vertex_cache::next_subpath()
15 2.3e-04 +2.1487 libmapnik.so.3.0.0 mapnik::xml_node::has_attribute(std::string const&) const
15 2.3e-04 -19.3563 libmapnik.so.3.0.0 std::_Hashtable<std::string, std::pair<std::string const, mapnik::value_adl_barrier::value>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable()
15 2.3e-04 +39.2937 libmapnik.so.3.0.0 std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<mapnik::formatting::node> (*)(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)>, std::_Select1st<std::pair<std::string const, std::shared_ptr<mapnik::formatting::node> (*)(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<mapnik::formatting::node> (*)(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::shared_ptr<mapnik::formatting::node> (*)(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)> >*)
15 2.3e-04 +39.2937 libmapnik.so.3.0.0 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy()
15 2.3e-04 +53.2230 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::layer_rendering_material, std::allocator<mapnik::layer_rendering_material>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
15 2.3e-04 -19.3563 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::text_layout, std::allocator<mapnik::text_layout>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
15 2.3e-04 -23.3885 libmapnik.so.3.0.0 std::pair<std::_Rb_tree_iterator<std::string>, bool> std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique<std::string const&>(std::string const&)
15 2.3e-04 -30.3532 libmapnik.so.3.0.0 std::vector<std::string, std::allocator<std::string> >::~vector()
15 2.3e-04 -14.8761 libmapnik.so.3.0.0 void boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::define<mpl_::bool_<false>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::dereference, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const&>, 0l>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::multiplies_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const&>, 0l>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const&>, 0l>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::modulus_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::regex_match_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >), boost::spirit::locals<std::string, std::string, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 1l> const&>, 2l> >(boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::dereference, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const&>, 0l>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::multiplies_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const&>, 0l>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char const&>, 0l>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::modulus_assign, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > > >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, std::string (), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::regex_match_impl>, 0l>, boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >), boost::spirit::locals<std::string, std::string, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&>, 2l> const&>, 1l> const&>, 2l> const&, mpl_::bool_<true>)
15 2.3e-04 +17.8639 libmapnik.so.3.0.0 void std::__insertion_sort<__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__ops::_Iter_comp_iter<mapnik::rgba::mean_sort_cmp> >(__gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__normal_iterator<mapnik::rgba*, std::vector<mapnik::rgba, std::allocator<mapnik::rgba> > >, __gnu_cxx::__ops::_Iter_comp_iter<mapnik::rgba::mean_sort_cmp>)
15 2.3e-04 -50.5732 libmapnik.so.3.0.0 void std::swap<std::aligned_storage<288ul, 8ul>::type>(std::aligned_storage<288ul, 8ul>::type&, std::aligned_storage<288ul, 8ul>::type&)
15 2.3e-04 -27.0367 libmapnik.so.3.0.0 void std::vector<mapnik::vertex_cache::segment_vector, std::allocator<mapnik::vertex_cache::segment_vector> >::emplace_back<mapnik::vertex_cache::segment_vector>(mapnik::vertex_cache::segment_vector&&)
15 2.3e-04 -4.2356 libresolv-2.19.so __do_global_dtors_aux
15 2.3e-04 -41.0681 libxcb-dri3.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
14 2.1e-04 -55.3099 csv.input boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::fusion::cons<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::real_policies<double> >, boost::fusion::nil_> > >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list5<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::wkt::push_vertex>, 0l>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::attribute<2> >, boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::spirit::argument<1> > >, 5l> > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<mapnik::CommandType, boost::fusion::cons<mapnik::geometry<double, mapnik::vertex_vector>*, boost::fusion::nil_> > >, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<mapnik::CommandType, boost::fusion::cons<mapnik::geometry<double, mapnik::vertex_vector>*, boost::fusion::nil_> > >, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > const&)
14 2.1e-04 +104.2974 csv.input boost::detail::function::functor_manager<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::no_case_literal_string<char const (&) [19], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::spirit::qi::literal_string<char const (&) [2], true> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >::manage(boost::detail::function::function_buffer const&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type)
14 2.1e-04 +104.2974 csv.input create
14 2.1e-04 +58.8980 csv.input std::vector<mapnik::attribute_descriptor, std::allocator<mapnik::attribute_descriptor> >::push_back(mapnik::attribute_descriptor const&)
14 2.1e-04 +104.2974 gdal.input frame_dummy
14 2.1e-04 +2.1487 geojson.input void boost::function4<bool, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >&, boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> > const&, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::cons<boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&, boost::fusion::nil_> >, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::assign_to<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::permutation<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [7], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [21], true>, boost::fusion::nil_> > > > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [13], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::spirit::locals<int, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::fusion::nil_> > >, mpl_::bool_<false> > >(boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::permutation<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [7], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [21], true>, boost::fusion::nil_> > > > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [13], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, boost::spirit::locals<int, mapnik::util::variant<mapnik::json::empty, std::tuple<double, double>, std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::vector<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > >, std::allocator<std::vector<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > >, std::allocator<std::vector<std::tuple<double, double>, std::allocator<std::tuple<double, double> > > > > > > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector>, boost::heap_clone_allocator, std::allocator<void*> >&), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [5], true>, boost::fusion::nil_> > >, mpl_::bool_<false> >)
14 2.1e-04 +10.0063 geojson.input void boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::value_null, bool, long long, double, std::string> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::define<mpl_::bool_<true>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::spirit::qi::real_parser<double, boost::spirit::qi::strict_real_policies<double> >&, boost::spirit::qi::int_parser<long long, 10u, 1u, -1>&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [6]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::value_null> >, 0l> >, 1l> > >, 2l> > const&>, 2l> const&>, 2l> >(boost::spirit::qi::rule<boost::spirit::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::iterator_policies::default_policy<boost::spirit::iterator_policies::ref_counted, boost::spirit::iterator_policies::no_check, boost::spirit::iterator_policies::buffering_input_iterator, boost::spirit::iterator_policies::split_std_deque> >, mapnik::util::variant<mapnik::value_null, bool, long long, double, std::string> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::spirit::qi::real_parser<double, boost::spirit::qi::strict_real_policies<double> >&, boost::spirit::qi::int_parser<long long, 10u, 1u, -1>&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [6]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0l> > >, 2l> > const&>, 2l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [5]> > >, 0l>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list1<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::value_null> >, 0l> >, 1l> > >, 2l> > const&>, 2l> const&>, 2l> const&, mpl_::bool_<true>)
14 2.1e-04 +78.7602 ld-2.19.so _dl_scope_free
14 2.1e-04 -31.9009 ld-2.19.so _dl_start
14 2.1e-04 +43.0082 ld-2.19.so munmap
14 2.1e-04 -15.8776 libc-2.19.so _IO_flush_all_lockp
14 2.1e-04 +138.3469 libc-2.19.so __ctype_init
14 2.1e-04 -15.8776 libc-2.19.so __gconv_load_cache
14 2.1e-04 -28.4959 libc-2.19.so __gconv_lookup_cache
14 2.1e-04 +138.3469 libc-2.19.so ftell
14 2.1e-04 +43.0082 libc-2.19.so open
14 2.1e-04 +30.0074 libicudata.so.52.1 /usr/lib/x86_64-linux-gnu/libicudata.so.52.1
14 2.1e-04 +1330.0816 libmapnik.so.3.0.0 _GLOBAL__sub_I_image_util.cpp
14 2.1e-04 -24.7325 libmapnik.so.3.0.0 agg::saturation<1073741823>::iround(double) [clone .part.37]
14 2.1e-04 +257.5204 libmapnik.so.3.0.0 bool boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::detail::transform_node&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > >::operator()<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::translate_node> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::spirit::argument<1> > >, 3l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::translate_node> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::spirit::argument<1> > >, 3l> > >, 2l> > >, boost::fusion::nil_> > >, boost::spirit::unused_type const>(boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::translate_node> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::spirit::argument<1> > >, 3l> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::tag::construct, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::detail::target<mapnik::translate_node> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> >, boost::phoenix::actor<boost::spirit::argument<1> > >, 3l> > >, 2l> > >, boost::fusion::nil_> > > const&, boost::spirit::unused_type const&) const
14 2.1e-04 +30.0074 libmapnik.so.3.0.0 bool boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_and, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::logical_or, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >::parse<__gnu_cxx::__normal_iterator<char const*, std::string>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, boost::spirit::unused_type const>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&, boost::spirit::unused_type const&) const
14 2.1e-04 -34.9963 libmapnik.so.3.0.0 bool mapnik::detail::is_null_node<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >(mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > const&)
14 2.1e-04 +43.0082 libmapnik.so.3.0.0 boost::assign_detail::generic_list<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >& boost::assign_detail::generic_list<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<mapnik::simplify_algorithm_e const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<std::string const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >::operator()<mapnik::simplify_algorithm_e, char [16]>(mapnik::simplify_algorithm_e const&, char const (&) [16])
14 2.1e-04 +58.8980 libmapnik.so.3.0.0 boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::optional<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, mpl_::bool_<false> >, bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::invoke(boost::detail::function::function_buffer&, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&)
14 2.1e-04 +30.0074 libmapnik.so.3.0.0 boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::detail::transform_node&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::operator()(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::detail::transform_node&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&) const
14 2.1e-04 -4.6612 libmapnik.so.3.0.0 boost::optional<mapnik::boolean_type> mapnik::xml_node::get_opt_attr<mapnik::boolean_type>(std::string const&) const
14 2.1e-04 -34.9963 libmapnik.so.3.0.0 boost::phoenix::result_of::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l>, boost::fusion::vector1<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&>&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, bool&, void, void, void, void, void, void, void, void>::type boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> >::operator()<boost::fusion::vector1<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&>, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >, bool>(boost::fusion::vector1<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&>&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, bool&) const
14 2.1e-04 +19.1735 libmapnik.so.3.0.0 boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide>, void>, void>::no_case_filter<boost::spirit::char_encoding::standard_wide> >::symbols(boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::make_primitive<boost::spirit::qi::reference<boost::spirit::qi::symbols<char, long long, boost::spirit::qi::tst<char, long long>, boost::spirit::qi::tst_pass_through> >, boost::spirit::compound_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code<boost::spirit::tag::no_case, boost::spirit::char_encoding::standard_wide>, void>, void>::no_case_filter<boost::spirit::char_encoding::standard_wide> > const&)
14 2.1e-04 +43.0082 libmapnik.so.3.0.0 mapnik::css_color_grammar<__gnu_cxx::__normal_iterator<char const*, std::string> >::~css_color_grammar()
14 2.1e-04 -15.8776 libmapnik.so.3.0.0 mapnik::enumeration<mapnik::colorizer_mode_enum, 4>::verify_mapnik_enum(char const*, unsigned int)
14 2.1e-04 -10.6199 libmapnik.so.3.0.0 mapnik::evaluate_transform(agg::trans_affine&, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, std::shared_ptr<std::vector<mapnik::detail::transform_node, std::allocator<mapnik::detail::transform_node> > > const&, double)
14 2.1e-04 -34.9963 libmapnik.so.3.0.0 mapnik::feature_style_processor<mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4> >::render_material(mapnik::layer_rendering_material&, mapnik::agg_renderer<mapnik::image_32, mapnik::label_collision_detector4>&)
14 2.1e-04 +43.0082 libmapnik.so.3.0.0 mapnik::formatting::text_node::from_xml(mapnik::xml_node const&, std::map<std::string, mapnik::font_set, std::less<std::string>, std::allocator<std::pair<std::string const, mapnik::font_set> > > const&)
14 2.1e-04 -4.6612 libmapnik.so.3.0.0 mapnik::freetype_engine::create_stroker()
14 2.1e-04 +10.0063 libmapnik.so.3.0.0 mapnik::layout_container::add(std::shared_ptr<mapnik::text_layout>)
14 2.1e-04 +19.1735 libmapnik.so.3.0.0 mapnik::line_cap_enum mapnik::get<mapnik::line_cap_enum>(mapnik::symbolizer_base const&, mapnik::keys, mapnik::feature_impl const&, std::unordered_map<std::string, mapnik::value_adl_barrier::value, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mapnik::value_adl_barrier::value> > > const&, mapnik::line_cap_enum const&)
14 2.1e-04 -28.4959 libmapnik.so.3.0.0 mapnik::map_parser::parse_line_symbolizer(mapnik::rule&, mapnik::xml_node const&)
14 2.1e-04 -20.5510 libmapnik.so.3.0.0 mapnik::proj_transform::proj_transform(mapnik::projection const&, mapnik::projection const&)
14 2.1e-04 +43.0082 libmapnik.so.3.0.0 mapnik::text_placements_dummy::get_placement_info(double) const
14 2.1e-04 -24.7325 libmapnik.so.3.0.0 mapnik::text_renderer::text_renderer(mapnik::enumeration<mapnik::halo_rasterizer_enum, 2>, mapnik::composite_mode_e, mapnik::composite_mode_e, double, std::shared_ptr<mapnik::stroker>)
14 2.1e-04 -15.8776 libmapnik.so.3.0.0 mapnik::util::string2int(std::string const&, long long&)
14 2.1e-04 +2.1487 libmapnik.so.3.0.0 mapnik::vertex_cache::~vertex_cache()
14 2.1e-04 -10.6199 libmapnik.so.3.0.0 mapnik::xml_node::add_child(std::string&&, unsigned int, bool)
14 2.1e-04 +10.0063 libmapnik.so.3.0.0 mapnik::xml_node::get_text() const
14 2.1e-04 -24.7325 libmapnik.so.3.0.0 mapnik::xml_node::is(std::string const&) const
14 2.1e-04 +186.0163 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::font_face_set, std::allocator<mapnik::font_face_set>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
14 2.1e-04 -10.6199 libmapnik.so.3.0.0 std::_Sp_counted_ptr_inplace<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, std::allocator<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
14 2.1e-04 -37.8225 libmapnik.so.3.0.0 void __gnu_cxx::new_allocator<mapnik::util::variant<mapnik::point_symbolizer, mapnik::line_symbolizer, mapnik::line_pattern_symbolizer, mapnik::polygon_symbolizer, mapnik::polygon_pattern_symbolizer, mapnik::raster_symbolizer, mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer, mapnik::group_symbolizer, mapnik::debug_symbolizer> >::construct<mapnik::util::variant<mapnik::point_symbolizer, mapnik::line_symbolizer, mapnik::line_pattern_symbolizer, mapnik::polygon_symbolizer, mapnik::polygon_pattern_symbolizer, mapnik::raster_symbolizer, mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer, mapnik::group_symbolizer, mapnik::debug_symbolizer>, mapnik::util::variant<mapnik::point_symbolizer, mapnik::line_symbolizer, mapnik::line_pattern_symbolizer, mapnik::polygon_symbolizer, mapnik::polygon_pattern_symbolizer, mapnik::raster_symbolizer, mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer, mapnik::group_symbolizer, mapnik::debug_symbolizer> >(mapnik::util::variant<mapnik::point_symbolizer, mapnik::line_symbolizer, mapnik::line_pattern_symbolizer, mapnik::polygon_symbolizer, mapnik::polygon_pattern_symbolizer, mapnik::raster_symbolizer, mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer, mapnik::group_symbolizer, mapnik::debug_symbolizer>*, mapnik::util::variant<mapnik::point_symbolizer, mapnik::line_symbolizer, mapnik::line_pattern_symbolizer, mapnik::polygon_symbolizer, mapnik::polygon_pattern_symbolizer, mapnik::raster_symbolizer, mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer, mapnik::group_symbolizer, mapnik::debug_symbolizer>&&)
14 2.1e-04 -20.5510 libmapnik.so.3.0.0 void __gnu_cxx::new_allocator<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > >::construct<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&>(mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >*, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&)
14 2.1e-04 +615.0408 libmapnik.so.3.0.0 void boost::function4<bool, __gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string> const&, boost::spirit::context<boost::fusion::cons<mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> >&, boost::fusion::nil_>, boost::fusion::vector0<void> >&, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> > const&>::assign_to<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::not_equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> > >(boost::spirit::qi::detail::parser_binder<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [2], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [3], true>, boost::fusion::cons<boost::spirit::qi::literal_string<char const (&) [4], true>, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type> const>, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::not_equal_to, boost::proto::argsns_::list2<boost::phoenix::actor<boost::spirit::attribute<0> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > >, boost::fusion::nil_> > >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, mpl_::bool_<false> >)
14 2.1e-04 +104.2974 libmapnik.so.3.0.0 void boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>::define<mpl_::bool_<false>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::util::recursive_wrapper<mapnik::regex_match_node>, mapnik::util::recursive_wrapper<mapnik::regex_replace_node>, mapnik::util::recursive_wrapper<mapnik::unary_function_call>, mapnik::util::recursive_wrapper<mapnik::binary_function_call> > (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard_wide> >, 0l>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::phoenix::actor<boost::proto::exprns_::expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::attribute<0> >, 0l>, boost::phoenix::actor<boost::spirit::argument<0> > >, 2l> > const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::dereference, boost::proto::argsns_::list1<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [2]> > >, 0l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<char const (&) [3]> > >, 0l> const&>, 2l> const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<char const*, std::string>, mapnik::util::variant<mapnik::value_null, bool, long long, double, icu_52::UnicodeString, mapnik::attribute, mapnik::global_attribute, mapnik::geometry_type_attribute, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::negate> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, mapnik::util::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, mapnik::util::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, mapnik::u
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment