Guest User

Untitled

a guest
Dec 14th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.23 MB | None | 0 0
  1. Flat profile:
  2.  
  3. Each sample counts as 0.01 seconds.
  4. % cumulative self self total
  5. time seconds seconds calls s/call s/call name
  6. 9.31 4.49 4.49 503203242 0.00 0.00 std::type_index::operator<(std::type_index const&) const
  7. 3.88 6.36 1.87 503203242 0.00 0.00 std::type_info::before(std::type_info const&) const
  8. 3.19 7.90 1.54 50806139 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&)
  9. 3.06 9.38 1.48 50806020 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&)
  10. 2.67 10.67 1.29 503203242 0.00 0.00 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const
  11. 1.45 11.37 0.70 192402058 0.00 0.00 std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator()(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > const&) const
  12. 1.43 12.06 0.69 23615 0.00 0.00 EntitySubscription::for_each(std::function<void (Handle)>)
  13. 1.40 12.73 0.68 30642705 0.00 0.00 GridSystem::on_update(Game&, Entity&)
  14. 1.29 13.35 0.62 192402016 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*)
  15. 1.18 13.92 0.57 92380983 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)
  16. 1.18 14.49 0.57 192402016 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*)
  17. 1.06 15.00 0.51 3168806 0.00 0.00 SceneNode::entity() const
  18. 1.04 15.50 0.50 30650720 0.00 0.00 Camera::bounds() const
  19. 1.03 16.00 0.50 34961910 0.00 0.00 __gnu_cxx::__exchange_and_add(int volatile*, int)
  20. 1.02 16.49 0.49 195468284 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*)
  21. 0.97 16.96 0.47 43413842 0.00 0.00 ObjectPool<Entity>::get(Handle&, Entity*&)
  22. 0.93 17.41 0.45 32386912 0.00 0.00 System::update(Game&)::{lambda(Handle)#1}::operator()(Handle) const
  23. 0.89 17.84 0.43 104306070 0.00 0.00 std::type_index::type_index(std::type_info const&)
  24. 0.88 18.26 0.43 50806034 0.00 0.00 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&)
  25. 0.87 18.68 0.42 30650727 0.00 0.00 sf::Vector2<float> sf::operator/<float>(sf::Vector2<float> const&, float)
  26. 0.85 19.09 0.41 34958946 0.00 0.00 __gnu_cxx::__atomic_add(int volatile*, int)
  27. 0.84 19.50 0.41 195468284 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*)
  28. 0.83 19.90 0.40 50806020 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&)
  29. 0.76 20.26 0.37 104716454 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_left(std::_Rb_tree_node_base*)
  30. 0.73 20.61 0.35 195472741 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr() const
  31. 0.72 20.96 0.35 30651062 0.00 0.00 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&)
  32. 0.69 21.29 0.34 101612324 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  33. 0.68 21.62 0.33 192402058 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr() const
  34. 0.68 21.95 0.33 31592767 0.00 0.00 Scene::global_transform(Entity&)
  35. 0.62 22.25 0.30 34962483 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&)
  36. 0.60 22.54 0.29 6354321 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::size() const
  37. 0.59 22.83 0.29 92239142 0.00 0.00 std::_Rb_tree_header::_M_reset()
  38. 0.59 23.11 0.29 91928630 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  39. 0.58 23.39 0.28 50806020 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&)
  40. 0.58 23.67 0.28 50806088 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end()
  41. 0.56 23.94 0.27 50926476 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_begin()
  42. 0.56 24.21 0.27 43414295 0.00 0.00 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::size() const
  43. 0.55 24.48 0.27 195472741 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() const
  44. 0.55 24.74 0.27 195472741 0.00 0.00 std::_Select1st<std::pair<std::type_index const, Handle> >::operator()(std::pair<std::type_index const, Handle> const&) const
  45. 0.52 24.99 0.25 91928115 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::~allocator()
  46. 0.50 25.23 0.24 91928115 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::map()
  47. 0.48 25.46 0.23 91867127 0.00 0.00 Handle::index() const
  48. 0.47 25.69 0.23 21 0.01 0.01 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*)
  49. 0.46 25.91 0.22 91928115 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl()
  50. 0.46 26.13 0.22 99804402 0.00 0.00 SceneNode::parent() const
  51. 0.45 26.34 0.22 192402058 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() const
  52. 0.44 26.55 0.21 91928115 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::allocator()
  53. 0.44 26.76 0.21 37528737 0.00 0.00 Entity::space() const
  54. 0.43 26.97 0.21 90754477 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_right(std::_Rb_tree_node_base*)
  55. 0.41 27.17 0.20 101617057 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  56. 0.41 27.37 0.20 101612314 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr()
  57. 0.41 27.57 0.20 99259709 0.00 0.00 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::_M_ptr() const
  58. 0.41 27.77 0.20 92028785 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_begin()
  59. 0.41 27.97 0.20 32209530 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::size() const
  60. 0.39 28.16 0.19 101612272 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator*() const
  61. 0.39 28.35 0.19 91928115 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~_Rb_tree()
  62. 0.39 28.54 0.19 128914328 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_left(std::_Rb_tree_node_base*)
  63. 0.39 28.73 0.19 50806139 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&)
  64. 0.39 28.92 0.19 32209519 0.00 0.00 Grid* Entity::get<Grid, (void*)0>()
  65. 0.39 29.11 0.19 92380983 0.00 0.00 bool __gnu_cxx::__is_null_pointer<char>(char*)
  66. 0.38 29.29 0.19 32209519 0.00 0.00 ObjectPool<Grid>::get(Handle&, Grid*&)
  67. 0.37 29.47 0.18 101612314 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr()
  68. 0.37 29.65 0.18 91928115 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree()
  69. 0.37 29.83 0.18 50805581 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::key_comp() const
  70. 0.37 30.01 0.18 32209519 0.00 0.00 Grid* ComponentManager::get<Grid, (void*)0>(Handle)
  71. 0.35 30.18 0.17 34960428 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
  72. 0.35 30.35 0.17 30642704 0.00 0.00 bool sf::operator==<float>(sf::Rect<float> const&, sf::Rect<float> const&)
  73. 0.35 30.52 0.17 99259709 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const
  74. 0.35 30.69 0.17 91928117 0.00 0.00 std::_Rb_tree_key_compare<std::less<unsigned int> >::_Rb_tree_key_compare()
  75. 0.35 30.86 0.17 91867104 0.00 0.00 Handle::version() const
  76. 0.35 31.03 0.17 50806139 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end()
  77. 0.35 31.20 0.17 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityIdChangedMessage, void>(std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2> const&)
  78. 0.34 31.37 0.17 92235066 0.00 0.00 std::_Rb_tree_header::_Rb_tree_header()
  79. 0.34 31.53 0.17 44003050 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle* const&)
  80. 0.34 31.70 0.17 32386912 0.00 0.00 std::function<void (Handle)>::operator()(Handle) const
  81. 0.33 31.86 0.16 30650750 0.00 0.00 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2> const&)
  82. 0.33 32.02 0.16 92380983 0.00 0.00 std::iterator_traits<char*>::difference_type std::__distance<char*>(char*, char*, std::random_access_iterator_tag)
  83. 0.33 32.18 0.16 50806079 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const
  84. 0.33 32.34 0.16 43413842 0.00 0.00 ObjectPool<Entity>::get(Handle&)
  85. 0.33 32.50 0.16 4336605 0.00 0.00 SceneNode::visible() const
  86. 0.32 32.65 0.16 62719575 0.00 0.00 sf::Vector2<float>::Vector2(float, float)
  87. 0.32 32.81 0.16 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityIdChangedMessage, std::allocator<EntityIdChangedMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  88. 0.31 32.96 0.15 92380983 0.00 0.00 std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*)
  89. 0.31 33.11 0.15 91928115 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::~_Rb_tree_impl()
  90. 0.31 33.26 0.15 50806133 0.00 0.00 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const
  91. 0.31 33.41 0.15 32469796 0.00 0.00 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&)
  92. 0.30 33.55 0.15 50806139 0.00 0.00 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&)
  93. 0.29 33.69 0.14 101616215 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr()
  94. 0.29 33.83 0.14 63487712 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_right(std::_Rb_tree_node_base*)
  95. 0.29 33.97 0.14 7896 0.00 0.00 PostorderEntitySubscription::init()
  96. 0.29 34.11 0.14 1 0.14 0.14 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&)
  97. 0.29 34.25 0.14 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index const&>, std::tuple<> >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index const&>&&, std::tuple<>&&)
  98. 0.28 34.39 0.14 50806020 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&)
  99. 0.27 34.52 0.13 50806174 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_end()
  100. 0.27 34.65 0.13 4727025 0.00 0.00 EntityFilter::filter(Entity&) const
  101. 0.27 34.78 0.13 101611601 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator*() const
  102. 0.27 34.91 0.13 91928115 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*)
  103. 0.26 35.03 0.13 96010461 0.00 0.00 SceneNode::transform() const
  104. 0.26 35.16 0.13 2325249 0.00 0.00 ObjectPool<Text>::get(Handle&, Text*&)
  105. 0.26 35.28 0.13 2248 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::deallocate(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, unsigned long)
  106. 0.25 35.40 0.12 92380983 0.00 0.00 std::iterator_traits<char*>::iterator_category std::__iterator_category<char*>(char* const&)
  107. 0.25 35.52 0.12 41016839 0.00 0.00 System::scene()
  108. 0.25 35.64 0.12 2079909 0.00 0.00 ObjectPool<Callback>::get(Handle&, Callback*&)
  109. 0.25 35.76 0.12 std::enable_if<!std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<SetVisualDebugMessage, void>::value, void>::type std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<SetVisualDebugMessage, SetVisualDebugMessage>(SetVisualDebugMessage*)
  110. 0.25 35.88 0.12 std::enable_if<!std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<EntityIdChangedMessage, void>::value, void>::type std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<EntityIdChangedMessage, EntityIdChangedMessage>(EntityIdChangedMessage*)
  111. 0.25 36.00 0.12 101616215 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr()
  112. 0.24 36.12 0.12 34958946 0.00 0.00 __gnu_cxx::__atomic_add_dispatch(int*, int)
  113. 0.24 36.23 0.12 std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<SetVisualDebugMessage>, bool&>(std::_Sp_make_shared_tag, std::allocator<SetVisualDebugMessage> const&, bool&)
  114. 0.24 36.35 0.12 50806144 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_begin()
  115. 0.24 36.46 0.12 1474 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator--()
  116. 0.23 36.57 0.11 192402058 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_addr() const
  117. 0.23 36.68 0.11 99259709 0.00 0.00 std::tuple_element<0ul, std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > >::type const& std::get<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&)
  118. 0.23 36.79 0.11 91928115 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~map()
  119. 0.23 36.90 0.11 80208521 0.00 0.00 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&)
  120. 0.23 37.01 0.11 50806242 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) const
  121. 0.23 37.12 0.11 50806139 0.00 0.00 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end()
  122. 0.23 37.23 0.11 32386912 0.00 0.00 std::_Function_handler<void (Handle), System::update(Game&)::{lambda(Handle)#1}>::_M_invoke(std::_Any_data const&, Handle&&)
  123. 0.23 37.34 0.11 21 0.01 0.01 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::type_index const&)
  124. 0.23 37.45 0.11 7 0.02 0.02 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator*() const
  125. 0.22 37.56 0.11 2248 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&)
  126. 0.22 37.66 0.11 SceneNode::rotate(float)
  127. 0.22 37.77 0.11 2315404 0.00 0.00 TileMap* Entity::get<TileMap, (void*)0>()
  128. 0.21 37.87 0.10 50806141 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const&) const
  129. 0.21 37.97 0.10 43413851 0.00 0.00 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::at(unsigned long)
  130. 0.21 38.07 0.10 39007591 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::end()
  131. 0.21 38.17 0.10 3 0.03 0.04 InputDevice::add_axis(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  132. 0.20 38.26 0.10 35635835 0.00 0.00 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++()
  133. 0.20 38.36 0.10 34961910 0.00 0.00 __gthread_active_p()
  134. 0.20 38.45 0.10 2281506 0.00 0.00 ObjectPool<Sprite>::get(Handle&, Sprite*&)
  135. 0.19 38.54 0.09 91956801 0.00 0.00 Component::id[abi:cxx11]() const
  136. 0.19 38.63 0.09 91928115 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::~new_allocator()
  137. 0.19 38.72 0.09 43413833 0.00 0.00 Scene::get_entity(Handle)
  138. 0.19 38.81 0.09 32386912 0.00 0.00 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_get_pointer(std::_Any_data const&)
  139. 0.19 38.90 0.09 31592767 0.00 0.00 System::global_transform(Entity&)
  140. 0.19 38.99 0.09 30642571 0.00 0.00 bool sf::operator==<float>(sf::Vector2<float> const&, sf::Vector2<float> const&)
  141. 0.19 39.08 0.09 2630965 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::_Rb_tree_node_base*, std::type_index const&)
  142. 0.19 39.17 0.09 2332437 0.00 0.00 ObjectPool<Rectangle>::get(Handle&, Rectangle*&)
  143. 0.19 39.26 0.09 11422 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type)
  144. 0.19 39.35 0.09 14 0.01 0.01 std::type_info::name() const
  145. 0.19 39.44 0.09 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator++()
  146. 0.18 39.53 0.09 195472741 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_addr() const
  147. 0.18 39.61 0.09 43413851 0.00 0.00 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_range_check(unsigned long) const
  148. 0.17 39.69 0.08 101612314 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_addr()
  149. 0.17 39.77 0.08 99259709 0.00 0.00 std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >::_M_head(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&)
  150. 0.17 39.85 0.08 50809669 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_end()
  151. 0.17 39.93 0.08 50806088 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end()
  152. 0.17 40.01 0.08 34982934 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
  153. 0.17 40.09 0.08 34961910 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int)
  154. 0.17 40.17 0.08 1342497 0.00 0.00 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const
  155. 0.17 40.25 0.08 2 0.04 0.04 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::begin()
  156. 0.17 40.33 0.08 std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2>::get() const
  157. 0.16 40.41 0.08 99259709 0.00 0.00 ObjectPoolBase* const& std::__get_helper<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&)
  158. 0.16 40.48 0.08 37458566 0.00 0.00 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const
  159. 0.15 40.55 0.07 30650720 0.00 0.00 sf::Rect<float>::Rect(sf::Vector2<float> const&, sf::Vector2<float> const&)
  160. 0.15 40.62 0.07 13542320 0.00 0.00 Handle::reset()
  161. 0.15 40.69 0.07 50052 0.00 0.00 std::_Function_base::~_Function_base()
  162. 0.15 40.76 0.07 2 0.04 0.04 std::function<void (SetGridVisibilityMessage&)>::~function()
  163. 0.15 40.83 0.07 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index const&>&&, std::tuple<>&&)
  164. 0.13 40.90 0.07 __gnu_cxx::__atomic_add_single(int*, int)
  165. 0.12 40.96 0.06 32731940 0.00 0.00 std::_Function_base::_M_empty() const
  166. 0.12 41.02 0.06 30650750 0.00 0.00 std::shared_ptr<Camera>::shared_ptr(std::shared_ptr<Camera> const&)
  167. 0.12 41.08 0.06 4727025 0.00 0.00 EntitySubscription::filter(Handle)
  168. 0.12 41.14 0.06 1488784 0.00 0.00 Entity::handle() const
  169. 0.12 41.20 0.06 60000 0.00 0.00 void std::_Destroy<ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*)
  170. 0.12 41.26 0.06 1 0.06 0.06 EntityFilter& EntityFilter::all_of<Grid>()
  171. 0.12 41.32 0.06 50806133 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const
  172. 0.12 41.38 0.06 43416071 0.00 0.00 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::operator[](unsigned long)
  173. 0.12 41.44 0.06 30658641 0.00 0.00 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  174. 0.12 41.50 0.06 1488163 0.00 0.00 GraphicalSystem::on_update(Game&, Entity&)
  175. 0.11 41.55 0.06 32209528 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::at(unsigned long)
  176. 0.10 41.60 0.05 61301454 0.00 0.00 Camera::size() const
  177. 0.10 41.65 0.05 34958946 0.00 0.00 __gthread_active_p()
  178. 0.10 41.70 0.05 34958946 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy()
  179. 0.10 41.75 0.05 32209538 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::operator[](unsigned long)
  180. 0.10 41.80 0.05 32051231 0.00 0.00 Grid::zoom_factor() const
  181. 0.10 41.85 0.05 30650752 0.00 0.00 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  182. 0.10 41.90 0.05 30650725 0.00 0.00 Camera::center() const
  183. 0.10 41.95 0.05 18972812 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() const
  184. 0.10 42.00 0.05 13711186 0.00 0.00 std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator()(std::pair<std::type_index const, std::shared_ptr<Intent> > const&) const
  185. 0.10 42.05 0.05 8141605 0.00 0.00 std::type_info::operator==(std::type_info const&) const
  186. 0.10 42.10 0.05 5807256 0.00 0.00 void std::_Construct<Handle, Handle>(Handle*, Handle&&)
  187. 0.10 42.15 0.05 2314285 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::size() const
  188. 0.10 42.20 0.05 1437469 0.00 0.00 sf::Rect<float>::intersects(sf::Rect<float> const&, sf::Rect<float>&) const
  189. 0.10 42.25 0.05 352297 0.00 0.00 sf::Vector2<float> sf::operator+<float>(sf::Vector2<float> const&, sf::Vector2<float> const&)
  190. 0.10 42.30 0.05 268785 0.00 0.00 void std::_Destroy<Handle*>(Handle*, Handle*)
  191. 0.10 42.35 0.05 260175 0.00 0.00 ObjectPool<Collision>::get(Handle&, Collision*&)
  192. 0.10 42.40 0.05 60000 0.00 0.00 void std::_Construct<ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry const&>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry const&)
  193. 0.10 42.45 0.05 15788 0.00 0.00 InputDevice::update(Game&)
  194. 0.10 42.50 0.05 8161 0.00 0.00 PreorderEntitySubscription::init()
  195. 0.10 42.55 0.05 7894 0.00 0.01 Scene::update(Game&)
  196. 0.10 42.60 0.05 9 0.01 0.01 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin()
  197. 0.10 42.65 0.05 4 0.01 0.01 Camera::center(float, float)
  198. 0.10 42.70 0.05 4 0.01 0.01 std::__shared_ptr_access<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  199. 0.10 42.75 0.05 1 0.05 0.05 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear()
  200. 0.10 42.80 0.05 std::shared_ptr<Message>::shared_ptr<SetVisualDebugMessage, void>(std::shared_ptr<SetVisualDebugMessage> const&)
  201. 0.09 42.85 0.05 2314569 0.00 0.00 ObjectPool<TileMap>::get(Handle&, TileMap*&)
  202. 0.09 42.89 0.05 5 0.01 0.02 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&)
  203. 0.09 42.94 0.05 5 0.01 0.01 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&)
  204. 0.09 42.98 0.05 1 0.05 0.28 GridSystem::on_init(Game&)
  205. 0.08 43.02 0.04 32410527 0.00 0.00 System::update(Game&)::{lambda(Handle)#1} const& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() const
  206. 0.08 43.06 0.04 32209519 0.00 0.00 ObjectPool<Grid>::get(Handle&)
  207. 0.08 43.10 0.04 30650752 0.00 0.00 std::shared_ptr<Camera>::~shared_ptr()
  208. 0.08 43.14 0.04 17059716 0.00 0.00 operator new(unsigned long, void*)
  209. 0.08 43.18 0.04 11080207 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*)
  210. 0.08 43.22 0.04 9523424 0.00 0.00 float const& std::min<float>(float const&, float const&)
  211. 0.08 43.26 0.04 8140125 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::invoke_visitor(boost::detail::variant::reflect&)
  212. 0.08 43.30 0.04 8140125 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
  213. 0.08 43.34 0.04 7911001 0.00 0.00 EntitySubscription::scene() const
  214. 0.08 43.38 0.04 3168779 0.00 0.00 SceneNode::get_child(unsigned int) const
  215. 0.08 43.42 0.04 2325399 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::size() const
  216. 0.08 43.46 0.04 2315403 0.00 0.00 Circle* Entity::get<Circle, (void*)0>()
  217. 0.08 43.50 0.04 2314274 0.00 0.00 ObjectPool<VertexList>::get(Handle&)
  218. 0.08 43.54 0.04 2281550 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::size() const
  219. 0.08 43.58 0.04 2236911 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::get() const
  220. 0.08 43.62 0.04 2078744 0.00 0.00 ObjectPool<PlayerProfile>::get(Handle&, PlayerProfile*&)
  221. 0.08 43.66 0.04 424858 0.00 0.00 Handle* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*)
  222. 0.08 43.70 0.04 225 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::new_allocator()
  223. 0.08 43.74 0.04 84 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_Node_allocator()
  224. 0.08 43.78 0.04 3 0.01 0.01 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::new_allocator()
  225. 0.08 43.82 0.04 1 0.04 0.04 ObjectPool<Grid>::reset()
  226. 0.08 43.86 0.04 Camera::move(float, float)
  227. 0.08 43.90 0.04 System::break_out_of_update()
  228. 0.08 43.94 0.04 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::pair<std::type_index const&>(std::piecewise_construct_t, std::tuple<std::type_index const&>, std::tuple<>)
  229. 0.07 43.98 0.04 8997530 0.00 0.00 Handle* std::__addressof<Handle>(Handle&)
  230. 0.07 44.01 0.04 2314274 0.00 0.00 ObjectPool<VertexList>::get(Handle&, VertexList*&)
  231. 0.07 44.05 0.04 268785 0.00 0.00 void std::_Destroy<Handle*, Handle>(Handle*, Handle*, std::allocator<Handle>&)
  232. 0.07 44.08 0.04 std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::get() const
  233. 0.07 44.12 0.04 3190274 0.00 0.00 void std::_Construct<Handle, Handle const&>(Handle*, Handle const&)
  234. 0.06 44.15 0.03 99259709 0.00 0.00 std::_Head_base<0ul, ObjectPoolBase*, false>::_M_head(std::_Head_base<0ul, ObjectPoolBase*, false> const&)
  235. 0.06 44.18 0.03 46809904 0.00 0.00 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::base() const
  236. 0.06 44.21 0.03 32428727 0.00 0.00 std::_Any_data::_M_access() const
  237. 0.06 44.24 0.03 32386912 0.00 0.00 System::update(Game&)::{lambda(Handle)#1} const* std::__addressof<System::update(Game&)::{lambda(Handle)#1} const>(System::update(Game&)::{lambda(Handle)#1} const&)
  238. 0.06 44.27 0.03 18972812 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_addr() const
  239. 0.06 44.30 0.03 10855013 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::using_backup() const
  240. 0.06 44.33 0.03 8140125 0.00 0.00 std::type_info const& boost::detail::variant::reflect::operator()<Sprite>(Sprite const&) const
  241. 0.06 44.36 0.03 8140125 0.00 0.00 boost::detail::variant::reflect::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::reflect>(boost::detail::variant::reflect&) const &
  242. 0.06 44.39 0.03 7893045 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  243. 0.06 44.42 0.03 3340233 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&)
  244. 0.06 44.45 0.03 3192477 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::end() const
  245. 0.06 44.48 0.03 2630813 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2> const&)
  246. 0.06 44.51 0.03 2314580 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::size() const
  247. 0.06 44.54 0.03 1488163 0.00 0.00 System::is_visible(Handle)
  248. 0.06 44.57 0.03 1275906 0.00 0.00 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) const
  249. 0.06 44.60 0.03 256825 0.00 0.00 ObjectPool<Clickable>::get(Handle&, Clickable*&)
  250. 0.06 44.63 0.03 256041 0.00 0.00 CallbackSystem::on_update(Game&, Entity&)
  251. 0.06 44.66 0.03 28000 0.00 0.00 Component::swap(Component&)
  252. 0.06 44.69 0.03 23615 0.00 0.00 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&, std::integral_constant<bool, true>)
  253. 0.06 44.72 0.03 629 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::indicate_which(int)
  254. 0.06 44.75 0.03 231 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin()
  255. 0.06 44.78 0.03 222 0.00 0.00 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&)
  256. 0.06 44.81 0.03 222 0.00 0.00 SceneNode::entity(Handle)
  257. 0.06 44.84 0.03 10 0.00 0.00 std::function<void (ResizeCameraMessage&)>::~function()
  258. 0.06 44.87 0.03 6 0.01 0.07 System::init(Game&)
  259. 0.06 44.90 0.03 5 0.01 0.02 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&&)
  260. 0.06 44.93 0.03 1 0.03 0.03 _GLOBAL__sub_I__ZN10GridSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrI6CameraE
  261. 0.06 44.96 0.03 1 0.03 0.03 Scene::add_to_scene_node(SceneNode*, Entity*, int)
  262. 0.06 44.99 0.03 Grid::zoom_factor(float, float)
  263. 0.06 45.02 0.03 Entity::id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  264. 0.06 45.05 0.03 non-virtual thunk to GridSystem::~GridSystem()
  265. 0.05 45.07 0.03 30658641 0.00 0.00 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  266. 0.05 45.10 0.03 12464228 0.00 0.00 std::move_iterator<Handle*>::base() const
  267. 0.05 45.12 0.03 2078744 0.00 0.00 ObjectPool<PlayerProfile>::get(Handle&)
  268. 0.05 45.15 0.03 2248 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  269. 0.05 45.17 0.03 46 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator->() const
  270. 0.05 45.20 0.03 3 0.01 0.01 std::enable_if<std::is_assignable<std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<Axis> >::value, std::shared_ptr<InputElement>&>::type std::shared_ptr<InputElement>::operator=<Axis>(std::shared_ptr<Axis>&&)
  271. 0.04 45.22 0.02 91928115 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::new_allocator()
  272. 0.04 45.24 0.02 30642893 0.00 0.00 GridSystem::camera()
  273. 0.04 45.26 0.02 18972812 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr() const
  274. 0.04 45.28 0.02 10855013 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const
  275. 0.04 45.30 0.02 9523375 0.00 0.00 float const& std::max<float>(float const&, float const&)
  276. 0.04 45.32 0.02 8140567 0.00 0.00 Sprite const& boost::detail::variant::cast_storage<Sprite>(void const*)
  277. 0.04 45.34 0.02 8140125 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int)
  278. 0.04 45.36 0.02 8140125 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, mpl_::bool_<false>)
  279. 0.04 45.38 0.02 8140125 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::type() const
  280. 0.04 45.40 0.02 5262046 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end()
  281. 0.04 45.42 0.02 3176158 0.00 0.00 bool __gnu_cxx::operator==<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&)
  282. 0.04 45.44 0.02 3160123 0.00 0.00 void std::allocator_traits<std::allocator<Handle> >::destroy<Handle>(std::allocator<Handle>&, Handle*)
  283. 0.04 45.46 0.02 2713375 0.00 0.00 boost::add_reference<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)
  284. 0.04 45.48 0.02 2713375 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int)
  285. 0.04 45.50 0.02 2630968 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_begin()
  286. 0.04 45.52 0.02 2630963 0.00 0.00 std::shared_ptr<Intent>::~shared_ptr()
  287. 0.04 45.54 0.02 2325249 0.00 0.00 ObjectPool<Text>::get(Handle&)
  288. 0.04 45.56 0.02 2315411 0.00 0.00 VertexList* Entity::get<VertexList, (void*)0>()
  289. 0.04 45.58 0.02 2079990 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::size() const
  290. 0.04 45.60 0.02 2079911 0.00 0.00 Callback* Entity::get<Callback, (void*)0>()
  291. 0.04 45.62 0.02 2078824 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::size() const
  292. 0.04 45.64 0.02 1994730 0.00 0.00 Canvas::draw(sf::Drawable&, sf::RenderStates)
  293. 0.04 45.66 0.02 1589940 0.00 0.00 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<1ul, (void*)0>(Entity&, bool)
  294. 0.04 45.68 0.02 1589940 0.00 0.00 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<2ul, (void*)0>(Entity&, bool)
  295. 0.04 45.70 0.02 1589940 0.00 0.00 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<3ul, (void*)0>(Entity&, bool)
  296. 0.04 45.72 0.02 1589940 0.00 0.00 EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::filter(Entity&)
  297. 0.04 45.74 0.02 1574560 0.00 0.00 bool std::operator!=<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&)
  298. 0.04 45.76 0.02 1566664 0.00 0.00 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<1ul, (void*)0>(Entity&, bool)
  299. 0.04 45.78 0.02 1566664 0.00 0.00 EntityFilter::ExpressionTuple<Callback, PlayerProfile>::filter(Entity&)
  300. 0.04 45.80 0.02 1566219 0.00 0.00 EntityFilter::ExpressionTuple<Grid>::filter(Entity&)
  301. 0.04 45.82 0.02 1566219 0.00 0.00 BaseEntitySubscription::add(Handle)
  302. 0.04 45.84 0.02 1471972 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr()
  303. 0.04 45.86 0.02 1437469 0.00 0.00 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) const
  304. 0.04 45.88 0.02 1437400 0.00 0.00 Sprite::draw(RenderSurface&, sf::RenderStates)
  305. 0.04 45.90 0.02 1275906 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::operator++()
  306. 0.04 45.92 0.02 866620 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::size() const
  307. 0.04 45.94 0.02 860446 0.00 0.00 InputElement::update(Game&)
  308. 0.04 45.96 0.02 781179 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_left(std::_Rb_tree_node_base*)
  309. 0.04 45.98 0.02 359864 0.00 0.00 Rectangle::draw(RenderSurface&, sf::RenderStates)
  310. 0.04 46.00 0.02 266628 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_begin()
  311. 0.04 46.02 0.02 229036 0.00 0.00 Clickable::is_left_clicked() const
  312. 0.04 46.04 0.02 212429 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::_M_check_len(unsigned long, char const*) const
  313. 0.04 46.06 0.02 31442 0.00 0.00 System::update(Game&)
  314. 0.04 46.08 0.02 7827 0.00 0.00 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1})
  315. 0.04 46.10 0.02 444 0.00 0.00 ObjectPool<Entity>::size() const
  316. 0.04 46.12 0.02 105 0.00 0.00 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&)
  317. 0.04 46.14 0.02 10 0.00 0.00 std::char_traits<char>::length(char const*)
  318. 0.04 46.16 0.02 6 0.00 0.00 std::pair<CallbackKey const, bool>::pair<CallbackKey&&, 0ul>(std::tuple<CallbackKey&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  319. 0.04 46.18 0.02 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_drop_node(std::_Rb_tree_node<EntityFilter::Expression*>*)
  320. 0.04 46.20 0.02 2 0.01 0.01 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::Or()
  321. 0.04 46.22 0.02 2 0.01 0.01 std::shared_ptr<CameraResizePolicy>::shared_ptr<FitCameraResizePolicy, void>(FitCameraResizePolicy*)
  322. 0.04 46.24 0.02 1 0.02 0.02 _GLOBAL__sub_I__ZN6PlayerC2EjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  323. 0.04 46.26 0.02 1 0.02 45.90 Game::main_loop()
  324. 0.04 46.28 0.02 1 0.02 0.02 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::allocator()
  325. 0.04 46.30 0.02 1 0.02 0.02 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  326. 0.04 46.32 0.02 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Rectangle, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Rectangle*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int)
  327. 0.04 46.34 0.02 void Mailbox::enqueue<Message, (void*)0>(std::shared_ptr<Message>)
  328. 0.04 46.36 0.02 EntitySubscription::id[abi:cxx11]() const
  329. 0.04 46.38 0.02 boost::detail::variant::backup_holder<Rectangle>::get() const
  330. 0.04 46.40 0.02 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_begin() const
  331. 0.04 46.42 0.02 std::vector<ObjectPool<Circle>::Entry, std::allocator<ObjectPool<Circle>::Entry> >::operator[](unsigned long)
  332. 0.04 46.44 0.02 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >)
  333. 0.03 46.45 0.02 2630947 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&)
  334. 0.03 46.47 0.02 2236911 0.00 0.00 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  335. 0.03 46.48 0.02 965827 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr() const
  336. 0.03 46.50 0.02 31442 0.00 0.00 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::operator++()
  337. 0.03 46.51 0.02 1 0.02 0.07 InputBinding::~InputBinding()
  338. 0.03 46.53 0.02 void std::swap<CameraResizePolicy>(std::shared_ptr<CameraResizePolicy>&, std::shared_ptr<CameraResizePolicy>&)
  339. 0.02 46.54 0.01 101616215 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_addr()
  340. 0.02 46.55 0.01 50805581 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::key_comp() const
  341. 0.02 46.56 0.01 41241529 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const
  342. 0.02 46.57 0.01 32209528 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_range_check(unsigned long) const
  343. 0.02 46.58 0.01 30658641 0.00 0.00 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::get() const
  344. 0.02 46.59 0.01 14181087 0.00 0.00 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*)
  345. 0.02 46.60 0.01 11080207 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*)
  346. 0.02 46.61 0.01 10855200 0.00 0.00 boost::detail::aligned_storage::aligned_storage_imp<448ul, 8ul>::address() const
  347. 0.02 46.62 0.01 9539640 0.00 0.00 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool)
  348. 0.02 46.63 0.01 9454056 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const
  349. 0.02 46.64 0.01 8140567 0.00 0.00 boost::aligned_storage<448ul, 8ul>::address() const
  350. 0.02 46.65 0.01 8140125 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*)
  351. 0.02 46.66 0.01 8140125 0.00 0.00 boost::typeindex::stl_type_index::stl_type_index(std::type_info const&)
  352. 0.02 46.67 0.01 8140125 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&) const
  353. 0.02 46.68 0.01 8140125 0.00 0.00 boost::typeindex::stl_type_index::type_info() const
  354. 0.02 46.69 0.01 6384977 0.00 0.00 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle const* const&)
  355. 0.02 46.70 0.01 6232114 0.00 0.00 bool std::operator==<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&)
  356. 0.02 46.71 0.01 5261910 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&)
  357. 0.02 46.72 0.01 5261626 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const
  358. 0.02 46.73 0.01 4727031 0.00 0.00 EntitySubscription::filter()
  359. 0.02 46.74 0.01 4727031 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const
  360. 0.02 46.75 0.01 4727031 0.00 0.00 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator++()
  361. 0.02 46.76 0.01 4727025 0.00 0.00 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::empty() const
  362. 0.02 46.77 0.01 3917435 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator bool() const
  363. 0.02 46.78 0.01 3894842 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::type&)
  364. 0.02 46.79 0.01 3389372 0.00 0.00 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator--()
  365. 0.02 46.80 0.01 3340233 0.00 0.00 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle const&>(Handle*, Handle const&)
  366. 0.02 46.81 0.01 3168779 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::operator[](unsigned long) const
  367. 0.02 46.82 0.01 3162920 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator++()
  368. 0.02 46.83 0.01 3160735 0.00 0.00 std::remove_reference<Handle&>::type&& std::move<Handle&>(Handle&)
  369. 0.02 46.84 0.01 3160704 0.00 0.00 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle>(std::allocator<Handle>&, Handle*, Handle&&)
  370. 0.02 46.85 0.01 3160100 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::pop_back()
  371. 0.02 46.86 0.01 3156531 0.00 0.00 bool __gnu_cxx::operator!=<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&)
  372. 0.02 46.87 0.01 3133328 0.00 0.00 EntityFilter::And<Callback, PlayerProfile>::evaluate(bool, bool)
  373. 0.02 46.88 0.01 2890628 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::base() const
  374. 0.02 46.89 0.01 2714004 0.00 0.00 Sprite& boost::detail::variant::cast_storage<Sprite>(void*)
  375. 0.02 46.90 0.01 2713375 0.00 0.00 boost::add_reference<Sprite>::type boost::strict_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)
  376. 0.02 46.91 0.01 2713375 0.00 0.00 boost::disable_if_c<(false)&&boost::is_same<Sprite&, Sprite&>::value, Sprite*>::type boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::internal_visit<Sprite&>(Sprite&, int)
  377. 0.02 46.92 0.01 2630990 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_end()
  378. 0.02 46.93 0.01 2630966 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const
  379. 0.02 46.94 0.01 2630813 0.00 0.00 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&)
  380. 0.02 46.95 0.01 2333562 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::operator[](unsigned long)
  381. 0.02 46.96 0.01 2333285 0.00 0.00 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle)
  382. 0.02 46.97 0.01 2333285 0.00 0.00 Rectangle* Entity::get<Rectangle, (void*)0>()
  383. 0.02 46.98 0.01 2325999 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long)
  384. 0.02 46.99 0.01 2325255 0.00 0.00 Text* ComponentManager::get<Text, (void*)0>(Handle)
  385. 0.02 47.00 0.01 2325255 0.00 0.00 Text* Entity::get<Text, (void*)0>()
  386. 0.02 47.01 0.01 2325249 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::at(unsigned long)
  387. 0.02 47.02 0.01 2315446 0.00 0.00 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle)
  388. 0.02 47.03 0.01 2315446 0.00 0.00 Sprite* Entity::get<Sprite, (void*)0>()
  389. 0.02 47.04 0.01 2315411 0.00 0.00 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle)
  390. 0.02 47.05 0.01 2315404 0.00 0.00 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle)
  391. 0.02 47.06 0.01 2315403 0.00 0.00 Circle* ComponentManager::get<Circle, (void*)0>(Handle)
  392. 0.02 47.07 0.01 2314578 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::at(unsigned long)
  393. 0.02 47.08 0.01 2080310 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long)
  394. 0.02 47.09 0.01 2079911 0.00 0.00 Callback* ComponentManager::get<Callback, (void*)0>(Handle)
  395. 0.02 47.10 0.01 2079910 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_range_check(unsigned long) const
  396. 0.02 47.11 0.01 2079910 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::at(unsigned long)
  397. 0.02 47.12 0.01 2078746 0.00 0.00 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle)
  398. 0.02 47.13 0.01 2078746 0.00 0.00 PlayerProfile* Entity::get<PlayerProfile, (void*)0>()
  399. 0.02 47.14 0.01 2078744 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::at(unsigned long)
  400. 0.02 47.15 0.01 1822708 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const
  401. 0.02 47.16 0.01 1598171 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::begin()
  402. 0.02 47.17 0.01 1582476 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::base() const
  403. 0.02 47.18 0.01 1582467 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >)
  404. 0.02 47.19 0.01 1574560 0.00 0.00 bool __gnu_cxx::operator==<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&)
  405. 0.02 47.20 0.01 1566664 0.00 0.00 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<2ul, (void*)0>(Entity&, bool)
  406. 0.02 47.21 0.01 1437469 0.00 0.00 TileMap::get_global_bounds_from_tile(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)
  407. 0.02 47.22 0.01 1437469 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::operator*() const
  408. 0.02 47.23 0.01 1360440 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2> const&)
  409. 0.02 47.24 0.01 1275906 0.00 0.00 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&)
  410. 0.02 47.25 0.01 1275906 0.00 0.00 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::emplace_back<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&)
  411. 0.02 47.26 0.01 1245528 0.00 0.00 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const
  412. 0.02 47.27 0.01 892422 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end()
  413. 0.02 47.28 0.01 860446 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator++()
  414. 0.02 47.29 0.01 613203 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*)
  415. 0.02 47.30 0.01 580525 0.00 0.00 InputElement::is_pressed() const
  416. 0.02 47.31 0.01 533247 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_addr()
  417. 0.02 47.32 0.01 533245 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator*() const
  418. 0.02 47.33 0.01 495124 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>()
  419. 0.02 47.34 0.01 351779 0.00 0.00 Grid::grid_index(sf::Vector2<float> const&)
  420. 0.02 47.35 0.01 304015 0.00 0.00 void std::advance<char const*, long>(char const*&, long)
  421. 0.02 47.36 0.01 304015 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}::operator()(std::pair<bool, int>, char const&) const
  422. 0.02 47.37 0.01 287933 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::_Rb_tree_node_base*, CallbackKey const&)
  423. 0.02 47.38 0.01 266626 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >::_M_valptr() const
  424. 0.02 47.39 0.01 266620 0.00 0.00 Player::bindings()
  425. 0.02 47.40 0.01 257170 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long)
  426. 0.02 47.41 0.01 256959 0.00 0.00 Clickable* Entity::get<Clickable, (void*)0>()
  427. 0.02 47.42 0.01 256305 0.00 0.00 Callback::prev_mouse_pos() const
  428. 0.02 47.43 0.01 189639 0.00 0.00 Text::draw(RenderSurface&, sf::RenderStates)
  429. 0.02 47.44 0.01 180009 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_Vector_impl(std::allocator<std::shared_ptr<Message> > const&)
  430. 0.02 47.45 0.01 180000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::shared_ptr<Message>*> >, std::is_move_constructible<std::shared_ptr<Message>*>, std::is_move_assignable<std::shared_ptr<Message>*> >::value, void>::type std::swap<std::shared_ptr<Message>*>(std::shared_ptr<Message>*&, std::shared_ptr<Message>*&)
  431. 0.02 47.46 0.01 126056 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::get() const
  432. 0.02 47.47 0.01 120009 0.00 0.00 Entity::Entity(Entity const&)
  433. 0.02 47.48 0.01 94940 0.00 0.00 std::_Any_data::_M_access()
  434. 0.02 47.49 0.01 74951 0.00 0.00 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&)
  435. 0.02 47.50 0.01 67124 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_check_len(unsigned long, char const*) const
  436. 0.02 47.51 0.01 62658 0.00 0.00 void Mailbox::process<Message, (void*)0>(std::shared_ptr<Message>)
  437. 0.02 47.52 0.01 60000 0.00 0.00 Messageable::swap(Messageable&)
  438. 0.02 47.53 0.01 48064 0.00 0.00 void std::_Construct<sf::Vertex, sf::Vertex const&>(sf::Vertex*, sf::Vertex const&)
  439. 0.02 47.54 0.01 47230 0.00 0.00 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  440. 0.02 47.55 0.01 40299 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::~_Vector_base()
  441. 0.02 47.56 0.01 26311 0.00 0.00 int __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)
  442. 0.02 47.57 0.01 26311 0.00 0.00 __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)::_Range_chk::_S_chk(long, std::integral_constant<bool, true>)
  443. 0.02 47.58 0.01 23980 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::vector()
  444. 0.02 47.59 0.01 23615 0.00 0.00 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&)
  445. 0.02 47.60 0.01 23615 0.00 0.00 std::function<void (Handle)>::function<System::update(Game&)::{lambda(Handle)#1}, void, void>(System::update(Game&)::{lambda(Handle)#1})
  446. 0.02 47.61 0.01 20040 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*)
  447. 0.02 47.62 0.01 17340 0.00 0.00 std::function<void ()>::operator()() const
  448. 0.02 47.63 0.01 16057 0.00 0.00 EntitySubscription::clear()
  449. 0.02 47.64 0.01 15721 0.00 0.00 System::post_update(Game&)
  450. 0.02 47.65 0.01 8100 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*)
  451. 0.02 47.66 0.01 7897 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::rbegin()
  452. 0.02 47.67 0.01 7894 0.00 0.00 InputManager::update(Game&)
  453. 0.02 47.68 0.01 7894 0.00 0.00 CallbackSystem::post_update(Game&)
  454. 0.02 47.69 0.01 7894 0.00 0.00 Camera::draw(RenderSurface&)
  455. 0.02 47.70 0.01 7827 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_Vector_base()
  456. 0.02 47.71 0.01 5987 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(std::ostream&, bool, unsigned int, unsigned int) const
  457. 0.02 47.72 0.01 2334 0.00 0.00 System::post_receive_message(std::shared_ptr<Message>)
  458. 0.02 47.73 0.01 2000 0.00 0.00 Text::swap(Text&)
  459. 0.02 47.74 0.01 1062 0.00 0.00 Handle::operator=(Handle const&)
  460. 0.02 47.75 0.01 1000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Rect<float> > >, std::is_move_constructible<sf::Rect<float> >, std::is_move_assignable<sf::Rect<float> > >::value, void>::type std::swap<sf::Rect<float> >(sf::Rect<float>&, sf::Rect<float>&)
  461. 0.02 47.76 0.01 666 0.00 0.00 std::shared_ptr<Message>::shared_ptr<EntityCreatedMessage, void>(std::shared_ptr<EntityCreatedMessage> const&)
  462. 0.02 47.77 0.01 224 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  463. 0.02 47.78 0.01 157 0.00 0.00 std::__cxx11::to_string(unsigned int)
  464. 0.02 47.79 0.01 109 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  465. 0.02 47.80 0.01 64 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_addr()
  466. 0.02 47.81 0.01 38 0.00 0.00 Text::local_bounds() const
  467. 0.02 47.82 0.01 36 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator--()
  468. 0.02 47.83 0.01 24 0.00 0.00 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&)
  469. 0.02 47.84 0.01 21 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  470. 0.02 47.85 0.01 12 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_erase(std::_Rb_tree_node<EntityFilter::Expression*>*)
  471. 0.02 47.86 0.01 6 0.00 0.00 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear()
  472. 0.02 47.87 0.01 3 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::operator[](unsigned int const&)
  473. 0.02 47.88 0.01 2 0.01 0.01 EntityFilter& EntityFilter::all_of<Callback, PlayerProfile>()
  474. 0.02 47.89 0.01 2 0.01 0.01 PostorderEntitySubscription::~PostorderEntitySubscription()
  475. 0.02 47.90 0.01 2 0.01 0.01 Scene::create_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  476. 0.02 47.91 0.01 2 0.01 0.01 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*)
  477. 0.02 47.92 0.01 2 0.01 0.01 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, unsigned int const&)
  478. 0.02 47.93 0.01 1 0.01 0.01 _GLOBAL__sub_I__ZN10FullLoggerC2Ev
  479. 0.02 47.94 0.01 1 0.01 0.01 _GLOBAL__sub_I__ZN15GraphicalSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER13RenderSurfaceSt10shared_ptrI6CameraE
  480. 0.02 47.95 0.01 1 0.01 0.02 GridSystem::~GridSystem()
  481. 0.02 47.96 0.01 1 0.01 0.01 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&)
  482. 0.02 47.97 0.01 1 0.01 0.01 SceneNode::remove(unsigned int)
  483. 0.02 47.98 0.01 1 0.01 0.02 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~_Rb_tree()
  484. 0.02 47.99 0.01 EntitySubscription::break_out_of_update()
  485. 0.02 48.00 0.01 boost::throw_exception_assert_compatibility(std::exception const&)
  486. 0.02 48.01 0.01 boost::typeindex::stl_type_index boost::typeindex::type_id<Rectangle>()
  487. 0.02 48.02 0.01 Camera::policy()
  488. 0.02 48.03 0.01 void __gnu_cxx::new_allocator<std::shared_ptr<Message> >::construct<std::shared_ptr<Message>, std::shared_ptr<Message> >(std::shared_ptr<Message>*, std::shared_ptr<Message>&&)
  489. 0.02 48.04 0.01 InputDevice::name[abi:cxx11]() const
  490. 0.02 48.05 0.01 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<SetVisualDebugMessage, void>(std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2> const&)
  491. 0.02 48.06 0.01 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_erase(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >)
  492. 0.02 48.07 0.01 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider()
  493. 0.02 48.08 0.01 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > std::move<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >)
  494. 0.02 48.09 0.01 operator delete(void*, void*)
  495. 0.01 48.09 0.01 9454062 0.00 0.00 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator!=(std::_Rb_tree_const_iterator<EntityFilter::Expression*> const&) const
  496. 0.01 48.10 0.01 9454056 0.00 0.00 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const
  497. 0.01 48.10 0.01 6232114 0.00 0.00 bool std::operator!=<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&)
  498. 0.01 48.11 0.01 3206593 0.00 0.00 bool __gnu_cxx::operator!=<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&)
  499. 0.01 48.11 0.01 3176158 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::empty() const
  500. 0.01 48.12 0.01 1589940 0.00 0.00 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<4ul, (void*)0>(Entity&, bool)
  501. 0.01 48.12 0.01 1589940 0.00 0.00 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<5ul, (void*)0>(Entity&, bool)
  502. 0.01 48.13 0.01 849716 0.00 0.00 std::move_iterator<Handle*> std::__make_move_if_noexcept_iterator<Handle, std::move_iterator<Handle*> >(Handle*)
  503. 0.01 48.13 0.01 653606 0.00 0.00 __gnu_cxx::new_allocator<Handle>::max_size() const
  504. 0.01 48.14 0.01 424858 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::max_size() const
  505. 0.01 48.14 0.01 424858 0.00 0.00 Handle* std::uninitialized_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*)
  506. 0.01 48.15 0.01 279646 0.00 0.00 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  507. 0.01 48.15 0.01 252728 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_M_deallocate(Handle*, unsigned long)
  508. 0.01 48.16 0.01 228748 0.00 0.00 std::allocator_traits<std::allocator<Handle> >::allocate(std::allocator<Handle>&, unsigned long)
  509. 0.01 48.16 0.01 39336 0.00 0.00 bool __gnu_cxx::operator!=<System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&)
  510. 0.01 48.17 0.01 23868 0.00 0.00 Game::input_manager()
  511. 0.01 48.17 0.01 16319 0.00 0.00 Scene::entities() const
  512. 0.01 48.18 0.01 16188 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  513. 0.01 48.18 0.01 16079 0.00 0.00 bool std::operator!=<InputElement>(std::shared_ptr<InputElement> const&, decltype(nullptr))
  514. 0.01 48.19 0.01 5148 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  515. 0.01 48.19 0.01 435 0.00 0.00 Scene::add_to_scene_node(SceneNode*, SceneNode*, int)
  516. 0.01 48.20 0.01 222 0.00 0.00 void __gnu_cxx::new_allocator<EntityCreatedMessage>::construct<EntityCreatedMessage, Handle&>(EntityCreatedMessage*, Handle&)
  517. 0.01 48.20 0.01 14 0.00 0.00 Handle* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<Handle*, Handle*>(Handle*, Handle*, Handle*)
  518. 0.01 48.21 0.01 14 0.00 0.00 Handle* std::__copy_move_a<true, Handle*, Handle*>(Handle*, Handle*, Handle*)
  519. 0.01 48.21 0.01 3 0.00 0.01 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*)
  520. 0.01 48.22 0.01 1 0.01 0.01 _GLOBAL__sub_I__ZN18EntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  521. 0.01 48.22 0.01 1 0.01 0.01 _GLOBAL__sub_I__ZN27PostorderEntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
  522. 0.01 48.23 0.01 Game::~Game()
  523. 0.01 48.23 0.01 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>&&)
  524. 0.00 48.23 0.00 9941107 0.00 0.00 Handle const& std::forward<Handle const&>(std::remove_reference<Handle const&>::type&)
  525. 0.00 48.23 0.00 8140125 0.00 0.00 boost::disable_if_c<(false)&&boost::is_same<Sprite const&, Sprite const&>::value, std::type_info const&>::type boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::internal_visit<Sprite const&>(Sprite const&, int)
  526. 0.00 48.23 0.00 8140125 0.00 0.00 boost::typeindex::stl_type_index boost::typeindex::stl_type_index::type_id<Sprite>()
  527. 0.00 48.23 0.00 8140125 0.00 0.00 boost::typeindex::stl_type_index boost::typeindex::type_id<Sprite>()
  528. 0.00 48.23 0.00 6323213 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator*() const
  529. 0.00 48.23 0.00 6286376 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_left(std::_Rb_tree_node_base*)
  530. 0.00 48.23 0.00 5807256 0.00 0.00 std::move_iterator<Handle*>::operator*() const
  531. 0.00 48.23 0.00 5807256 0.00 0.00 std::move_iterator<Handle*>::operator++()
  532. 0.00 48.23 0.00 4793850 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_right(std::_Rb_tree_node_base*)
  533. 0.00 48.23 0.00 4727031 0.00 0.00 __gnu_cxx::__aligned_membuf<EntityFilter::Expression*>::_M_ptr() const
  534. 0.00 48.23 0.00 4727031 0.00 0.00 __gnu_cxx::__aligned_membuf<EntityFilter::Expression*>::_M_addr() const
  535. 0.00 48.23 0.00 4727031 0.00 0.00 std::_Rb_tree_node<EntityFilter::Expression*>::_M_valptr() const
  536. 0.00 48.23 0.00 4727031 0.00 0.00 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator*() const
  537. 0.00 48.23 0.00 4727031 0.00 0.00 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const
  538. 0.00 48.23 0.00 4727025 0.00 0.00 EntityFilter::Expression::in_result() const
  539. 0.00 48.23 0.00 4727025 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::empty() const
  540. 0.00 48.23 0.00 3340233 0.00 0.00 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle const&>(std::allocator<Handle>&, Handle*, Handle const&)
  541. 0.00 48.23 0.00 3196342 0.00 0.00 __gnu_cxx::__normal_iterator<std::shared_ptr<Message>*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::__normal_iterator(std::shared_ptr<Message>* const&)
  542. 0.00 48.23 0.00 3196342 0.00 0.00 __gnu_cxx::__normal_iterator<std::shared_ptr<Message>*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::base() const
  543. 0.00 48.23 0.00 3192477 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::begin() const
  544. 0.00 48.23 0.00 3185248 0.00 0.00 SceneNode::num_children() const
  545. 0.00 48.23 0.00 3160704 0.00 0.00 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle>(Handle*, Handle&&)
  546. 0.00 48.23 0.00 3160704 0.00 0.00 void std::vector<Handle, std::allocator<Handle> >::emplace_back<Handle>(Handle&&)
  547. 0.00 48.23 0.00 3160704 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&)
  548. 0.00 48.23 0.00 3160123 0.00 0.00 void __gnu_cxx::new_allocator<Handle>::destroy<Handle>(Handle*)
  549. 0.00 48.23 0.00 3160100 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator-(long) const
  550. 0.00 48.23 0.00 3160100 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::back()
  551. 0.00 48.23 0.00 2835962 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::base() const
  552. 0.00 48.23 0.00 2714633 0.00 0.00 boost::aligned_storage<448ul, 8ul>::address()
  553. 0.00 48.23 0.00 2713375 0.00 0.00 boost::add_pointer<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  554. 0.00 48.23 0.00 2713375 0.00 0.00 boost::add_reference<Sprite>::type boost::get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)
  555. 0.00 48.23 0.00 2713375 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::invoke_visitor(boost::detail::variant::get_visitor<Sprite>&)
  556. 0.00 48.23 0.00 2713375 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
  557. 0.00 48.23 0.00 2713375 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, mpl_::bool_<false>)
  558. 0.00 48.23 0.00 2713375 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&)
  559. 0.00 48.23 0.00 2713375 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*)
  560. 0.00 48.23 0.00 2713375 0.00 0.00 Sprite* boost::addressof<Sprite>(Sprite&)
  561. 0.00 48.23 0.00 2713375 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* boost::addressof<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)
  562. 0.00 48.23 0.00 2713375 0.00 0.00 boost::detail::variant::get_visitor<Sprite>::operator()(Sprite&) const
  563. 0.00 48.23 0.00 2713375 0.00 0.00 boost::detail::variant::get_visitor<Sprite>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::get_visitor<Sprite> >(boost::detail::variant::get_visitor<Sprite>&) &
  564. 0.00 48.23 0.00 2630981 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  565. 0.00 48.23 0.00 2630979 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node_base const*)
  566. 0.00 48.23 0.00 2630979 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node_base const*)
  567. 0.00 48.23 0.00 2630965 0.00 0.00 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end()
  568. 0.00 48.23 0.00 2630947 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const
  569. 0.00 48.23 0.00 2630947 0.00 0.00 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&)
  570. 0.00 48.23 0.00 2630813 0.00 0.00 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr))
  571. 0.00 48.23 0.00 2332666 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::size() const
  572. 0.00 48.23 0.00 2332442 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_range_check(unsigned long) const
  573. 0.00 48.23 0.00 2332442 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::at(unsigned long)
  574. 0.00 48.23 0.00 2332437 0.00 0.00 ObjectPool<Rectangle>::get(Handle&)
  575. 0.00 48.23 0.00 2325249 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_range_check(unsigned long) const
  576. 0.00 48.23 0.00 2314588 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::operator[](unsigned long)
  577. 0.00 48.23 0.00 2314578 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_range_check(unsigned long) const
  578. 0.00 48.23 0.00 2314569 0.00 0.00 ObjectPool<TileMap>::get(Handle&)
  579. 0.00 48.23 0.00 2314293 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::operator[](unsigned long)
  580. 0.00 48.23 0.00 2314283 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_range_check(unsigned long) const
  581. 0.00 48.23 0.00 2314283 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::at(unsigned long)
  582. 0.00 48.23 0.00 2281726 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::operator[](unsigned long)
  583. 0.00 48.23 0.00 2281506 0.00 0.00 ObjectPool<Sprite>::get(Handle&)
  584. 0.00 48.23 0.00 2281506 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_range_check(unsigned long) const
  585. 0.00 48.23 0.00 2281506 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::at(unsigned long)
  586. 0.00 48.23 0.00 2236911 0.00 0.00 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  587. 0.00 48.23 0.00 2079909 0.00 0.00 ObjectPool<Callback>::get(Handle&)
  588. 0.00 48.23 0.00 2079144 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::operator[](unsigned long)
  589. 0.00 48.23 0.00 2078744 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_range_check(unsigned long) const
  590. 0.00 48.23 0.00 1958189 0.00 0.00 __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::base() const
  591. 0.00 48.23 0.00 1835285 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::begin()
  592. 0.00 48.23 0.00 1598171 0.00 0.00 Messageable::handle_queued_messages()
  593. 0.00 48.23 0.00 1598171 0.00 0.00 Mailbox::process_queue()
  594. 0.00 48.23 0.00 1598171 0.00 0.00 __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::__normal_iterator<std::shared_ptr<Message>*>(__gnu_cxx::__normal_iterator<std::shared_ptr<Message>*, __gnu_cxx::__enable_if<std::__are_same<std::shared_ptr<Message>*, std::shared_ptr<Message>*>::__value, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::__type> const&)
  595. 0.00 48.23 0.00 1598171 0.00 0.00 bool __gnu_cxx::operator!=<std::shared_ptr<Message> const*, std::shared_ptr<Message>*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > > const&, __gnu_cxx::__normal_iterator<std::shared_ptr<Message>*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > > const&)
  596. 0.00 48.23 0.00 1598171 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_erase_at_end(std::shared_ptr<Message>*)
  597. 0.00 48.23 0.00 1598171 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::end()
  598. 0.00 48.23 0.00 1598171 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::clear()
  599. 0.00 48.23 0.00 1589940 0.00 0.00 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<6ul, (void*)0>(Entity&, bool)
  600. 0.00 48.23 0.00 1574570 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::rend()
  601. 0.00 48.23 0.00 1574560 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::base() const
  602. 0.00 48.23 0.00 1574560 0.00 0.00 bool std::operator==<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&)
  603. 0.00 48.23 0.00 1566664 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator++()
  604. 0.00 48.23 0.00 1566219 0.00 0.00 bool EntityFilter::ExpressionTuple<Grid>::traverse_tuple<1ul, (void*)0>(Entity&, bool)
  605. 0.00 48.23 0.00 1566219 0.00 0.00 EntityFilter::And<Grid>::evaluate(bool, bool)
  606. 0.00 48.23 0.00 1471972 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Entity*> >::_M_ptr()
  607. 0.00 48.23 0.00 1471972 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Entity*> >::_M_addr()
  608. 0.00 48.23 0.00 1445296 0.00 0.00 bool __gnu_cxx::operator!=<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&)
  609. 0.00 48.23 0.00 1439473 0.00 0.00 sf::Rect<float>::Rect()
  610. 0.00 48.23 0.00 1437490 0.00 0.00 Sprite::global_bounds() const
  611. 0.00 48.23 0.00 1437483 0.00 0.00 sf::Rect<float>::Rect(float, float, float, float)
  612. 0.00 48.23 0.00 1437469 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::operator++()
  613. 0.00 48.23 0.00 1437469 0.00 0.00 sf::Rect<float>::intersects(sf::Rect<float> const&) const
  614. 0.00 48.23 0.00 1407307 0.00 0.00 std::round(float)
  615. 0.00 48.23 0.00 1360676 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  616. 0.00 48.23 0.00 1360567 0.00 0.00 std::shared_ptr<InputElement>::~shared_ptr()
  617. 0.00 48.23 0.00 1360440 0.00 0.00 std::shared_ptr<InputElement>::shared_ptr(std::shared_ptr<InputElement> const&)
  618. 0.00 48.23 0.00 1344325 0.00 0.00 Intent::element() const
  619. 0.00 48.23 0.00 1344325 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::get() const
  620. 0.00 48.23 0.00 1344325 0.00 0.00 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  621. 0.00 48.23 0.00 1344325 0.00 0.00 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  622. 0.00 48.23 0.00 1284906 0.00 0.00 std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&>::type&& std::move<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&)
  623. 0.00 48.23 0.00 1283733 0.00 0.00 bool __gnu_cxx::operator!=<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&)
  624. 0.00 48.23 0.00 1275906 0.00 0.00 GraphicalSystem::surface() const
  625. 0.00 48.23 0.00 1275906 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::operator*() const
  626. 0.00 48.23 0.00 1275906 0.00 0.00 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&)
  627. 0.00 48.23 0.00 1275906 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&)
  628. 0.00 48.23 0.00 1247095 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator->() const
  629. 0.00 48.23 0.00 965827 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_ptr() const
  630. 0.00 48.23 0.00 965827 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_addr() const
  631. 0.00 48.23 0.00 924620 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  632. 0.00 48.23 0.00 915465 0.00 0.00 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const
  633. 0.00 48.23 0.00 892422 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end()
  634. 0.00 48.23 0.00 892131 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const&)
  635. 0.00 48.23 0.00 876234 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const&) const
  636. 0.00 48.23 0.00 860446 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator->() const
  637. 0.00 48.23 0.00 849716 0.00 0.00 std::move_iterator<Handle*>::move_iterator(Handle*)
  638. 0.00 48.23 0.00 797907 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, std::function<void ()> > >::_M_ptr() const
  639. 0.00 48.23 0.00 797907 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, std::function<void ()> > >::_M_addr() const
  640. 0.00 48.23 0.00 797907 0.00 0.00 std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >::operator()(std::pair<CallbackKey const, std::function<void ()> > const&) const
  641. 0.00 48.23 0.00 797907 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >::_M_valptr() const
  642. 0.00 48.23 0.00 797649 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > const*)
  643. 0.00 48.23 0.00 797649 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_value(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > const*)
  644. 0.00 48.23 0.00 778325 0.00 0.00 InputElement::position() const
  645. 0.00 48.23 0.00 738254 0.00 0.00 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const
  646. 0.00 48.23 0.00 709962 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator()
  647. 0.00 48.23 0.00 708413 0.00 0.00 Grid::tile_width() const
  648. 0.00 48.23 0.00 708400 0.00 0.00 Grid::tile_height() const
  649. 0.00 48.23 0.00 704318 0.00 0.00 std::fmod(float, float)
  650. 0.00 48.23 0.00 703360 0.00 0.00 SceneNode::position() const
  651. 0.00 48.23 0.00 661417 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Entity*> >::_M_ptr() const
  652. 0.00 48.23 0.00 661417 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Entity*> >::_M_addr() const
  653. 0.00 48.23 0.00 661417 0.00 0.00 std::_Select1st<std::pair<unsigned int const, Entity*> >::operator()(std::pair<unsigned int const, Entity*> const&) const
  654. 0.00 48.23 0.00 661417 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr() const
  655. 0.00 48.23 0.00 623772 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  656. 0.00 48.23 0.00 613203 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*)
  657. 0.00 48.23 0.00 576312 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  658. 0.00 48.23 0.00 576132 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, std::function<void ()> > >::_M_ptr()
  659. 0.00 48.23 0.00 576132 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, std::function<void ()> > >::_M_addr()
  660. 0.00 48.23 0.00 576132 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >::_M_valptr()
  661. 0.00 48.23 0.00 575766 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator*() const
  662. 0.00 48.23 0.00 543013 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>()
  663. 0.00 48.23 0.00 540000 0.00 0.00 std::remove_reference<std::shared_ptr<Message>*&>::type&& std::move<std::shared_ptr<Message>*&>(std::shared_ptr<Message>*&)
  664. 0.00 48.23 0.00 533260 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  665. 0.00 48.23 0.00 533247 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_ptr()
  666. 0.00 48.23 0.00 533247 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >::_M_valptr()
  667. 0.00 48.23 0.00 521712 0.00 0.00 sf::Vector2<float>::Vector2()
  668. 0.00 48.23 0.00 513247 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>()
  669. 0.00 48.23 0.00 513113 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>()
  670. 0.00 48.23 0.00 495804 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>()
  671. 0.00 48.23 0.00 480270 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_get_Tp_allocator()
  672. 0.00 48.23 0.00 465969 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::end()
  673. 0.00 48.23 0.00 465969 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::end()
  674. 0.00 48.23 0.00 455636 0.00 0.00 bool __gnu_cxx::operator!=<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  675. 0.00 48.23 0.00 449198 0.00 0.00 sf::Rect<float>::contains(sf::Vector2<float> const&) const
  676. 0.00 48.23 0.00 449198 0.00 0.00 sf::Rect<float>::contains(float, float) const
  677. 0.00 48.23 0.00 441177 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() const
  678. 0.00 48.23 0.00 433640 0.00 0.00 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++()
  679. 0.00 48.23 0.00 424858 0.00 0.00 std::allocator_traits<std::allocator<Handle> >::max_size(std::allocator<Handle> const&)
  680. 0.00 48.23 0.00 424858 0.00 0.00 Handle* std::__uninitialized_copy_a<std::move_iterator<Handle*>, Handle*, Handle>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*, std::allocator<Handle>&)
  681. 0.00 48.23 0.00 424858 0.00 0.00 Handle* std::__uninitialized_move_if_noexcept_a<Handle*, Handle*, std::allocator<Handle> >(Handle*, Handle*, Handle*, std::allocator<Handle>&)
  682. 0.00 48.23 0.00 402744 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__niter_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  683. 0.00 48.23 0.00 393734 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_right(std::_Rb_tree_node_base*)
  684. 0.00 48.23 0.00 365869 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator!=(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) const
  685. 0.00 48.23 0.00 360270 0.00 0.00 __gnu_cxx::new_allocator<std::shared_ptr<Message> >::~new_allocator()
  686. 0.00 48.23 0.00 360270 0.00 0.00 std::allocator<std::shared_ptr<Message> >::~allocator()
  687. 0.00 48.23 0.00 360018 0.00 0.00 __gnu_cxx::new_allocator<std::shared_ptr<Message> >::new_allocator(__gnu_cxx::new_allocator<std::shared_ptr<Message> > const&)
  688. 0.00 48.23 0.00 360018 0.00 0.00 __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::__normal_iterator(std::shared_ptr<Message> const* const&)
  689. 0.00 48.23 0.00 360018 0.00 0.00 std::allocator<std::shared_ptr<Message> >::allocator(std::allocator<std::shared_ptr<Message> > const&)
  690. 0.00 48.23 0.00 360000 0.00 0.00 std::remove_reference<std::less<std::type_index>&>::type&& std::move<std::less<std::type_index>&>(std::less<std::type_index>&)
  691. 0.00 48.23 0.00 358660 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator++()
  692. 0.00 48.23 0.00 351779 0.00 0.00 sf::Vector2<int>::Vector2(int, int)
  693. 0.00 48.23 0.00 351779 0.00 0.00 Grid::round(sf::Vector2<float> const&)
  694. 0.00 48.23 0.00 315081 0.00 0.00 std::shared_ptr<Message>::~shared_ptr()
  695. 0.00 48.23 0.00 315081 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  696. 0.00 48.23 0.00 313290 0.00 0.00 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&)
  697. 0.00 48.23 0.00 313290 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2> const&)
  698. 0.00 48.23 0.00 305375 0.00 0.00 int&& std::forward<int>(std::remove_reference<int>::type&)
  699. 0.00 48.23 0.00 305237 0.00 0.00 bool&& std::forward<bool>(std::remove_reference<bool>::type&)
  700. 0.00 48.23 0.00 304015 0.00 0.00 std::pair<bool, int>::operator=(std::pair<bool, int>&&)
  701. 0.00 48.23 0.00 304015 0.00 0.00 char const* std::__addressof<char const>(char const&)
  702. 0.00 48.23 0.00 304015 0.00 0.00 std::iterator_traits<char const*>::iterator_category std::__iterator_category<char const*>(char const* const&)
  703. 0.00 48.23 0.00 304015 0.00 0.00 char const* std::next<char const*>(char const*, std::iterator_traits<char const*>::difference_type)
  704. 0.00 48.23 0.00 304015 0.00 0.00 void std::__advance<char const*, long>(char const*&, long, std::random_access_iterator_tag)
  705. 0.00 48.23 0.00 304015 0.00 0.00 char const* std::addressof<char const>(char const&)
  706. 0.00 48.23 0.00 300018 0.00 0.00 std::_Rb_tree_key_compare<std::less<std::type_index> >::_Rb_tree_key_compare(std::less<std::type_index> const&)
  707. 0.00 48.23 0.00 296073 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_begin()
  708. 0.00 48.23 0.00 288268 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_end()
  709. 0.00 48.23 0.00 287973 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator==(std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > const&) const
  710. 0.00 48.23 0.00 287933 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&)
  711. 0.00 48.23 0.00 287933 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::end()
  712. 0.00 48.23 0.00 287933 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&)
  713. 0.00 48.23 0.00 287933 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::end()
  714. 0.00 48.23 0.00 287833 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::key_comp() const
  715. 0.00 48.23 0.00 287833 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::key_comp() const
  716. 0.00 48.23 0.00 287831 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey const&)
  717. 0.00 48.23 0.00 270596 0.00 0.00 std::function<void ()>::operator bool() const
  718. 0.00 48.23 0.00 270491 0.00 0.00 Callback::execute_callback(CallbackKey)
  719. 0.00 48.23 0.00 268785 0.00 0.00 void std::_Destroy_aux<true>::__destroy<Handle*>(Handle*, Handle*)
  720. 0.00 48.23 0.00 268496 0.00 0.00 std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>::base() const
  721. 0.00 48.23 0.00 268496 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::size() const
  722. 0.00 48.23 0.00 268496 0.00 0.00 std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>::move_iterator(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  723. 0.00 48.23 0.00 268496 0.00 0.00 decltype (__miter_base(({parm#1}.base)())) std::__miter_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>)
  724. 0.00 48.23 0.00 268496 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__miter_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  725. 0.00 48.23 0.00 268496 0.00 0.00 std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**> std::__make_move_if_noexcept_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  726. 0.00 48.23 0.00 267153 0.00 0.00 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  727. 0.00 48.23 0.00 267153 0.00 0.00 bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  728. 0.00 48.23 0.00 266630 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::end()
  729. 0.00 48.23 0.00 266628 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > const&) const
  730. 0.00 48.23 0.00 266628 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_end()
  731. 0.00 48.23 0.00 266627 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::end()
  732. 0.00 48.23 0.00 266626 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_ptr() const
  733. 0.00 48.23 0.00 266626 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_addr() const
  734. 0.00 48.23 0.00 266625 0.00 0.00 std::_Select1st<std::pair<unsigned int const, Player*> >::operator()(std::pair<unsigned int const, Player*> const&) const
  735. 0.00 48.23 0.00 266625 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::_Rb_tree_node_base*, unsigned int const&)
  736. 0.00 48.23 0.00 266624 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*)
  737. 0.00 48.23 0.00 266624 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_left(std::_Rb_tree_node_base*)
  738. 0.00 48.23 0.00 266624 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*)
  739. 0.00 48.23 0.00 266623 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&)
  740. 0.00 48.23 0.00 266623 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&)
  741. 0.00 48.23 0.00 266622 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::key_comp() const
  742. 0.00 48.23 0.00 266622 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::key_comp() const
  743. 0.00 48.23 0.00 266620 0.00 0.00 Game::get_player(unsigned int)
  744. 0.00 48.23 0.00 266620 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::at(unsigned int const&)
  745. 0.00 48.23 0.00 260553 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::operator[](unsigned long)
  746. 0.00 48.23 0.00 260318 0.00 0.00 Collision* ComponentManager::get<Collision, (void*)0>(Handle)
  747. 0.00 48.23 0.00 260318 0.00 0.00 Collision* Entity::get<Collision, (void*)0>()
  748. 0.00 48.23 0.00 260257 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::size() const
  749. 0.00 48.23 0.00 260183 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_range_check(unsigned long) const
  750. 0.00 48.23 0.00 260183 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::at(unsigned long)
  751. 0.00 48.23 0.00 260175 0.00 0.00 ObjectPool<Collision>::get(Handle&)
  752. 0.00 48.23 0.00 256959 0.00 0.00 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle)
  753. 0.00 48.23 0.00 256898 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::size() const
  754. 0.00 48.23 0.00 256830 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_range_check(unsigned long) const
  755. 0.00 48.23 0.00 256830 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::at(unsigned long)
  756. 0.00 48.23 0.00 256825 0.00 0.00 ObjectPool<Clickable>::get(Handle&)
  757. 0.00 48.23 0.00 256041 0.00 0.00 Callback::on_update()
  758. 0.00 48.23 0.00 256041 0.00 0.00 PlayerProfile::player_id() const
  759. 0.00 48.23 0.00 255907 0.00 0.00 bool sf::operator!=<float>(sf::Vector2<float> const&, sf::Vector2<float> const&)
  760. 0.00 48.23 0.00 255907 0.00 0.00 Callback::prev_mouse_pos(sf::Vector2<float>)
  761. 0.00 48.23 0.00 255907 0.00 0.00 Callback::prev_mouse_wheel_pos(float)
  762. 0.00 48.23 0.00 249942 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  763. 0.00 48.23 0.00 242937 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_begin()
  764. 0.00 48.23 0.00 240000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >::operator*() const
  765. 0.00 48.23 0.00 238910 0.00 0.00 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&)
  766. 0.00 48.23 0.00 238910 0.00 0.00 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&)
  767. 0.00 48.23 0.00 228748 0.00 0.00 __gnu_cxx::new_allocator<Handle>::deallocate(Handle*, unsigned long)
  768. 0.00 48.23 0.00 228748 0.00 0.00 __gnu_cxx::new_allocator<Handle>::allocate(unsigned long, void const*)
  769. 0.00 48.23 0.00 228748 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_M_allocate(unsigned long)
  770. 0.00 48.23 0.00 228748 0.00 0.00 std::allocator_traits<std::allocator<Handle> >::deallocate(std::allocator<Handle>&, Handle*, unsigned long)
  771. 0.00 48.23 0.00 225000 0.00 0.00 std::remove_reference<sf::Vertex*&>::type&& std::move<sf::Vertex*&>(sf::Vertex*&)
  772. 0.00 48.23 0.00 224602 0.00 0.00 Collision::volume() const
  773. 0.00 48.23 0.00 220371 0.00 0.00 Clickable::is_right_clicked() const
  774. 0.00 48.23 0.00 220039 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_left(std::_Rb_tree_node_base*)
  775. 0.00 48.23 0.00 213118 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&)
  776. 0.00 48.23 0.00 209199 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_get_Tp_allocator()
  777. 0.00 48.23 0.00 201372 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::max_size() const
  778. 0.00 48.23 0.00 198792 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::assert_invariant() const
  779. 0.00 48.23 0.00 187234 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::end()
  780. 0.00 48.23 0.00 180261 0.00 0.00 Mailbox::~Mailbox()
  781. 0.00 48.23 0.00 180261 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~new_allocator()
  782. 0.00 48.23 0.00 180261 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~allocator()
  783. 0.00 48.23 0.00 180261 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::shared_ptr<Message>*>(std::shared_ptr<Message>*, std::shared_ptr<Message>*)
  784. 0.00 48.23 0.00 180261 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::~_Vector_impl()
  785. 0.00 48.23 0.00 180261 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_deallocate(std::shared_ptr<Message>*, unsigned long)
  786. 0.00 48.23 0.00 180261 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::~_Vector_base()
  787. 0.00 48.23 0.00 180261 0.00 0.00 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~map()
  788. 0.00 48.23 0.00 180261 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::~vector()
  789. 0.00 48.23 0.00 180261 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl()
  790. 0.00 48.23 0.00 180261 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*)
  791. 0.00 48.23 0.00 180261 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~_Rb_tree()
  792. 0.00 48.23 0.00 180261 0.00 0.00 void std::_Destroy<std::shared_ptr<Message>*>(std::shared_ptr<Message>*, std::shared_ptr<Message>*)
  793. 0.00 48.23 0.00 180261 0.00 0.00 void std::_Destroy<std::shared_ptr<Message>*, std::shared_ptr<Message> >(std::shared_ptr<Message>*, std::shared_ptr<Message>*, std::allocator<std::shared_ptr<Message> >&)
  794. 0.00 48.23 0.00 180009 0.00 0.00 Mailbox::Mailbox(Mailbox const&)
  795. 0.00 48.23 0.00 180009 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&)
  796. 0.00 48.23 0.00 180009 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<Message> >, std::shared_ptr<Message> >::_S_select_on_copy(std::allocator<std::shared_ptr<Message> > const&)
  797. 0.00 48.23 0.00 180009 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_select_on_copy(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&)
  798. 0.00 48.23 0.00 180009 0.00 0.00 bool __gnu_cxx::operator!=<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > > const&, __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > > const&)
  799. 0.00 48.23 0.00 180009 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_get_Tp_allocator() const
  800. 0.00 48.23 0.00 180009 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::end() const
  801. 0.00 48.23 0.00 180009 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::size() const
  802. 0.00 48.23 0.00 180009 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::begin() const
  803. 0.00 48.23 0.00 180009 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_root() const
  804. 0.00 48.23 0.00 180009 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&)
  805. 0.00 48.23 0.00 180009 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_allocate(unsigned long)
  806. 0.00 48.23 0.00 180009 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_create_storage(unsigned long)
  807. 0.00 48.23 0.00 180009 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_base(unsigned long, std::allocator<std::shared_ptr<Message> > const&)
  808. 0.00 48.23 0.00 180009 0.00 0.00 std::allocator_traits<std::allocator<std::shared_ptr<Message> > >::select_on_container_copy_construction(std::allocator<std::shared_ptr<Message> > const&)
  809. 0.00 48.23 0.00 180009 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::select_on_container_copy_construction(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&)
  810. 0.00 48.23 0.00 180009 0.00 0.00 std::shared_ptr<Message>* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*>(__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*)
  811. 0.00 48.23 0.00 180009 0.00 0.00 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map(std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&)
  812. 0.00 48.23 0.00 180009 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::vector(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > const&)
  813. 0.00 48.23 0.00 180009 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true> const&)
  814. 0.00 48.23 0.00 180009 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&)
  815. 0.00 48.23 0.00 180009 0.00 0.00 std::shared_ptr<Message>* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*>(__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*)
  816. 0.00 48.23 0.00 180009 0.00 0.00 std::shared_ptr<Message>* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*, std::shared_ptr<Message> >(__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*, std::allocator<std::shared_ptr<Message> >&)
  817. 0.00 48.23 0.00 175523 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator*() const
  818. 0.00 48.23 0.00 175289 0.00 0.00 bool __gnu_cxx::__ops::_Iter_equals_val<char const>::operator()<unsigned char const*>(unsigned char const*)
  819. 0.00 48.23 0.00 171360 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  820. 0.00 48.23 0.00 171356 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, bool> >::_M_ptr() const
  821. 0.00 48.23 0.00 171356 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, bool> >::_M_addr() const
  822. 0.00 48.23 0.00 171356 0.00 0.00 std::_Select1st<std::pair<CallbackKey const, bool> >::operator()(std::pair<CallbackKey const, bool> const&) const
  823. 0.00 48.23 0.00 171356 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >::_M_valptr() const
  824. 0.00 48.23 0.00 171350 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, bool> >::_M_ptr()
  825. 0.00 48.23 0.00 171350 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<CallbackKey const, bool> >::_M_addr()
  826. 0.00 48.23 0.00 171350 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >::_M_valptr()
  827. 0.00 48.23 0.00 171348 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, bool> > const*)
  828. 0.00 48.23 0.00 171348 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_value(std::_Rb_tree_node<std::pair<CallbackKey const, bool> > const*)
  829. 0.00 48.23 0.00 171338 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> >::operator*() const
  830. 0.00 48.23 0.00 161494 0.00 0.00 Sprite::update(Game&)
  831. 0.00 48.23 0.00 161494 0.00 0.00 std::__shared_ptr<Animation, (__gnu_cxx::_Lock_policy)2>::operator bool() const
  832. 0.00 48.23 0.00 150024 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_end()
  833. 0.00 48.23 0.00 150000 0.00 0.00 void std::swap<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  834. 0.00 48.23 0.00 149902 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::__normal_iterator(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** const&)
  835. 0.00 48.23 0.00 142062 0.00 0.00 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&)
  836. 0.00 48.23 0.00 136184 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::base() const
  837. 0.00 48.23 0.00 134248 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_get_Tp_allocator() const
  838. 0.00 48.23 0.00 134248 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::max_size() const
  839. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  840. 0.00 48.23 0.00 134248 0.00 0.00 std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::max_size(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> const&)
  841. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  842. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__copy_move_a<true, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  843. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__copy_move_a2<true, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  844. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::uninitialized_copy<std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  845. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__uninitialized_copy_a<std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&)
  846. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__uninitialized_move_if_noexcept_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&)
  847. 0.00 48.23 0.00 134248 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::copy<std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, std::move_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  848. 0.00 48.23 0.00 129625 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::extra_space(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(unsigned long, char)#1}::operator()(unsigned long, char) const
  849. 0.00 48.23 0.00 128992 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_Node_allocator()
  850. 0.00 48.23 0.00 126056 0.00 0.00 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  851. 0.00 48.23 0.00 125316 0.00 0.00 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  852. 0.00 48.23 0.00 124696 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_left(std::_Rb_tree_node_base*)
  853. 0.00 48.23 0.00 122610 0.00 0.00 std::tuple<unsigned int&&>&& std::forward<std::tuple<unsigned int&&> >(std::remove_reference<std::tuple<unsigned int&&> >::type&)
  854. 0.00 48.23 0.00 122610 0.00 0.00 unsigned int&& std::forward<unsigned int>(std::remove_reference<unsigned int>::type&)
  855. 0.00 48.23 0.00 120249 0.00 0.00 Messageable::~Messageable()
  856. 0.00 48.23 0.00 120234 0.00 0.00 Entity::~Entity()
  857. 0.00 48.23 0.00 120234 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::~new_allocator()
  858. 0.00 48.23 0.00 120234 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::~allocator()
  859. 0.00 48.23 0.00 120234 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~map()
  860. 0.00 48.23 0.00 120234 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl()
  861. 0.00 48.23 0.00 120234 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*)
  862. 0.00 48.23 0.00 120234 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~_Rb_tree()
  863. 0.00 48.23 0.00 120072 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_get_Node_allocator()
  864. 0.00 48.23 0.00 120009 0.00 0.00 Messageable::Messageable(Messageable const&)
  865. 0.00 48.23 0.00 120009 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > const&)
  866. 0.00 48.23 0.00 120009 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >, std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::_S_select_on_copy(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > const&)
  867. 0.00 48.23 0.00 120009 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_root() const
  868. 0.00 48.23 0.00 120009 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > const&)
  869. 0.00 48.23 0.00 120009 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::select_on_container_copy_construction(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > const&)
  870. 0.00 48.23 0.00 120009 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map(std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&)
  871. 0.00 48.23 0.00 120009 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true> const&)
  872. 0.00 48.23 0.00 120009 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&)
  873. 0.00 48.23 0.00 120006 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >::base() const
  874. 0.00 48.23 0.00 120000 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_root()
  875. 0.00 48.23 0.00 120000 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_root()
  876. 0.00 48.23 0.00 120000 0.00 0.00 ObjectPool<Entity>::Entry* std::__addressof<ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry&)
  877. 0.00 48.23 0.00 120000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::less<std::type_index> > >, std::is_move_constructible<std::less<std::type_index> >, std::is_move_assignable<std::less<std::type_index> > >::value, void>::type std::swap<std::less<std::type_index> >(std::less<std::type_index>&, std::less<std::type_index>&)
  878. 0.00 48.23 0.00 108986 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_ptr() const
  879. 0.00 48.23 0.00 108986 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_addr() const
  880. 0.00 48.23 0.00 108986 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_valptr() const
  881. 0.00 48.23 0.00 105381 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > const&) const
  882. 0.00 48.23 0.00 105121 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*)
  883. 0.00 48.23 0.00 105121 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*)
  884. 0.00 48.23 0.00 100670 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) const
  885. 0.00 48.23 0.00 100100 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&)
  886. 0.00 48.23 0.00 100100 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&)
  887. 0.00 48.23 0.00 100100 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::_Rb_tree_node_base*, unsigned int const&)
  888. 0.00 48.23 0.00 98708 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_Node_allocator()
  889. 0.00 48.23 0.00 98302 0.00 0.00 Entity::id[abi:cxx11]() const
  890. 0.00 48.23 0.00 97028 0.00 0.00 std::remove_reference<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value&>::type&& std::move<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value&>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value&)
  891. 0.00 48.23 0.00 97028 0.00 0.00 std::remove_reference<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t&>::type&& std::move<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t&>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t&)
  892. 0.00 48.23 0.00 92406 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > const&) const
  893. 0.00 48.23 0.00 89665 0.00 0.00 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  894. 0.00 48.23 0.00 89640 0.00 0.00 std::char_traits<char>::compare(char const*, char const*, unsigned long)
  895. 0.00 48.23 0.00 85686 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_end()
  896. 0.00 48.23 0.00 85676 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_begin()
  897. 0.00 48.23 0.00 85674 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> >::operator==(std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > const&) const
  898. 0.00 48.23 0.00 85672 0.00 0.00 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&)
  899. 0.00 48.23 0.00 85672 0.00 0.00 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::end()
  900. 0.00 48.23 0.00 85672 0.00 0.00 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&)
  901. 0.00 48.23 0.00 85672 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&)
  902. 0.00 48.23 0.00 85672 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::_Rb_tree_node_base*, CallbackKey const&)
  903. 0.00 48.23 0.00 85672 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::end()
  904. 0.00 48.23 0.00 85666 0.00 0.00 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::key_comp() const
  905. 0.00 48.23 0.00 85666 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::key_comp() const
  906. 0.00 48.23 0.00 85205 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  907. 0.00 48.23 0.00 82251 0.00 0.00 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::base() const
  908. 0.00 48.23 0.00 75580 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int const&)
  909. 0.00 48.23 0.00 75423 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::key_comp() const
  910. 0.00 48.23 0.00 75423 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::key_comp() const
  911. 0.00 48.23 0.00 75000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Vertex*> >, std::is_move_constructible<sf::Vertex*>, std::is_move_assignable<sf::Vertex*> >::value, void>::type std::swap<sf::Vertex*>(sf::Vertex*&, sf::Vertex*&)
  912. 0.00 48.23 0.00 74951 0.00 0.00 void std::_Destroy_aux<true>::__destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  913. 0.00 48.23 0.00 74951 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_deallocate(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, unsigned long)
  914. 0.00 48.23 0.00 74951 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::end()
  915. 0.00 48.23 0.00 74951 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::begin()
  916. 0.00 48.23 0.00 74951 0.00 0.00 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**)
  917. 0.00 48.23 0.00 73170 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&)
  918. 0.00 48.23 0.00 71249 0.00 0.00 Component::~Component()
  919. 0.00 48.23 0.00 70845 0.00 0.00 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::_Manager_operation)
  920. 0.00 48.23 0.00 70845 0.00 0.00 std::remove_reference<System::update(Game&)::{lambda(Handle)#1}&>::type&& std::move<System::update(Game&)::{lambda(Handle)#1}&>(std::remove_reference&&)
  921. 0.00 48.23 0.00 70367 0.00 0.00 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&)
  922. 0.00 48.23 0.00 70204 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_M_get_Tp_allocator()
  923. 0.00 48.23 0.00 67401 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const*)
  924. 0.00 48.23 0.00 67401 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const*)
  925. 0.00 48.23 0.00 67124 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::deallocate(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, unsigned long)
  926. 0.00 48.23 0.00 67124 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::allocate(unsigned long, void const*)
  927. 0.00 48.23 0.00 67124 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::difference_type __gnu_cxx::operator-<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&)
  928. 0.00 48.23 0.00 67124 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_allocate(unsigned long)
  929. 0.00 48.23 0.00 67124 0.00 0.00 std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::deallocate(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, unsigned long)
  930. 0.00 48.23 0.00 67124 0.00 0.00 std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::allocate(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, unsigned long)
  931. 0.00 48.23 0.00 67124 0.00 0.00 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&)
  932. 0.00 48.23 0.00 66225 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_ptr()
  933. 0.00 48.23 0.00 66225 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_addr()
  934. 0.00 48.23 0.00 66225 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_valptr()
  935. 0.00 48.23 0.00 64092 0.00 0.00 bool __gnu_cxx::operator!=<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > const&, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > const&)
  936. 0.00 48.23 0.00 62694 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_end()
  937. 0.00 48.23 0.00 62672 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > const&) const
  938. 0.00 48.23 0.00 62658 0.00 0.00 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>)
  939. 0.00 48.23 0.00 62658 0.00 0.00 Messageable::pre_receive_message(std::shared_ptr<Message>)
  940. 0.00 48.23 0.00 62658 0.00 0.00 Mailbox::handle_message(std::shared_ptr<Message>)
  941. 0.00 48.23 0.00 62658 0.00 0.00 Message::async()
  942. 0.00 48.23 0.00 62658 0.00 0.00 Message::type() const
  943. 0.00 48.23 0.00 62658 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::operator bool() const
  944. 0.00 48.23 0.00 62658 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator!=(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > const&) const
  945. 0.00 48.23 0.00 62658 0.00 0.00 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::end()
  946. 0.00 48.23 0.00 62658 0.00 0.00 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&)
  947. 0.00 48.23 0.00 62658 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, std::_Rb_tree_node_base*, std::type_index const&)
  948. 0.00 48.23 0.00 62658 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&)
  949. 0.00 48.23 0.00 62658 0.00 0.00 bool std::operator!=<Message>(std::shared_ptr<Message> const&, decltype(nullptr))
  950. 0.00 48.23 0.00 62250 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_left(std::_Rb_tree_node_base*)
  951. 0.00 48.23 0.00 60006 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >::__normal_iterator(ObjectPool<Entity>::Entry* const&)
  952. 0.00 48.23 0.00 60003 0.00 0.00 ObjectPool<Entity>::Entry::~Entry()
  953. 0.00 48.23 0.00 60003 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > > const&)
  954. 0.00 48.23 0.00 60003 0.00 0.00 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::end()
  955. 0.00 48.23 0.00 60000 0.00 0.00 ObjectPool<Entity>::Entry::Entry(ObjectPool<Entity>::Entry const&)
  956. 0.00 48.23 0.00 60000 0.00 0.00 Entity::swap(Entity&)
  957. 0.00 48.23 0.00 60000 0.00 0.00 Entity::operator=(Entity const&)
  958. 0.00 48.23 0.00 60000 0.00 0.00 Mailbox::swap(Mailbox&)
  959. 0.00 48.23 0.00 60000 0.00 0.00 Mailbox::operator=(Mailbox const&)
  960. 0.00 48.23 0.00 60000 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<Message> >, std::shared_ptr<Message> >::_S_on_swap(std::allocator<std::shared_ptr<Message> >&, std::allocator<std::shared_ptr<Message> >&)
  961. 0.00 48.23 0.00 60000 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >, std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::_S_on_swap(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&)
  962. 0.00 48.23 0.00 60000 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_on_swap(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&)
  963. 0.00 48.23 0.00 60000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >::operator++()
  964. 0.00 48.23 0.00 60000 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_M_swap_data(std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl&)
  965. 0.00 48.23 0.00 60000 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::swap(std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >&)
  966. 0.00 48.23 0.00 60000 0.00 0.00 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::swap(std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&)
  967. 0.00 48.23 0.00 60000 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::swap(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&)
  968. 0.00 48.23 0.00 60000 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::swap(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >&)
  969. 0.00 48.23 0.00 60000 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::swap(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&)
  970. 0.00 48.23 0.00 60000 0.00 0.00 void std::__alloc_on_swap<std::allocator<std::shared_ptr<Message> > >(std::allocator<std::shared_ptr<Message> >&, std::allocator<std::shared_ptr<Message> >&)
  971. 0.00 48.23 0.00 60000 0.00 0.00 void std::__alloc_on_swap<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&)
  972. 0.00 48.23 0.00 60000 0.00 0.00 void std::__alloc_on_swap<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&)
  973. 0.00 48.23 0.00 60000 0.00 0.00 void std::__do_alloc_on_swap<std::allocator<std::shared_ptr<Message> > >(std::allocator<std::shared_ptr<Message> >&, std::allocator<std::shared_ptr<Message> >&, std::integral_constant<bool, false>)
  974. 0.00 48.23 0.00 60000 0.00 0.00 void std::__do_alloc_on_swap<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::integral_constant<bool, false>)
  975. 0.00 48.23 0.00 60000 0.00 0.00 void std::__do_alloc_on_swap<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::integral_constant<bool, false>)
  976. 0.00 48.23 0.00 60000 0.00 0.00 void std::swap<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&)
  977. 0.00 48.23 0.00 60000 0.00 0.00 void std::swap<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >(std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >&, std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >&)
  978. 0.00 48.23 0.00 60000 0.00 0.00 void std::swap<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >(std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&)
  979. 0.00 48.23 0.00 60000 0.00 0.00 ObjectPool<Entity>::Entry const& std::forward<ObjectPool<Entity>::Entry const&>(std::remove_reference<ObjectPool<Entity>::Entry const&>::type&)
  980. 0.00 48.23 0.00 59880 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() const
  981. 0.00 48.23 0.00 59880 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() const
  982. 0.00 48.23 0.00 59880 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const
  983. 0.00 48.23 0.00 59880 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() const
  984. 0.00 48.23 0.00 59727 0.00 0.00 Messageable::post_receive_message(std::shared_ptr<Message>)
  985. 0.00 48.23 0.00 58306 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::scan()
  986. 0.00 48.23 0.00 58306 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::get_token()
  987. 0.00 48.23 0.00 57136 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::~basic_json()
  988. 0.00 48.23 0.00 57108 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_get_Node_allocator()
  989. 0.00 48.23 0.00 57056 0.00 0.00 __gnu_cxx::new_allocator<sf::Vertex>::new_allocator(__gnu_cxx::new_allocator<sf::Vertex> const&)
  990. 0.00 48.23 0.00 57056 0.00 0.00 std::allocator<sf::Vertex>::allocator(std::allocator<sf::Vertex> const&)
  991. 0.00 48.23 0.00 56618 0.00 0.00 __gnu_cxx::new_allocator<Handle>::~new_allocator()
  992. 0.00 48.23 0.00 56618 0.00 0.00 std::allocator<Handle>::~allocator()
  993. 0.00 48.23 0.00 56455 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&)
  994. 0.00 48.23 0.00 55818 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  995. 0.00 48.23 0.00 54882 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_S_right(std::_Rb_tree_node_base*)
  996. 0.00 48.23 0.00 53720 0.00 0.00 InputElement::was_pressed() const
  997. 0.00 48.23 0.00 51204 0.00 0.00 __gnu_cxx::new_allocator<sf::Vertex>::~new_allocator()
  998. 0.00 48.23 0.00 51204 0.00 0.00 std::allocator<sf::Vertex>::~allocator()
  999. 0.00 48.23 0.00 50799 0.00 0.00 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::__normal_iterator(System** const&)
  1000. 0.00 48.23 0.00 50052 0.00 0.00 std::_Function_base::_Function_base()
  1001. 0.00 48.23 0.00 49117 0.00 0.00 std::_Rb_tree_node_base*& std::forward<std::_Rb_tree_node_base*&>(std::remove_reference<std::_Rb_tree_node_base*&>::type&)
  1002. 0.00 48.23 0.00 49102 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)
  1003. 0.00 48.23 0.00 49102 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)
  1004. 0.00 48.23 0.00 49044 0.00 0.00 std::_Head_base<0ul, unsigned int&&, false>::_M_head(std::_Head_base<0ul, unsigned int&&, false>&)
  1005. 0.00 48.23 0.00 49044 0.00 0.00 std::_Head_base<0ul, unsigned int&&, false>::_Head_base<unsigned int>(unsigned int&&)
  1006. 0.00 48.23 0.00 49044 0.00 0.00 std::_Tuple_impl<0ul, unsigned int&&>::_M_head(std::_Tuple_impl<0ul, unsigned int&&>&)
  1007. 0.00 48.23 0.00 49044 0.00 0.00 unsigned int&& std::forward<unsigned int&&>(std::remove_reference<unsigned int&&>::type&)
  1008. 0.00 48.23 0.00 48214 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_rightmost()
  1009. 0.00 48.23 0.00 48214 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node_base const*)
  1010. 0.00 48.23 0.00 48214 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_value(std::_Rb_tree_node_base const*)
  1011. 0.00 48.23 0.00 48064 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::operator++()
  1012. 0.00 48.23 0.00 48064 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::operator*() const
  1013. 0.00 48.23 0.00 48064 0.00 0.00 sf::Vertex* std::__addressof<sf::Vertex>(sf::Vertex&)
  1014. 0.00 48.23 0.00 48064 0.00 0.00 sf::Vertex const& std::forward<sf::Vertex const&>(std::remove_reference<sf::Vertex const&>::type&)
  1015. 0.00 48.23 0.00 47533 0.00 0.00 Handle::operator==(Handle const&) const
  1016. 0.00 48.23 0.00 47230 0.00 0.00 std::function<void (Handle)>::~function()
  1017. 0.00 48.23 0.00 47230 0.00 0.00 System::update(Game&)::{lambda(Handle)#1}& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>()
  1018. 0.00 48.23 0.00 46654 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_right(std::_Rb_tree_node_base*)
  1019. 0.00 48.23 0.00 44578 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_end()
  1020. 0.00 48.23 0.00 43252 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&)
  1021. 0.00 48.23 0.00 42985 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_right(std::_Rb_tree_node_base*)
  1022. 0.00 48.23 0.00 42294 0.00 0.00 std::vector<System*, std::allocator<System*> >::end()
  1023. 0.00 48.23 0.00 42000 0.00 0.00 Component::Component(Component const&)
  1024. 0.00 48.23 0.00 42000 0.00 0.00 std::remove_reference<Component&>::type&& std::move<Component&>(Component&)
  1025. 0.00 48.23 0.00 40299 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_impl::~_Vector_impl()
  1026. 0.00 48.23 0.00 40299 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::~vector()
  1027. 0.00 48.23 0.00 40056 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::__normal_iterator(sf::Vertex const* const&)
  1028. 0.00 48.23 0.00 39839 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::end()
  1029. 0.00 48.23 0.00 39321 0.00 0.00 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::get() const
  1030. 0.00 48.23 0.00 39321 0.00 0.00 std::__uniq_ptr_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::_M_ptr() const
  1031. 0.00 48.23 0.00 39321 0.00 0.00 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, false>::_M_head(std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, false> const&)
  1032. 0.00 48.23 0.00 39321 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::_M_head(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&)
  1033. 0.00 48.23 0.00 39321 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const& std::__get_helper<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>(std::_Tuple_impl<0ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}> const&)
  1034. 0.00 48.23 0.00 39321 0.00 0.00 std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}> >::type const& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&)
  1035. 0.00 48.23 0.00 39321 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const& std::forward<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&>(std::remove_reference<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&>::type&)
  1036. 0.00 48.23 0.00 39321 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>::type&)
  1037. 0.00 48.23 0.00 38237 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::end()
  1038. 0.00 48.23 0.00 38237 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::end()
  1039. 0.00 48.23 0.00 37167 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::size() const
  1040. 0.00 48.23 0.00 36677 0.00 0.00 sf::Drawable::Drawable(sf::Drawable const&)
  1041. 0.00 48.23 0.00 36522 0.00 0.00 std::remove_reference<unsigned int&>::type&& std::move<unsigned int&>(unsigned int&)
  1042. 0.00 48.23 0.00 35016 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_right(std::_Rb_tree_node_base*)
  1043. 0.00 48.23 0.00 34085 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  1044. 0.00 48.23 0.00 32719 0.00 0.00 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::operator bool() const
  1045. 0.00 48.23 0.00 32638 0.00 0.00 __gnu_cxx::new_allocator<Handle>::new_allocator(__gnu_cxx::new_allocator<Handle> const&)
  1046. 0.00 48.23 0.00 32638 0.00 0.00 std::allocator<Handle>::allocator(std::allocator<Handle> const&)
  1047. 0.00 48.23 0.00 32564 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_ptr()
  1048. 0.00 48.23 0.00 32564 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_addr()
  1049. 0.00 48.23 0.00 32564 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr()
  1050. 0.00 48.23 0.00 32346 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator*() const
  1051. 0.00 48.23 0.00 32307 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, InputDevice*> >::_M_ptr() const
  1052. 0.00 48.23 0.00 32307 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, InputDevice*> >::_M_addr() const
  1053. 0.00 48.23 0.00 32307 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >::_M_valptr() const
  1054. 0.00 48.23 0.00 32131 0.00 0.00 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&)
  1055. 0.00 48.23 0.00 31763 0.00 0.00 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::end()
  1056. 0.00 48.23 0.00 31442 0.00 0.00 System::is_enabled() const
  1057. 0.00 48.23 0.00 31442 0.00 0.00 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::operator*() const
  1058. 0.00 48.23 0.00 30922 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t)
  1059. 0.00 48.23 0.00 30922 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::expect(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::token_type) const
  1060. 0.00 48.23 0.00 30194 0.00 0.00 bool __gnu_cxx::__ops::_Iter_equals_val<Handle const>::operator()<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >)
  1061. 0.00 48.23 0.00 29940 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&)
  1062. 0.00 48.23 0.00 29940 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&)
  1063. 0.00 48.23 0.00 29268 0.00 0.00 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, false>::_M_head(std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, false>&)
  1064. 0.00 48.23 0.00 29268 0.00 0.00 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, false>::_Head_base(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1065. 0.00 48.23 0.00 29268 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::_M_head(std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&)
  1066. 0.00 48.23 0.00 29249 0.00 0.00 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1067. 0.00 48.23 0.00 29153 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t)
  1068. 0.00 48.23 0.00 28109 0.00 0.00 sf::Drawable::~Drawable()
  1069. 0.00 48.23 0.00 28000 0.00 0.00 Component::operator=(Component const&)
  1070. 0.00 48.23 0.00 27981 0.00 0.00 std::iterator_traits<unsigned char const*>::iterator_category std::__iterator_category<unsigned char const*>(unsigned char const* const&)
  1071. 0.00 48.23 0.00 27384 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>)
  1072. 0.00 48.23 0.00 27384 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::get_string() const
  1073. 0.00 48.23 0.00 27384 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value> >, std::is_move_constructible<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value>, std::is_move_assignable<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value> >::value, void>::type std::swap<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value&, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value&)
  1074. 0.00 48.23 0.00 27384 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t> >, std::is_move_constructible<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t>, std::is_move_assignable<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t> >::value, void>::type std::swap<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t&, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t&)
  1075. 0.00 48.23 0.00 27382 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<char const>::_Iter_equals_val(char const&)
  1076. 0.00 48.23 0.00 27382 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<char const> __gnu_cxx::__ops::__iter_equals_val<char const>(char const&)
  1077. 0.00 48.23 0.00 27382 0.00 0.00 unsigned char const* std::find<unsigned char const*, char>(unsigned char const*, unsigned char const*, char const&)
  1078. 0.00 48.23 0.00 27382 0.00 0.00 unsigned char const* std::__find_if<unsigned char const*, __gnu_cxx::__ops::_Iter_equals_val<char const> >(unsigned char const*, unsigned char const*, __gnu_cxx::__ops::_Iter_equals_val<char const>)
  1079. 0.00 48.23 0.00 27382 0.00 0.00 unsigned char const* std::__find_if<unsigned char const*, __gnu_cxx::__ops::_Iter_equals_val<char const> >(unsigned char const*, unsigned char const*, __gnu_cxx::__ops::_Iter_equals_val<char const>, std::random_access_iterator_tag)
  1080. 0.00 48.23 0.00 26892 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr()
  1081. 0.00 48.23 0.00 26892 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr()
  1082. 0.00 48.23 0.00 26892 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr()
  1083. 0.00 48.23 0.00 26311 0.00 0.00 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int)
  1084. 0.00 48.23 0.00 26311 0.00 0.00 __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)::_Save_errno::_Save_errno()
  1085. 0.00 48.23 0.00 26311 0.00 0.00 __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)::_Save_errno::~_Save_errno()
  1086. 0.00 48.23 0.00 26251 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_object() const
  1087. 0.00 48.23 0.00 26217 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator()
  1088. 0.00 48.23 0.00 26217 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator()
  1089. 0.00 48.23 0.00 26215 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator()
  1090. 0.00 48.23 0.00 26215 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
  1091. 0.00 48.23 0.00 26214 0.00 0.00 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, false>::_M_head(std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, false>&)
  1092. 0.00 48.23 0.00 26214 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::_M_head(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}&)
  1093. 0.00 48.23 0.00 26214 0.00 0.00 std::__uniq_ptr_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::_M_ptr()
  1094. 0.00 48.23 0.00 26214 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*& std::__get_helper<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>(std::_Tuple_impl<0ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>&)
  1095. 0.00 48.23 0.00 26214 0.00 0.00 std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}> >::type& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}&)
  1096. 0.00 48.23 0.00 26028 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_M_get_Tp_allocator() const
  1097. 0.00 48.23 0.00 26028 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_impl::_Vector_impl(std::allocator<sf::Vertex> const&)
  1098. 0.00 48.23 0.00 25176 0.00 0.00 void std::_Destroy_aux<true>::__destroy<sf::Vertex*>(sf::Vertex*, sf::Vertex*)
  1099. 0.00 48.23 0.00 25176 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_impl::~_Vector_impl()
  1100. 0.00 48.23 0.00 25176 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_M_deallocate(sf::Vertex*, unsigned long)
  1101. 0.00 48.23 0.00 25176 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::~_Vector_base()
  1102. 0.00 48.23 0.00 25176 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::~vector()
  1103. 0.00 48.23 0.00 25176 0.00 0.00 void std::_Destroy<sf::Vertex*>(sf::Vertex*, sf::Vertex*)
  1104. 0.00 48.23 0.00 25176 0.00 0.00 void std::_Destroy<sf::Vertex*, sf::Vertex>(sf::Vertex*, sf::Vertex*, std::allocator<sf::Vertex>&)
  1105. 0.00 48.23 0.00 25005 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_S_key(std::_Rb_tree_node_base const*)
  1106. 0.00 48.23 0.00 25005 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_S_value(std::_Rb_tree_node_base const*)
  1107. 0.00 48.23 0.00 25000 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_impl::_M_swap_data(std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_impl&)
  1108. 0.00 48.23 0.00 24950 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_rightmost()
  1109. 0.00 48.23 0.00 24677 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::deallocate(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, unsigned long)
  1110. 0.00 48.23 0.00 24677 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::destroy<std::pair<unsigned int const, Entity*> >(std::pair<unsigned int const, Entity*>*)
  1111. 0.00 48.23 0.00 24677 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::allocate(unsigned long, void const*)
  1112. 0.00 48.23 0.00 24677 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::max_size() const
  1113. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >::_M_const_cast() const
  1114. 0.00 48.23 0.00 24677 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, unsigned long)
  1115. 0.00 48.23 0.00 24677 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::destroy<std::pair<unsigned int const, Entity*> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*)
  1116. 0.00 48.23 0.00 24677 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, unsigned long)
  1117. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&)
  1118. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_node()
  1119. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_put_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*)
  1120. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*)
  1121. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*)
  1122. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*)
  1123. 0.00 48.23 0.00 24677 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, unsigned int const&)
  1124. 0.00 48.23 0.00 24614 0.00 0.00 SceneNode::visible(bool)
  1125. 0.00 48.23 0.00 24522 0.00 0.00 std::_Tuple_impl<0ul, unsigned int&&>::_Tuple_impl(std::_Tuple_impl<0ul, unsigned int&&>&&)
  1126. 0.00 48.23 0.00 24522 0.00 0.00 std::_Tuple_impl<0ul, unsigned int&&>::_Tuple_impl<unsigned int>(unsigned int&&)
  1127. 0.00 48.23 0.00 24522 0.00 0.00 std::tuple<unsigned int&&>::tuple(std::tuple<unsigned int&&>&&)
  1128. 0.00 48.23 0.00 24522 0.00 0.00 std::tuple<unsigned int&&>::tuple<unsigned int, true>(unsigned int&&)
  1129. 0.00 48.23 0.00 24522 0.00 0.00 unsigned int& std::__get_helper<0ul, unsigned int&&>(std::_Tuple_impl<0ul, unsigned int&&>&)
  1130. 0.00 48.23 0.00 24522 0.00 0.00 std::tuple<unsigned int&&> std::forward_as_tuple<unsigned int>(unsigned int&&)
  1131. 0.00 48.23 0.00 24522 0.00 0.00 std::tuple_element<0ul, std::tuple<unsigned int&&> >::type& std::get<0ul, unsigned int&&>(std::tuple<unsigned int&&>&)
  1132. 0.00 48.23 0.00 24520 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  1133. 0.00 48.23 0.00 24520 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  1134. 0.00 48.23 0.00 24520 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int&&)
  1135. 0.00 48.23 0.00 24520 0.00 0.00 std::pair<unsigned int const, Entity*>::pair<unsigned int&&>(std::piecewise_construct_t, std::tuple<unsigned int&&>, std::tuple<>)
  1136. 0.00 48.23 0.00 24520 0.00 0.00 std::pair<unsigned int const, Entity*>::pair<unsigned int&&, 0ul>(std::tuple<unsigned int&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  1137. 0.00 48.23 0.00 24520 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  1138. 0.00 48.23 0.00 24520 0.00 0.00 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  1139. 0.00 48.23 0.00 24520 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  1140. 0.00 48.23 0.00 24229 0.00 0.00 std::_Select1st<std::pair<unsigned int const, InputDevice*> >::operator()(std::pair<unsigned int const, InputDevice*> const&) const
  1141. 0.00 48.23 0.00 24028 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::size() const
  1142. 0.00 48.23 0.00 24000 0.00 0.00 sf::Drawable::operator=(sf::Drawable const&)
  1143. 0.00 48.23 0.00 23980 0.00 0.00 __gnu_cxx::new_allocator<Handle>::new_allocator()
  1144. 0.00 48.23 0.00 23980 0.00 0.00 std::allocator<Handle>::allocator()
  1145. 0.00 48.23 0.00 23980 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_impl::_Vector_impl()
  1146. 0.00 48.23 0.00 23980 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_base()
  1147. 0.00 48.23 0.00 23969 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::_M_erase_at_end(Handle*)
  1148. 0.00 48.23 0.00 23969 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::clear()
  1149. 0.00 48.23 0.00 23948 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator()
  1150. 0.00 48.23 0.00 23682 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator!=(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) const
  1151. 0.00 48.23 0.00 23615 0.00 0.00 EntitySubscription::on_for_each()
  1152. 0.00 48.23 0.00 23615 0.00 0.00 std::function<void (Handle)>::operator bool() const
  1153. 0.00 48.23 0.00 23615 0.00 0.00 bool std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_not_empty_function<{lambda(Handle)#1}>({lambda(Handle)#1} const&)
  1154. 0.00 48.23 0.00 23615 0.00 0.00 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::integral_constant<bool, true>)
  1155. 0.00 48.23 0.00 23615 0.00 0.00 std::function<void (Handle)>::function(std::function<void (Handle)> const&)
  1156. 0.00 48.23 0.00 23361 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator->() const
  1157. 0.00 48.23 0.00 23027 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_end()
  1158. 0.00 48.23 0.00 22632 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&) const
  1159. 0.00 48.23 0.00 21555 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_Rb_tree_iterator()
  1160. 0.00 48.23 0.00 21397 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::extra_space(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1161. 0.00 48.23 0.00 21397 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::escape_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1162. 0.00 48.23 0.00 21397 0.00 0.00 unsigned long std::accumulate<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::extra_space(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(unsigned long, char)#1}>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::extra_space(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(unsigned long, char)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::extra_space(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(unsigned long, char)#1})
  1163. 0.00 48.23 0.00 21166 0.00 0.00 Scene::game()
  1164. 0.00 48.23 0.00 21000 0.00 0.00 std::remove_reference<sf::Vector2<float>&>::type&& std::move<sf::Vector2<float>&>(sf::Vector2<float>&)
  1165. 0.00 48.23 0.00 20608 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_ptr() const
  1166. 0.00 48.23 0.00 20608 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_addr() const
  1167. 0.00 48.23 0.00 20608 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> const&) const
  1168. 0.00 48.23 0.00 20608 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_valptr() const
  1169. 0.00 48.23 0.00 20232 0.00 0.00 std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  1170. 0.00 48.23 0.00 20040 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*)
  1171. 0.00 48.23 0.00 20028 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::end() const
  1172. 0.00 48.23 0.00 20028 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::begin() const
  1173. 0.00 48.23 0.00 20000 0.00 0.00 std::remove_reference<std::allocator<sf::Vertex>&>::type&& std::move<std::allocator<sf::Vertex>&>(std::allocator<sf::Vertex>&)
  1174. 0.00 48.23 0.00 19209 0.00 0.00 Handle::Handle()
  1175. 0.00 48.23 0.00 18969 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count()
  1176. 0.00 48.23 0.00 18920 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*)
  1177. 0.00 48.23 0.00 17815 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_begin()
  1178. 0.00 48.23 0.00 17750 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&) const
  1179. 0.00 48.23 0.00 17564 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_data() const
  1180. 0.00 48.23 0.00 17374 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::value() const
  1181. 0.00 48.23 0.00 17374 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::operator*() const
  1182. 0.00 48.23 0.00 17374 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator!=(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&) const
  1183. 0.00 48.23 0.00 16624 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_right(std::_Rb_tree_node_base*)
  1184. 0.00 48.23 0.00 16580 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator->() const
  1185. 0.00 48.23 0.00 16375 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_end()
  1186. 0.00 48.23 0.00 16319 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<Handle>, Handle>::_S_select_on_copy(std::allocator<Handle> const&)
  1187. 0.00 48.23 0.00 16319 0.00 0.00 ObjectPool<Entity>::get_active_handles() const
  1188. 0.00 48.23 0.00 16319 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_impl::_Vector_impl(std::allocator<Handle> const&)
  1189. 0.00 48.23 0.00 16319 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_M_create_storage(unsigned long)
  1190. 0.00 48.23 0.00 16319 0.00 0.00 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_base(unsigned long, std::allocator<Handle> const&)
  1191. 0.00 48.23 0.00 16319 0.00 0.00 std::allocator_traits<std::allocator<Handle> >::select_on_container_copy_construction(std::allocator<Handle> const&)
  1192. 0.00 48.23 0.00 16319 0.00 0.00 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*)
  1193. 0.00 48.23 0.00 16319 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&)
  1194. 0.00 48.23 0.00 16319 0.00 0.00 Handle* std::uninitialized_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*)
  1195. 0.00 48.23 0.00 16319 0.00 0.00 Handle* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, Handle>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, std::allocator<Handle>&)
  1196. 0.00 48.23 0.00 16277 0.00 0.00 Scene::root_entity() const
  1197. 0.00 48.23 0.00 16194 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_begin()
  1198. 0.00 48.23 0.00 16190 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const&) const
  1199. 0.00 48.23 0.00 16188 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1200. 0.00 48.23 0.00 16188 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1201. 0.00 48.23 0.00 16188 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1202. 0.00 48.23 0.00 16158 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::key_comp() const
  1203. 0.00 48.23 0.00 16158 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::key_comp() const
  1204. 0.00 48.23 0.00 16158 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&)
  1205. 0.00 48.23 0.00 16151 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > const*)
  1206. 0.00 48.23 0.00 16151 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > const*)
  1207. 0.00 48.23 0.00 16079 0.00 0.00 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1208. 0.00 48.23 0.00 16079 0.00 0.00 InputElement::name[abi:cxx11]() const
  1209. 0.00 48.23 0.00 16079 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::operator bool() const
  1210. 0.00 48.23 0.00 16057 0.00 0.00 EntitySubscription::post_clear()
  1211. 0.00 48.23 0.00 16057 0.00 0.00 EntitySubscription::system()
  1212. 0.00 48.23 0.00 16057 0.00 0.00 EntitySubscription::pre_clear()
  1213. 0.00 48.23 0.00 16057 0.00 0.00 System::root() const
  1214. 0.00 48.23 0.00 16041 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::empty() const
  1215. 0.00 48.23 0.00 16041 0.00 0.00 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::empty() const
  1216. 0.00 48.23 0.00 16041 0.00 0.00 bool std::operator==<Scene*, Scene*&, Scene**>(std::_Deque_iterator<Scene*, Scene*&, Scene**> const&, std::_Deque_iterator<Scene*, Scene*&, Scene**> const&)
  1217. 0.00 48.23 0.00 16028 0.00 0.00 sf::VertexArray::VertexArray(sf::VertexArray const&)
  1218. 0.00 48.23 0.00 16028 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<sf::Vertex>, sf::Vertex>::_S_select_on_copy(std::allocator<sf::Vertex> const&)
  1219. 0.00 48.23 0.00 16028 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_M_allocate(unsigned long)
  1220. 0.00 48.23 0.00 16028 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_M_create_storage(unsigned long)
  1221. 0.00 48.23 0.00 16028 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_base(unsigned long, std::allocator<sf::Vertex> const&)
  1222. 0.00 48.23 0.00 16028 0.00 0.00 std::allocator_traits<std::allocator<sf::Vertex> >::select_on_container_copy_construction(std::allocator<sf::Vertex> const&)
  1223. 0.00 48.23 0.00 16028 0.00 0.00 sf::Vertex* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*)
  1224. 0.00 48.23 0.00 16028 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::vector(std::vector<sf::Vertex, std::allocator<sf::Vertex> > const&)
  1225. 0.00 48.23 0.00 16028 0.00 0.00 sf::Vertex* std::uninitialized_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*)
  1226. 0.00 48.23 0.00 16028 0.00 0.00 sf::Vertex* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, sf::Vertex>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, std::allocator<sf::Vertex>&)
  1227. 0.00 48.23 0.00 15794 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, InputDevice*> >::_M_ptr()
  1228. 0.00 48.23 0.00 15794 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, InputDevice*> >::_M_addr()
  1229. 0.00 48.23 0.00 15794 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >::_M_valptr()
  1230. 0.00 48.23 0.00 15790 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::begin()
  1231. 0.00 48.23 0.00 15788 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator->() const
  1232. 0.00 48.23 0.00 15788 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator++()
  1233. 0.00 48.23 0.00 15788 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::begin()
  1234. 0.00 48.23 0.00 15721 0.00 0.00 System::pre_update(Game&)
  1235. 0.00 48.23 0.00 15672 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::__normal_iterator(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* const&)
  1236. 0.00 48.23 0.00 15649 0.00 0.00 sf::Transformable::Transformable(sf::Transformable const&)
  1237. 0.00 48.23 0.00 15176 0.00 0.00 sf::VertexArray::~VertexArray()
  1238. 0.00 48.23 0.00 15000 0.00 0.00 std::remove_reference<std::vector<sf::Vertex, std::allocator<sf::Vertex> >&>::type&& std::move<std::vector<sf::Vertex, std::allocator<sf::Vertex> >&>(std::vector<sf::Vertex, std::allocator<sf::Vertex> >&)
  1239. 0.00 48.23 0.00 14917 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator*() const
  1240. 0.00 48.23 0.00 14876 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&&)
  1241. 0.00 48.23 0.00 14876 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_discarded() const
  1242. 0.00 48.23 0.00 14876 0.00 0.00 std::remove_reference<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&>::type&& std::move<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)
  1243. 0.00 48.23 0.00 14740 0.00 0.00 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&)
  1244. 0.00 48.23 0.00 14685 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_left(std::_Rb_tree_node_base*)
  1245. 0.00 48.23 0.00 14634 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::_Tuple_impl(std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&)
  1246. 0.00 48.23 0.00 14634 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::_Tuple_impl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1247. 0.00 48.23 0.00 14634 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&)
  1248. 0.00 48.23 0.00 14634 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple<void, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1249. 0.00 48.23 0.00 14634 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::__get_helper<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&)
  1250. 0.00 48.23 0.00 14634 0.00 0.00 std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&)
  1251. 0.00 48.23 0.00 14399 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_right(std::_Rb_tree_node_base*)
  1252. 0.00 48.23 0.00 14370 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::internal_iterator::internal_iterator()
  1253. 0.00 48.23 0.00 14370 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::primitive_iterator_t::primitive_iterator_t()
  1254. 0.00 48.23 0.00 14370 0.00 0.00 __gnu_cxx::__normal_iterator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>*, std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::__normal_iterator()
  1255. 0.00 48.23 0.00 14370 0.00 0.00 std::numeric_limits<long>::denorm_min()
  1256. 0.00 48.23 0.00 14321 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_S_left(std::_Rb_tree_node_base*)
  1257. 0.00 48.23 0.00 14310 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator*() const
  1258. 0.00 48.23 0.00 14277 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(decltype(nullptr))
  1259. 0.00 48.23 0.00 14277 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1260. 0.00 48.23 0.00 14277 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, unsigned long)
  1261. 0.00 48.23 0.00 14277 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*)
  1262. 0.00 48.23 0.00 14277 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::allocate(unsigned long, void const*)
  1263. 0.00 48.23 0.00 14277 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  1264. 0.00 48.23 0.00 14277 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_null() const
  1265. 0.00 48.23 0.00 14277 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::max_size() const
  1266. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_const_cast() const
  1267. 0.00 48.23 0.00 14277 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, unsigned long)
  1268. 0.00 48.23 0.00 14277 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*)
  1269. 0.00 48.23 0.00 14277 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >&, unsigned long)
  1270. 0.00 48.23 0.00 14277 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  1271. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&)
  1272. 0.00 48.23 0.00 14277 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1273. 0.00 48.23 0.00 14277 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1274. 0.00 48.23 0.00 14277 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>)
  1275. 0.00 48.23 0.00 14277 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  1276. 0.00 48.23 0.00 14277 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::~pair()
  1277. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_get_node()
  1278. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*)
  1279. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1280. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*)
  1281. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  1282. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*)
  1283. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1284. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*)
  1285. 0.00 48.23 0.00 14277 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  1286. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  1287. 0.00 48.23 0.00 14277 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1288. 0.00 48.23 0.00 14244 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::size() const
  1289. 0.00 48.23 0.00 14157 0.00 0.00 Callback::mouse_move()
  1290. 0.00 48.23 0.00 14000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&)
  1291. 0.00 48.23 0.00 13109 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
  1292. 0.00 48.23 0.00 13108 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*)
  1293. 0.00 48.23 0.00 13108 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const
  1294. 0.00 48.23 0.00 13107 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1295. 0.00 48.23 0.00 13107 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1296. 0.00 48.23 0.00 13107 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1297. 0.00 48.23 0.00 13107 0.00 0.00 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  1298. 0.00 48.23 0.00 13107 0.00 0.00 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1299. 0.00 48.23 0.00 13107 0.00 0.00 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, false>::_Head_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&)
  1300. 0.00 48.23 0.00 13107 0.00 0.00 std::_Head_base<1ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}, false>::_Head_base({lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&)
  1301. 0.00 48.23 0.00 13107 0.00 0.00 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::release()
  1302. 0.00 48.23 0.00 13107 0.00 0.00 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::unique_ptr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, {lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&)
  1303. 0.00 48.23 0.00 13107 0.00 0.00 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::~unique_ptr()
  1304. 0.00 48.23 0.00 13107 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::_Tuple_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, {lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1305. 0.00 48.23 0.00 13107 0.00 0.00 std::_Tuple_impl<1ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::_Tuple_impl({lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&)
  1306. 0.00 48.23 0.00 13107 0.00 0.00 std::__uniq_ptr_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::__uniq_ptr_impl<{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, {lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&)
  1307. 0.00 48.23 0.00 13107 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, {lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*&, {lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&)
  1308. 0.00 48.23 0.00 12490 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::size() const
  1309. 0.00 48.23 0.00 12000 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::__normal_iterator(sf::Vertex* const&)
  1310. 0.00 48.23 0.00 11976 0.00 0.00 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false>::_M_head(std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false>&)
  1311. 0.00 48.23 0.00 11976 0.00 0.00 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false>::_Head_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  1312. 0.00 48.23 0.00 11976 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::_M_head(std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&)
  1313. 0.00 48.23 0.00 11976 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::type&)
  1314. 0.00 48.23 0.00 11922 0.00 0.00 Text::global_bounds() const
  1315. 0.00 48.23 0.00 11821 0.00 0.00 __gnu_cxx::new_allocator<unsigned int>::~new_allocator()
  1316. 0.00 48.23 0.00 11821 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_is_local() const
  1317. 0.00 48.23 0.00 11821 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_local_data() const
  1318. 0.00 48.23 0.00 11821 0.00 0.00 std::allocator<unsigned int>::~allocator()
  1319. 0.00 48.23 0.00 11821 0.00 0.00 std::pointer_traits<unsigned int const*>::pointer_to(unsigned int const&)
  1320. 0.00 48.23 0.00 11821 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_dispose()
  1321. 0.00 48.23 0.00 11821 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Alloc_hider::~_Alloc_hider()
  1322. 0.00 48.23 0.00 11821 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::~basic_string()
  1323. 0.00 48.23 0.00 11821 0.00 0.00 unsigned int const* std::__addressof<unsigned int const>(unsigned int const&)
  1324. 0.00 48.23 0.00 11821 0.00 0.00 unsigned int const* std::addressof<unsigned int const>(unsigned int const&)
  1325. 0.00 48.23 0.00 11820 0.00 0.00 sf::String::~String()
  1326. 0.00 48.23 0.00 11760 0.00 0.00 int& std::forward<int&>(std::remove_reference<int&>::type&)
  1327. 0.00 48.23 0.00 11652 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin()
  1328. 0.00 48.23 0.00 11455 0.00 0.00 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&)
  1329. 0.00 48.23 0.00 11422 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)
  1330. 0.00 48.23 0.00 11422 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*)
  1331. 0.00 48.23 0.00 11422 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&)
  1332. 0.00 48.23 0.00 11265 0.00 0.00 std::__cxx11::to_string(int)
  1333. 0.00 48.23 0.00 11053 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const
  1334. 0.00 48.23 0.00 10778 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_key(std::_Rb_tree_node_base const*)
  1335. 0.00 48.23 0.00 10778 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_value(std::_Rb_tree_node_base const*)
  1336. 0.00 48.23 0.00 10776 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_rightmost()
  1337. 0.00 48.23 0.00 10458 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::end()
  1338. 0.00 48.23 0.00 10456 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::end()
  1339. 0.00 48.23 0.00 10454 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1340. 0.00 48.23 0.00 10452 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1341. 0.00 48.23 0.00 10452 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  1342. 0.00 48.23 0.00 10452 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1343. 0.00 48.23 0.00 10000 0.00 0.00 sf::VertexArray::operator=(sf::VertexArray&&)
  1344. 0.00 48.23 0.00 10000 0.00 0.00 sf::Transformable::operator=(sf::Transformable const&)
  1345. 0.00 48.23 0.00 10000 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::get_allocator() const
  1346. 0.00 48.23 0.00 10000 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_base(std::allocator<sf::Vertex> const&)
  1347. 0.00 48.23 0.00 10000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::_M_move_assign(std::vector<sf::Vertex, std::allocator<sf::Vertex> >&&, std::integral_constant<bool, true>)
  1348. 0.00 48.23 0.00 10000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::vector(std::allocator<sf::Vertex> const&)
  1349. 0.00 48.23 0.00 10000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::operator=(std::vector<sf::Vertex, std::allocator<sf::Vertex> >&&)
  1350. 0.00 48.23 0.00 10000 0.00 0.00 void std::__alloc_on_move<std::allocator<sf::Vertex> >(std::allocator<sf::Vertex>&, std::allocator<sf::Vertex>&)
  1351. 0.00 48.23 0.00 10000 0.00 0.00 void std::__do_alloc_on_move<std::allocator<sf::Vertex> >(std::allocator<sf::Vertex>&, std::allocator<sf::Vertex>&, std::integral_constant<bool, true>)
  1352. 0.00 48.23 0.00 9460 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::cend() const
  1353. 0.00 48.23 0.00 9460 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::cbegin() const
  1354. 0.00 48.23 0.00 9460 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::end() const
  1355. 0.00 48.23 0.00 9460 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::begin() const
  1356. 0.00 48.23 0.00 9000 0.00 0.00 std::remove_reference<float&>::type&& std::move<float&>(float&)
  1357. 0.00 48.23 0.00 8881 0.00 0.00 std::_Deque_iterator<Scene*, Scene*&, Scene**>::_Deque_iterator(std::_Deque_iterator<Scene*, Scene*&, Scene**> const&)
  1358. 0.00 48.23 0.00 8880 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::end()
  1359. 0.00 48.23 0.00 8879 0.00 0.00 std::_Deque_iterator<Scene*, Scene*&, Scene**>::operator*() const
  1360. 0.00 48.23 0.00 8879 0.00 0.00 std::_Deque_iterator<Scene*, Scene*&, Scene**>::operator--()
  1361. 0.00 48.23 0.00 8879 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::back()
  1362. 0.00 48.23 0.00 8879 0.00 0.00 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::top()
  1363. 0.00 48.23 0.00 8872 0.00 0.00 SceneNode::position(float, float)
  1364. 0.00 48.23 0.00 8760 0.00 0.00 Rectangle::size(float, float)
  1365. 0.00 48.23 0.00 8755 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_M_ptr() const
  1366. 0.00 48.23 0.00 8755 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_M_addr() const
  1367. 0.00 48.23 0.00 8755 0.00 0.00 std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator()(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > const&) const
  1368. 0.00 48.23 0.00 8755 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_M_valptr() const
  1369. 0.00 48.23 0.00 8736 0.00 0.00 Game::poll_event(sf::Event&)
  1370. 0.00 48.23 0.00 8736 0.00 0.00 Canvas::poll_event(sf::Event&)
  1371. 0.00 48.23 0.00 8626 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  1372. 0.00 48.23 0.00 8505 0.00 0.00 std::vector<System*, std::allocator<System*> >::begin()
  1373. 0.00 48.23 0.00 8290 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator++()
  1374. 0.00 48.23 0.00 8271 0.00 0.00 Serializable::Serializable()
  1375. 0.00 48.23 0.00 8266 0.00 0.00 Color::~Color()
  1376. 0.00 48.23 0.00 8213 0.00 0.00 Color::operator sf::Color() const
  1377. 0.00 48.23 0.00 8093 0.00 0.00 Color::Color(sf::Color const&)
  1378. 0.00 48.23 0.00 8083 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_end()
  1379. 0.00 48.23 0.00 8081 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_begin()
  1380. 0.00 48.23 0.00 8079 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) const
  1381. 0.00 48.23 0.00 8079 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> > const&) const
  1382. 0.00 48.23 0.00 8078 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator->() const
  1383. 0.00 48.23 0.00 8078 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, std::_Rb_tree_node_base*, unsigned int const&)
  1384. 0.00 48.23 0.00 8078 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_key(std::_Rb_tree_node_base const*)
  1385. 0.00 48.23 0.00 8078 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_left(std::_Rb_tree_node_base*)
  1386. 0.00 48.23 0.00 8078 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_value(std::_Rb_tree_node_base const*)
  1387. 0.00 48.23 0.00 8076 0.00 0.00 InputManager::get_device(unsigned int)
  1388. 0.00 48.23 0.00 8076 0.00 0.00 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&)
  1389. 0.00 48.23 0.00 8076 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&)
  1390. 0.00 48.23 0.00 8074 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_right(std::_Rb_tree_node_base*)
  1391. 0.00 48.23 0.00 8000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >::operator*() const
  1392. 0.00 48.23 0.00 8000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >::operator*() const
  1393. 0.00 48.23 0.00 8000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >::operator*() const
  1394. 0.00 48.23 0.00 8000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >::operator*() const
  1395. 0.00 48.23 0.00 8000 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > std::__miter_base<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > >(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >)
  1396. 0.00 48.23 0.00 8000 0.00 0.00 sf::Vertex const* std::__niter_base<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >)
  1397. 0.00 48.23 0.00 7896 0.00 0.00 Callback::prev_mouse_wheel_pos() const
  1398. 0.00 48.23 0.00 7896 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&)
  1399. 0.00 48.23 0.00 7896 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::begin()
  1400. 0.00 48.23 0.00 7895 0.00 0.00 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::begin()
  1401. 0.00 48.23 0.00 7894 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>()
  1402. 0.00 48.23 0.00 7894 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>()
  1403. 0.00 48.23 0.00 7894 0.00 0.00 InputManager::poll_event(Game&)
  1404. 0.00 48.23 0.00 7894 0.00 0.00 RenderSurface::set_view(Camera*, sf::RenderWindow&, sf::RenderStates)
  1405. 0.00 48.23 0.00 7894 0.00 0.00 GraphicalSystem::pre_update(Game&)
  1406. 0.00 48.23 0.00 7894 0.00 0.00 Canvas::draw(Camera*, sf::RenderStates)
  1407. 0.00 48.23 0.00 7894 0.00 0.00 Canvas::clear(Color const&)
  1408. 0.00 48.23 0.00 7894 0.00 0.00 Canvas::update()
  1409. 0.00 48.23 0.00 7894 0.00 0.00 std::shared_ptr<InputEvent>::shared_ptr()
  1410. 0.00 48.23 0.00 7894 0.00 0.00 std::shared_ptr<InputEvent>::shared_ptr(decltype(nullptr))
  1411. 0.00 48.23 0.00 7894 0.00 0.00 std::shared_ptr<InputEvent>::~shared_ptr()
  1412. 0.00 48.23 0.00 7894 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
  1413. 0.00 48.23 0.00 7852 0.00 0.00 GraphicalSystem::camera() const
  1414. 0.00 48.23 0.00 7836 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::end()
  1415. 0.00 48.23 0.00 7836 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::begin()
  1416. 0.00 48.23 0.00 7828 0.00 0.00 BaseEntitySubscription::init()
  1417. 0.00 48.23 0.00 7828 0.00 0.00 BuilderScene::setup_keybindings(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::setup_keybindings(Game&)::{lambda()#1}*>() const
  1418. 0.00 48.23 0.00 7828 0.00 0.00 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}* const& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*>() const
  1419. 0.00 48.23 0.00 7827 0.00 0.00 VertexList::draw(RenderSurface&, sf::RenderStates)
  1420. 0.00 48.23 0.00 7827 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>()
  1421. 0.00 48.23 0.00 7827 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>()
  1422. 0.00 48.23 0.00 7827 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>()
  1423. 0.00 48.23 0.00 7827 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>()
  1424. 0.00 48.23 0.00 7827 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>()
  1425. 0.00 48.23 0.00 7827 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>()
  1426. 0.00 48.23 0.00 7827 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>()
  1427. 0.00 48.23 0.00 7827 0.00 0.00 TileMap::find(sf::Rect<float> const&)
  1428. 0.00 48.23 0.00 7827 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::new_allocator()
  1429. 0.00 48.23 0.00 7827 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::~new_allocator()
  1430. 0.00 48.23 0.00 7827 0.00 0.00 std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::allocator()
  1431. 0.00 48.23 0.00 7827 0.00 0.00 std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::~allocator()
  1432. 0.00 48.23 0.00 7827 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_Vector_impl::_Vector_impl()
  1433. 0.00 48.23 0.00 7827 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_Vector_impl::~_Vector_impl()
  1434. 0.00 48.23 0.00 7827 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::~_Vector_base()
  1435. 0.00 48.23 0.00 7827 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  1436. 0.00 48.23 0.00 7827 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&)
  1437. 0.00 48.23 0.00 7827 0.00 0.00 std::_Function_handler<void (), BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  1438. 0.00 48.23 0.00 7827 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
  1439. 0.00 48.23 0.00 7827 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::vector()
  1440. 0.00 48.23 0.00 7827 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::~vector()
  1441. 0.00 48.23 0.00 7827 0.00 0.00 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1})
  1442. 0.00 48.23 0.00 7827 0.00 0.00 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const
  1443. 0.00 48.23 0.00 7827 0.00 0.00 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}::operator()() const
  1444. 0.00 48.23 0.00 7779 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::begin()
  1445. 0.00 48.23 0.00 7209 0.00 0.00 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::begin()
  1446. 0.00 48.23 0.00 7185 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::iter_impl()
  1447. 0.00 48.23 0.00 7185 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::iter_impl(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>*)
  1448. 0.00 48.23 0.00 7185 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::operator nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>() const
  1449. 0.00 48.23 0.00 7000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Vector2<float> > >, std::is_move_constructible<sf::Vector2<float> >, std::is_move_assignable<sf::Vector2<float> > >::value, void>::type std::swap<sf::Vector2<float> >(sf::Vector2<float>&, sf::Vector2<float>&)
  1450. 0.00 48.23 0.00 6848 0.00 0.00 sf::Sprite::~Sprite()
  1451. 0.00 48.23 0.00 6586 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::end()
  1452. 0.00 48.23 0.00 6586 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::set_end()
  1453. 0.00 48.23 0.00 6586 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::operator==(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const> const&) const
  1454. 0.00 48.23 0.00 6586 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::operator!=(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const> const&) const
  1455. 0.00 48.23 0.00 6411 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
  1456. 0.00 48.23 0.00 6085 0.00 0.00 sf::Text::~Text()
  1457. 0.00 48.23 0.00 6038 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_get_Tp_allocator()
  1458. 0.00 48.23 0.00 6008 0.00 0.00 __gnu_cxx::new_allocator<sf::Vertex>::allocate(unsigned long, void const*)
  1459. 0.00 48.23 0.00 6008 0.00 0.00 __gnu_cxx::new_allocator<sf::Vertex>::max_size() const
  1460. 0.00 48.23 0.00 6008 0.00 0.00 std::allocator_traits<std::allocator<sf::Vertex> >::allocate(std::allocator<sf::Vertex>&, unsigned long)
  1461. 0.00 48.23 0.00 6000 0.00 0.00 std::remove_reference<sf::Text&>::type&& std::move<sf::Text&>(sf::Text&)
  1462. 0.00 48.23 0.00 6000 0.00 0.00 std::remove_reference<sf::Sprite&>::type&& std::move<sf::Sprite&>(sf::Sprite&)
  1463. 0.00 48.23 0.00 6000 0.00 0.00 std::remove_reference<std::less<CallbackKey>&>::type&& std::move<std::less<CallbackKey>&>(std::less<CallbackKey>&)
  1464. 0.00 48.23 0.00 6000 0.00 0.00 std::remove_reference<bool&>::type&& std::move<bool&>(bool&)
  1465. 0.00 48.23 0.00 6000 0.00 0.00 std::remove_reference<int&>::type&& std::move<int&>(int&)
  1466. 0.00 48.23 0.00 5993 0.00 0.00 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)
  1467. 0.00 48.23 0.00 5988 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::_Tuple_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  1468. 0.00 48.23 0.00 5988 0.00 0.00 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::_Tuple_impl(std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&)
  1469. 0.00 48.23 0.00 5988 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::tuple(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&)
  1470. 0.00 48.23 0.00 5988 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  1471. 0.00 48.23 0.00 5988 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__get_helper<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>(std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&)
  1472. 0.00 48.23 0.00 5988 0.00 0.00 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> std::forward_as_tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  1473. 0.00 48.23 0.00 5988 0.00 0.00 std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&)
  1474. 0.00 48.23 0.00 5987 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::operator++()
  1475. 0.00 48.23 0.00 5987 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, unsigned long)
  1476. 0.00 48.23 0.00 5987 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)
  1477. 0.00 48.23 0.00 5987 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(unsigned long, void const*)
  1478. 0.00 48.23 0.00 5987 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  1479. 0.00 48.23 0.00 5987 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_structured() const
  1480. 0.00 48.23 0.00 5987 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(int) const
  1481. 0.00 48.23 0.00 5987 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_array() const
  1482. 0.00 48.23 0.00 5987 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::key() const
  1483. 0.00 48.23 0.00 5987 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::max_size() const
  1484. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_const_cast() const
  1485. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::size() const
  1486. 0.00 48.23 0.00 5987 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, unsigned long)
  1487. 0.00 48.23 0.00 5987 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)
  1488. 0.00 48.23 0.00 5987 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, unsigned long)
  1489. 0.00 48.23 0.00 5987 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  1490. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator++()
  1491. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  1492. 0.00 48.23 0.00 5987 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>)
  1493. 0.00 48.23 0.00 5987 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  1494. 0.00 48.23 0.00 5987 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair()
  1495. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_node()
  1496. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  1497. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  1498. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  1499. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  1500. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  1501. 0.00 48.23 0.00 5987 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  1502. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  1503. 0.00 48.23 0.00 5987 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1504. 0.00 48.23 0.00 5987 0.00 0.00 std::ios_base::precision(long)
  1505. 0.00 48.23 0.00 5987 0.00 0.00 std::iterator_traits<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::iterator_category std::__iterator_category<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&)
  1506. 0.00 48.23 0.00 5987 0.00 0.00 void std::advance<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, int>(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >&, int)
  1507. 0.00 48.23 0.00 5987 0.00 0.00 void std::__advance<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, long>(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >&, long, std::bidirectional_iterator_tag)
  1508. 0.00 48.23 0.00 5941 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_left(std::_Rb_tree_node_base*)
  1509. 0.00 48.23 0.00 5897 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  1510. 0.00 48.23 0.00 5841 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > const*)
  1511. 0.00 48.23 0.00 5841 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > const*)
  1512. 0.00 48.23 0.00 5743 0.00 0.00 __gnu_cxx::new_allocator<unsigned int>::deallocate(unsigned int*, unsigned long)
  1513. 0.00 48.23 0.00 5743 0.00 0.00 std::allocator_traits<std::allocator<unsigned int> >::deallocate(std::allocator<unsigned int>&, unsigned int*, unsigned long)
  1514. 0.00 48.23 0.00 5743 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_destroy(unsigned long)
  1515. 0.00 48.23 0.00 5743 0.00 0.00 std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_get_allocator()
  1516. 0.00 48.23 0.00 5734 0.00 0.00 Text::string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1517. 0.00 48.23 0.00 5688 0.00 0.00 std::shared_ptr<Texture>::~shared_ptr()
  1518. 0.00 48.23 0.00 5400 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const
  1519. 0.00 48.23 0.00 5400 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const
  1520. 0.00 48.23 0.00 5400 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_string() const
  1521. 0.00 48.23 0.00 5400 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> ><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const
  1522. 0.00 48.23 0.00 5307 0.00 0.00 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::get() const
  1523. 0.00 48.23 0.00 5307 0.00 0.00 std::__uniq_ptr_impl<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::_M_ptr() const
  1524. 0.00 48.23 0.00 5307 0.00 0.00 std::_Head_base<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, false>::_M_head(std::_Head_base<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, false> const&)
  1525. 0.00 48.23 0.00 5307 0.00 0.00 std::_Tuple_impl<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::_M_head(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1526. 0.00 48.23 0.00 5307 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >* const& std::__get_helper<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>(std::_Tuple_impl<0ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}> const&)
  1527. 0.00 48.23 0.00 5307 0.00 0.00 std::tuple_element<0ul, std::tuple<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}> >::type const& std::get<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1528. 0.00 48.23 0.00 5307 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const& std::forward<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&>(std::remove_reference<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&>::type&)
  1529. 0.00 48.23 0.00 5307 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*& std::forward<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&>(std::remove_reference<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&>::type&)
  1530. 0.00 48.23 0.00 5208 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::base() const
  1531. 0.00 48.23 0.00 5207 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  1532. 0.00 48.23 0.00 5134 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_ptr()
  1533. 0.00 48.23 0.00 5134 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_addr()
  1534. 0.00 48.23 0.00 5134 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_valptr()
  1535. 0.00 48.23 0.00 5077 0.00 0.00 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&)
  1536. 0.00 48.23 0.00 5077 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&)
  1537. 0.00 48.23 0.00 5000 0.00 0.00 sf::VertexArray::VertexArray(sf::VertexArray&&)
  1538. 0.00 48.23 0.00 5000 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_impl::_Vector_impl(std::allocator<sf::Vertex>&&)
  1539. 0.00 48.23 0.00 5000 0.00 0.00 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_base(std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >&&)
  1540. 0.00 48.23 0.00 5000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::vector(std::vector<sf::Vertex, std::allocator<sf::Vertex> >&&)
  1541. 0.00 48.23 0.00 4969 0.00 0.00 Updateable::Updateable()
  1542. 0.00 48.23 0.00 4848 0.00 0.00 Sprite::~Sprite()
  1543. 0.00 48.23 0.00 4848 0.00 0.00 std::shared_ptr<Animation>::shared_ptr(decltype(nullptr))
  1544. 0.00 48.23 0.00 4848 0.00 0.00 std::shared_ptr<Animation>::shared_ptr()
  1545. 0.00 48.23 0.00 4848 0.00 0.00 std::shared_ptr<Animation>::~shared_ptr()
  1546. 0.00 48.23 0.00 4848 0.00 0.00 std::__shared_ptr<Animation, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
  1547. 0.00 48.23 0.00 4848 0.00 0.00 std::__shared_ptr<Animation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  1548. 0.00 48.23 0.00 4734 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_M_ptr() const
  1549. 0.00 48.23 0.00 4734 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_M_addr() const
  1550. 0.00 48.23 0.00 4734 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_M_valptr() const
  1551. 0.00 48.23 0.00 4732 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_Node_allocator()
  1552. 0.00 48.23 0.00 4686 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator*() const
  1553. 0.00 48.23 0.00 4663 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__normal_iterator(SceneNode** const&)
  1554. 0.00 48.23 0.00 4637 0.00 0.00 sf::Sprite::Sprite(sf::Sprite const&)
  1555. 0.00 48.23 0.00 4637 0.00 0.00 Sprite::Sprite(Sprite const&)
  1556. 0.00 48.23 0.00 4582 0.00 0.00 std::_Head_base<0ul, std::type_index&&, false>::_M_head(std::_Head_base<0ul, std::type_index&&, false>&)
  1557. 0.00 48.23 0.00 4582 0.00 0.00 std::_Head_base<0ul, std::type_index&&, false>::_Head_base<std::type_index>(std::type_index&&)
  1558. 0.00 48.23 0.00 4582 0.00 0.00 std::_Tuple_impl<0ul, std::type_index&&>::_M_head(std::_Tuple_impl<0ul, std::type_index&&>&)
  1559. 0.00 48.23 0.00 4582 0.00 0.00 std::type_index&& std::forward<std::type_index&&>(std::remove_reference<std::type_index&&>::type&)
  1560. 0.00 48.23 0.00 4543 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  1561. 0.00 48.23 0.00 4468 0.00 0.00 std::shared_ptr<Font>::~shared_ptr()
  1562. 0.00 48.23 0.00 4465 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::key_comp() const
  1563. 0.00 48.23 0.00 4465 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::key_comp() const
  1564. 0.00 48.23 0.00 4457 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node_base const*)
  1565. 0.00 48.23 0.00 4457 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node_base const*)
  1566. 0.00 48.23 0.00 4435 0.00 0.00 SceneNode::position(sf::Vector2<float> const&)
  1567. 0.00 48.23 0.00 4202 0.00 0.00 bool EntityFilter::ExpressionTuple<Collision>::traverse_tuple<1ul, (void*)0>(Entity&, bool)
  1568. 0.00 48.23 0.00 4202 0.00 0.00 EntityFilter::ExpressionTuple<Collision>::filter(Entity&)
  1569. 0.00 48.23 0.00 4202 0.00 0.00 EntityFilter::Or<Collision>::evaluate(bool, bool)
  1570. 0.00 48.23 0.00 4087 0.00 0.00 std::shared_ptr<Font>::shared_ptr()
  1571. 0.00 48.23 0.00 4087 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
  1572. 0.00 48.23 0.00 4085 0.00 0.00 Text::~Text()
  1573. 0.00 48.23 0.00 4073 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_left(std::_Rb_tree_node_base*)
  1574. 0.00 48.23 0.00 4050 0.00 0.00 PlayerProfile::~PlayerProfile()
  1575. 0.00 48.23 0.00 4050 0.00 0.00 Callback::~Callback()
  1576. 0.00 48.23 0.00 4050 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::~new_allocator()
  1577. 0.00 48.23 0.00 4050 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::~allocator()
  1578. 0.00 48.23 0.00 4050 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear()
  1579. 0.00 48.23 0.00 4050 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~map()
  1580. 0.00 48.23 0.00 4050 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::~_Rb_tree_impl()
  1581. 0.00 48.23 0.00 4050 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear()
  1582. 0.00 48.23 0.00 4050 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~_Rb_tree()
  1583. 0.00 48.23 0.00 4010 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::~new_allocator()
  1584. 0.00 48.23 0.00 4010 0.00 0.00 std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::~allocator()
  1585. 0.00 48.23 0.00 4008 0.00 0.00 PlayerProfile::PlayerProfile(PlayerProfile const&)
  1586. 0.00 48.23 0.00 4008 0.00 0.00 sf::Text::Text(sf::Text const&)
  1587. 0.00 48.23 0.00 4008 0.00 0.00 Text::Text(Text const&)
  1588. 0.00 48.23 0.00 4008 0.00 0.00 Callback::Callback(Callback const&)
  1589. 0.00 48.23 0.00 4008 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::new_allocator(__gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > const&)
  1590. 0.00 48.23 0.00 4008 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > const&)
  1591. 0.00 48.23 0.00 4008 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::_S_select_on_copy(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > const&)
  1592. 0.00 48.23 0.00 4008 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::__normal_iterator(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const* const&)
  1593. 0.00 48.23 0.00 4008 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::base() const
  1594. 0.00 48.23 0.00 4008 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_root() const
  1595. 0.00 48.23 0.00 4008 0.00 0.00 std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::allocator(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > const&)
  1596. 0.00 48.23 0.00 4008 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > const&)
  1597. 0.00 48.23 0.00 4008 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::select_on_container_copy_construction(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > const&)
  1598. 0.00 48.23 0.00 4008 0.00 0.00 std::_Rb_tree_key_compare<std::less<CallbackKey> >::_Rb_tree_key_compare(std::less<CallbackKey> const&)
  1599. 0.00 48.23 0.00 4008 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::map(std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&)
  1600. 0.00 48.23 0.00 4008 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true> const&)
  1601. 0.00 48.23 0.00 4008 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&)
  1602. 0.00 48.23 0.00 4004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >::base() const
  1603. 0.00 48.23 0.00 4004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >::base() const
  1604. 0.00 48.23 0.00 4004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >::base() const
  1605. 0.00 48.23 0.00 4004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >::base() const
  1606. 0.00 48.23 0.00 4000 0.00 0.00 sf::VertexArray::operator=(sf::VertexArray const&)
  1607. 0.00 48.23 0.00 4000 0.00 0.00 sf::Text::operator=(sf::Text&&)
  1608. 0.00 48.23 0.00 4000 0.00 0.00 sf::Sprite::operator=(sf::Sprite&&)
  1609. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<sf::Vertex>, sf::Vertex>::_S_propagate_on_copy_assign()
  1610. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >::operator*() const
  1611. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >::operator*() const
  1612. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >::operator*() const
  1613. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >::operator*() const
  1614. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >::operator*() const
  1615. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >::operator*() const
  1616. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::base() const
  1617. 0.00 48.23 0.00 4000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::capacity() const
  1618. 0.00 48.23 0.00 4000 0.00 0.00 sf::Vertex* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<sf::Vertex const*, sf::Vertex*>(sf::Vertex const*, sf::Vertex const*, sf::Vertex*)
  1619. 0.00 48.23 0.00 4000 0.00 0.00 void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > >(__gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >)
  1620. 0.00 48.23 0.00 4000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::end()
  1621. 0.00 48.23 0.00 4000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::begin()
  1622. 0.00 48.23 0.00 4000 0.00 0.00 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::operator=(std::vector<sf::Vertex, std::allocator<sf::Vertex> > const&)
  1623. 0.00 48.23 0.00 4000 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_root()
  1624. 0.00 48.23 0.00 4000 0.00 0.00 ObjectPool<PlayerProfile>::Entry* std::__addressof<ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry&)
  1625. 0.00 48.23 0.00 4000 0.00 0.00 ObjectPool<Text>::Entry* std::__addressof<ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry&)
  1626. 0.00 48.23 0.00 4000 0.00 0.00 ObjectPool<Sprite>::Entry* std::__addressof<ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry&)
  1627. 0.00 48.23 0.00 4000 0.00 0.00 ObjectPool<Callback>::Entry* std::__addressof<ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry&)
  1628. 0.00 48.23 0.00 4000 0.00 0.00 sf::Vertex* std::__niter_base<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >(__gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >)
  1629. 0.00 48.23 0.00 4000 0.00 0.00 sf::Vertex* std::__copy_move_a<false, sf::Vertex const*, sf::Vertex*>(sf::Vertex const*, sf::Vertex const*, sf::Vertex*)
  1630. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > >(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >)
  1631. 0.00 48.23 0.00 4000 0.00 0.00 __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > std::copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > >(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >)
  1632. 0.00 48.23 0.00 4000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned int> >, std::is_move_constructible<unsigned int>, std::is_move_assignable<unsigned int> >::value, void>::type std::swap<unsigned int>(unsigned int&, unsigned int&)
  1633. 0.00 48.23 0.00 4000 0.00 0.00 void std::_Destroy<__gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > >(__gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >)
  1634. 0.00 48.23 0.00 4000 0.00 0.00 void std::_Destroy<__gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex>(__gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, std::allocator<sf::Vertex>&)
  1635. 0.00 48.23 0.00 3961 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> const&) const
  1636. 0.00 48.23 0.00 3713 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::base() const
  1637. 0.00 48.23 0.00 3704 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::__normal_iterator(Observer<std::shared_ptr<InputEvent> >** const&)
  1638. 0.00 48.23 0.00 3538 0.00 0.00 __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::new_allocator()
  1639. 0.00 48.23 0.00 3538 0.00 0.00 __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::~new_allocator()
  1640. 0.00 48.23 0.00 3538 0.00 0.00 std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::allocator()
  1641. 0.00 48.23 0.00 3538 0.00 0.00 std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::~allocator()
  1642. 0.00 48.23 0.00 3538 0.00 0.00 std::_Head_base<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, false>::_M_head(std::_Head_base<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, false>&)
  1643. 0.00 48.23 0.00 3538 0.00 0.00 std::_Tuple_impl<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::_M_head(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}&)
  1644. 0.00 48.23 0.00 3538 0.00 0.00 std::__uniq_ptr_impl<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::_M_ptr()
  1645. 0.00 48.23 0.00 3538 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*& std::__get_helper<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>(std::_Tuple_impl<0ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>&)
  1646. 0.00 48.23 0.00 3538 0.00 0.00 std::tuple_element<0ul, std::tuple<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}> >::type& std::get<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}&)
  1647. 0.00 48.23 0.00 3158 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > const*)
  1648. 0.00 48.23 0.00 3158 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > const*)
  1649. 0.00 48.23 0.00 3117 0.00 0.00 sf::RectangleShape::~RectangleShape()
  1650. 0.00 48.23 0.00 3004 0.00 0.00 sf::Shape::Shape(sf::Shape const&)
  1651. 0.00 48.23 0.00 3000 0.00 0.00 std::remove_reference<sf::VertexArray&>::type&& std::move<sf::VertexArray&>(sf::VertexArray&)
  1652. 0.00 48.23 0.00 3000 0.00 0.00 std::remove_reference<sf::RenderStates&>::type&& std::move<sf::RenderStates&>(sf::RenderStates&)
  1653. 0.00 48.23 0.00 3000 0.00 0.00 std::remove_reference<sf::RectangleShape&>::type&& std::move<sf::RectangleShape&>(sf::RectangleShape&)
  1654. 0.00 48.23 0.00 3000 0.00 0.00 std::remove_reference<sf::Rect<float>&>::type&& std::move<sf::Rect<float>&>(sf::Rect<float>&)
  1655. 0.00 48.23 0.00 3000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >, std::is_move_constructible<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>, std::is_move_assignable<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::value, void>::type std::swap<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&)
  1656. 0.00 48.23 0.00 3000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<float> >, std::is_move_constructible<float>, std::is_move_assignable<float> >::value, void>::type std::swap<float>(float&, float&)
  1657. 0.00 48.23 0.00 2953 0.00 0.00 bool __gnu_cxx::operator!=<System* const*, System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&)
  1658. 0.00 48.23 0.00 2953 0.00 0.00 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::base() const
  1659. 0.00 48.23 0.00 2949 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::end()
  1660. 0.00 48.23 0.00 2944 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::base() const
  1661. 0.00 48.23 0.00 2938 0.00 0.00 bool __gnu_cxx::operator!=<Observer<std::shared_ptr<InputEvent> >* const*, Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&)
  1662. 0.00 48.23 0.00 2914 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_key(std::_Rb_tree_node_base const*)
  1663. 0.00 48.23 0.00 2914 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_value(std::_Rb_tree_node_base const*)
  1664. 0.00 48.23 0.00 2711 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_end()
  1665. 0.00 48.23 0.00 2624 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_swap(std::__shared_count<(__gnu_cxx::_Lock_policy)2>&)
  1666. 0.00 48.23 0.00 2610 0.00 0.00 Settings::framerate_smoothing()
  1667. 0.00 48.23 0.00 2479 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_leftmost()
  1668. 0.00 48.23 0.00 2475 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&)
  1669. 0.00 48.23 0.00 2426 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin()
  1670. 0.00 48.23 0.00 2398 0.00 0.00 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture> const&)
  1671. 0.00 48.23 0.00 2398 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&)
  1672. 0.00 48.23 0.00 2396 0.00 0.00 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::~function()
  1673. 0.00 48.23 0.00 2389 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  1674. 0.00 48.23 0.00 2388 0.00 0.00 std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_key_compare()
  1675. 0.00 48.23 0.00 2368 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::begin()
  1676. 0.00 48.23 0.00 2356 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  1677. 0.00 48.23 0.00 2353 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_begin()
  1678. 0.00 48.23 0.00 2350 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const&) const
  1679. 0.00 48.23 0.00 2348 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1680. 0.00 48.23 0.00 2348 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end()
  1681. 0.00 48.23 0.00 2348 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1682. 0.00 48.23 0.00 2348 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1683. 0.00 48.23 0.00 2348 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1684. 0.00 48.23 0.00 2348 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end()
  1685. 0.00 48.23 0.00 2347 0.00 0.00 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator++()
  1686. 0.00 48.23 0.00 2347 0.00 0.00 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator*() const
  1687. 0.00 48.23 0.00 2338 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::key_comp() const
  1688. 0.00 48.23 0.00 2338 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::key_comp() const
  1689. 0.00 48.23 0.00 2337 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const&)
  1690. 0.00 48.23 0.00 2334 0.00 0.00 System::subscription()
  1691. 0.00 48.23 0.00 2307 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&)
  1692. 0.00 48.23 0.00 2291 0.00 0.00 std::_Tuple_impl<0ul, std::type_index&&>::_Tuple_impl(std::_Tuple_impl<0ul, std::type_index&&>&&)
  1693. 0.00 48.23 0.00 2291 0.00 0.00 std::_Tuple_impl<0ul, std::type_index&&>::_Tuple_impl<std::type_index>(std::type_index&&)
  1694. 0.00 48.23 0.00 2291 0.00 0.00 std::tuple<std::type_index&&>::tuple(std::tuple<std::type_index&&>&&)
  1695. 0.00 48.23 0.00 2291 0.00 0.00 std::tuple<std::type_index&&>::tuple<std::type_index, true>(std::type_index&&)
  1696. 0.00 48.23 0.00 2291 0.00 0.00 std::type_index& std::__get_helper<0ul, std::type_index&&>(std::_Tuple_impl<0ul, std::type_index&&>&)
  1697. 0.00 48.23 0.00 2291 0.00 0.00 std::tuple<std::type_index&&> std::forward_as_tuple<std::type_index>(std::type_index&&)
  1698. 0.00 48.23 0.00 2291 0.00 0.00 std::tuple_element<0ul, std::tuple<std::type_index&&> >::type& std::get<0ul, std::type_index&&>(std::tuple<std::type_index&&>&)
  1699. 0.00 48.23 0.00 2291 0.00 0.00 std::remove_reference<std::type_index&>::type&& std::move<std::type_index&>(std::type_index&)
  1700. 0.00 48.23 0.00 2248 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::destroy<std::pair<std::type_index const, Handle> >(std::pair<std::type_index const, Handle>*)
  1701. 0.00 48.23 0.00 2248 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::allocate(unsigned long, void const*)
  1702. 0.00 48.23 0.00 2248 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  1703. 0.00 48.23 0.00 2248 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::max_size() const
  1704. 0.00 48.23 0.00 2248 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >::_M_const_cast() const
  1705. 0.00 48.23 0.00 2248 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, unsigned long)
  1706. 0.00 48.23 0.00 2248 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::destroy<std::pair<std::type_index const, Handle> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::pair<std::type_index const, Handle>*)
  1707. 0.00 48.23 0.00 2248 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, unsigned long)
  1708. 0.00 48.23 0.00 2248 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  1709. 0.00 48.23 0.00 2248 0.00 0.00 std::pair<std::type_index const, Handle>::pair<std::type_index&&>(std::piecewise_construct_t, std::tuple<std::type_index&&>, std::tuple<>)
  1710. 0.00 48.23 0.00 2248 0.00 0.00 std::pair<std::type_index const, Handle>::pair<std::type_index&&, 0ul>(std::tuple<std::type_index&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  1711. 0.00 48.23 0.00 2248 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_node()
  1712. 0.00 48.23 0.00 2248 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*)
  1713. 0.00 48.23 0.00 2248 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*)
  1714. 0.00 48.23 0.00 2248 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  1715. 0.00 48.23 0.00 2248 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*)
  1716. 0.00 48.23 0.00 2248 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*)
  1717. 0.00 48.23 0.00 2248 0.00 0.00 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  1718. 0.00 48.23 0.00 2202 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::operator*() const
  1719. 0.00 48.23 0.00 2199 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::operator++()
  1720. 0.00 48.23 0.00 2196 0.00 0.00 InputListener::notify(std::shared_ptr<InputEvent>&)
  1721. 0.00 48.23 0.00 2196 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::get() const
  1722. 0.00 48.23 0.00 2196 0.00 0.00 std::__shared_ptr_access<InputEvent, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  1723. 0.00 48.23 0.00 2196 0.00 0.00 std::__shared_ptr_access<InputEvent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  1724. 0.00 48.23 0.00 2196 0.00 0.00 std::remove_reference<InputEvent*&>::type&& std::move<InputEvent*&>(InputEvent*&)
  1725. 0.00 48.23 0.00 2184 0.00 0.00 __gnu_cxx::new_allocator<MouseMoveInputEvent>::~new_allocator()
  1726. 0.00 48.23 0.00 2184 0.00 0.00 std::allocator<MouseMoveInputEvent>::~allocator()
  1727. 0.00 48.23 0.00 2125 0.00 0.00 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1728. 0.00 48.23 0.00 2117 0.00 0.00 Rectangle::~Rectangle()
  1729. 0.00 48.23 0.00 2079 0.00 0.00 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&)
  1730. 0.00 48.23 0.00 2042 0.00 0.00 Collision::~Collision()
  1731. 0.00 48.23 0.00 2040 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::size() const
  1732. 0.00 48.23 0.00 2039 0.00 0.00 Clickable::~Clickable()
  1733. 0.00 48.23 0.00 2022 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_get_Tp_allocator() const
  1734. 0.00 48.23 0.00 2016 0.00 0.00 void std::_Destroy_aux<false>::__destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  1735. 0.00 48.23 0.00 2016 0.00 0.00 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  1736. 0.00 48.23 0.00 2016 0.00 0.00 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&)
  1737. 0.00 48.23 0.00 2015 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_deallocate(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, unsigned long)
  1738. 0.00 48.23 0.00 2013 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_allocate(unsigned long)
  1739. 0.00 48.23 0.00 2007 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_erase_at_end(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  1740. 0.00 48.23 0.00 2007 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::clear()
  1741. 0.00 48.23 0.00 2006 0.00 0.00 VertexList::~VertexList()
  1742. 0.00 48.23 0.00 2006 0.00 0.00 Grid::~Grid()
  1743. 0.00 48.23 0.00 2006 0.00 0.00 TileMap::~TileMap()
  1744. 0.00 48.23 0.00 2006 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_Vector_impl::~_Vector_impl()
  1745. 0.00 48.23 0.00 2006 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::~_Vector_base()
  1746. 0.00 48.23 0.00 2006 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::~vector()
  1747. 0.00 48.23 0.00 2004 0.00 0.00 VertexList::VertexList(VertexList const&)
  1748. 0.00 48.23 0.00 2004 0.00 0.00 sf::RectangleShape::RectangleShape(sf::RectangleShape const&)
  1749. 0.00 48.23 0.00 2004 0.00 0.00 Grid::Grid(Grid const&)
  1750. 0.00 48.23 0.00 2004 0.00 0.00 TileMap::TileMap(TileMap const&)
  1751. 0.00 48.23 0.00 2004 0.00 0.00 Clickable::Clickable(Clickable const&)
  1752. 0.00 48.23 0.00 2004 0.00 0.00 Collision::Collision(Collision const&)
  1753. 0.00 48.23 0.00 2004 0.00 0.00 Rectangle::Rectangle(Rectangle const&)
  1754. 0.00 48.23 0.00 2004 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::_S_select_on_copy(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > const&)
  1755. 0.00 48.23 0.00 2004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >::__normal_iterator(ObjectPool<PlayerProfile>::Entry* const&)
  1756. 0.00 48.23 0.00 2004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >::__normal_iterator(ObjectPool<Text>::Entry* const&)
  1757. 0.00 48.23 0.00 2004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >::__normal_iterator(ObjectPool<Sprite>::Entry* const&)
  1758. 0.00 48.23 0.00 2004 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >::__normal_iterator(ObjectPool<Callback>::Entry* const&)
  1759. 0.00 48.23 0.00 2004 0.00 0.00 bool __gnu_cxx::operator!=<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&)
  1760. 0.00 48.23 0.00 2004 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::end() const
  1761. 0.00 48.23 0.00 2004 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::begin() const
  1762. 0.00 48.23 0.00 2004 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_Vector_impl::_Vector_impl(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > const&)
  1763. 0.00 48.23 0.00 2004 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_create_storage(unsigned long)
  1764. 0.00 48.23 0.00 2004 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_Vector_base(unsigned long, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > const&)
  1765. 0.00 48.23 0.00 2004 0.00 0.00 std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::select_on_container_copy_construction(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > const&)
  1766. 0.00 48.23 0.00 2004 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  1767. 0.00 48.23 0.00 2004 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::vector(std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > const&)
  1768. 0.00 48.23 0.00 2004 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::uninitialized_copy<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  1769. 0.00 48.23 0.00 2004 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&)
  1770. 0.00 48.23 0.00 2002 0.00 0.00 ObjectPool<PlayerProfile>::Entry::~Entry()
  1771. 0.00 48.23 0.00 2002 0.00 0.00 ObjectPool<Text>::Entry::~Entry()
  1772. 0.00 48.23 0.00 2002 0.00 0.00 ObjectPool<Sprite>::Entry::~Entry()
  1773. 0.00 48.23 0.00 2002 0.00 0.00 ObjectPool<Callback>::Entry::~Entry()
  1774. 0.00 48.23 0.00 2002 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > > const&)
  1775. 0.00 48.23 0.00 2002 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > > const&)
  1776. 0.00 48.23 0.00 2002 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > > const&)
  1777. 0.00 48.23 0.00 2002 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > > const&)
  1778. 0.00 48.23 0.00 2002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >::base() const
  1779. 0.00 48.23 0.00 2002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >::base() const
  1780. 0.00 48.23 0.00 2002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >::base() const
  1781. 0.00 48.23 0.00 2002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >::base() const
  1782. 0.00 48.23 0.00 2002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >::base() const
  1783. 0.00 48.23 0.00 2002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >::base() const
  1784. 0.00 48.23 0.00 2002 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::end()
  1785. 0.00 48.23 0.00 2002 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::end()
  1786. 0.00 48.23 0.00 2002 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::end()
  1787. 0.00 48.23 0.00 2002 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::end()
  1788. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<PlayerProfile>::Entry::Entry(ObjectPool<PlayerProfile>::Entry const&)
  1789. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Text>::Entry::Entry(ObjectPool<Text>::Entry const&)
  1790. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Sprite>::Entry::Entry(ObjectPool<Sprite>::Entry const&)
  1791. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Callback>::Entry::Entry(ObjectPool<Callback>::Entry const&)
  1792. 0.00 48.23 0.00 2000 0.00 0.00 PlayerProfile::swap(PlayerProfile&)
  1793. 0.00 48.23 0.00 2000 0.00 0.00 PlayerProfile::operator=(PlayerProfile const&)
  1794. 0.00 48.23 0.00 2000 0.00 0.00 sf::RectangleShape::operator=(sf::RectangleShape&&)
  1795. 0.00 48.23 0.00 2000 0.00 0.00 sf::Text::Text(sf::Text&&)
  1796. 0.00 48.23 0.00 2000 0.00 0.00 sf::Shape::operator=(sf::Shape const&)
  1797. 0.00 48.23 0.00 2000 0.00 0.00 sf::Sprite::Sprite(sf::Sprite&&)
  1798. 0.00 48.23 0.00 2000 0.00 0.00 Text::operator=(Text const&)
  1799. 0.00 48.23 0.00 2000 0.00 0.00 Sprite::swap(Sprite&)
  1800. 0.00 48.23 0.00 2000 0.00 0.00 Sprite::operator=(Sprite const&)
  1801. 0.00 48.23 0.00 2000 0.00 0.00 Callback::swap(Callback&)
  1802. 0.00 48.23 0.00 2000 0.00 0.00 Callback::operator=(Callback const&)
  1803. 0.00 48.23 0.00 2000 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::_S_on_swap(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&)
  1804. 0.00 48.23 0.00 2000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >::operator++()
  1805. 0.00 48.23 0.00 2000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >::operator++()
  1806. 0.00 48.23 0.00 2000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >::operator++()
  1807. 0.00 48.23 0.00 2000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >::operator++()
  1808. 0.00 48.23 0.00 2000 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::swap(std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >&)
  1809. 0.00 48.23 0.00 2000 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::swap(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >&)
  1810. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Construct<ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry const&>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry const&)
  1811. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Construct<ObjectPool<Text>::Entry, ObjectPool<Text>::Entry const&>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry const&)
  1812. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Construct<ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry const&>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry const&)
  1813. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Construct<ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry const&>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry const&)
  1814. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<VertexList>::Entry* std::__addressof<ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry&)
  1815. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Grid>::Entry* std::__addressof<ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry&)
  1816. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<TileMap>::Entry* std::__addressof<ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry&)
  1817. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Clickable>::Entry* std::__addressof<ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry&)
  1818. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Collision>::Entry* std::__addressof<ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry&)
  1819. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Rectangle>::Entry* std::__addressof<ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry&)
  1820. 0.00 48.23 0.00 2000 0.00 0.00 void std::__alloc_on_swap<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&)
  1821. 0.00 48.23 0.00 2000 0.00 0.00 void std::__do_alloc_on_swap<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::integral_constant<bool, false>)
  1822. 0.00 48.23 0.00 2000 0.00 0.00 void std::swap<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >(std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >&, std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >&)
  1823. 0.00 48.23 0.00 2000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Text> >, std::is_move_constructible<sf::Text>, std::is_move_assignable<sf::Text> >::value, void>::type std::swap<sf::Text>(sf::Text&, sf::Text&)
  1824. 0.00 48.23 0.00 2000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Sprite> >, std::is_move_constructible<sf::Sprite>, std::is_move_assignable<sf::Sprite> >::value, void>::type std::swap<sf::Sprite>(sf::Sprite&, sf::Sprite&)
  1825. 0.00 48.23 0.00 2000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::less<CallbackKey> > >, std::is_move_constructible<std::less<CallbackKey> >, std::is_move_assignable<std::less<CallbackKey> > >::value, void>::type std::swap<std::less<CallbackKey> >(std::less<CallbackKey>&, std::less<CallbackKey>&)
  1826. 0.00 48.23 0.00 2000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<bool> >, std::is_move_constructible<bool>, std::is_move_assignable<bool> >::value, void>::type std::swap<bool>(bool&, bool&)
  1827. 0.00 48.23 0.00 2000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<int> >, std::is_move_constructible<int>, std::is_move_assignable<int> >::value, void>::type std::swap<int>(int&, int&)
  1828. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<PlayerProfile>::Entry const& std::forward<ObjectPool<PlayerProfile>::Entry const&>(std::remove_reference<ObjectPool<PlayerProfile>::Entry const&>::type&)
  1829. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Text>::Entry const& std::forward<ObjectPool<Text>::Entry const&>(std::remove_reference<ObjectPool<Text>::Entry const&>::type&)
  1830. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Sprite>::Entry const& std::forward<ObjectPool<Sprite>::Entry const&>(std::remove_reference<ObjectPool<Sprite>::Entry const&>::type&)
  1831. 0.00 48.23 0.00 2000 0.00 0.00 ObjectPool<Callback>::Entry const& std::forward<ObjectPool<Callback>::Entry const&>(std::remove_reference<ObjectPool<Callback>::Entry const&>::type&)
  1832. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Destroy<ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*)
  1833. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Destroy<ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*)
  1834. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Destroy<ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*)
  1835. 0.00 48.23 0.00 2000 0.00 0.00 void std::_Destroy<ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*)
  1836. 0.00 48.23 0.00 1804 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_right(std::_Rb_tree_node_base*)
  1837. 0.00 48.23 0.00 1797 0.00 0.00 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  1838. 0.00 48.23 0.00 1797 0.00 0.00 __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const
  1839. 0.00 48.23 0.00 1797 0.00 0.00 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)> const&)
  1840. 0.00 48.23 0.00 1769 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()
  1841. 0.00 48.23 0.00 1769 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::new_allocator()
  1842. 0.00 48.23 0.00 1769 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::~new_allocator()
  1843. 0.00 48.23 0.00 1769 0.00 0.00 __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::deallocate(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, unsigned long)
  1844. 0.00 48.23 0.00 1769 0.00 0.00 void __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::destroy<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)
  1845. 0.00 48.23 0.00 1769 0.00 0.00 __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::allocate(unsigned long, void const*)
  1846. 0.00 48.23 0.00 1769 0.00 0.00 void __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)
  1847. 0.00 48.23 0.00 1769 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::unexpect(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::token_type) const
  1848. 0.00 48.23 0.00 1769 0.00 0.00 __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::max_size() const
  1849. 0.00 48.23 0.00 1769 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::allocator()
  1850. 0.00 48.23 0.00 1769 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::~allocator()
  1851. 0.00 48.23 0.00 1769 0.00 0.00 std::_Head_base<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, false>::_Head_base<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&)
  1852. 0.00 48.23 0.00 1769 0.00 0.00 std::_Head_base<1ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}, false>::_Head_base({lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1853. 0.00 48.23 0.00 1769 0.00 0.00 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::release()
  1854. 0.00 48.23 0.00 1769 0.00 0.00 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::unique_ptr(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, {lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1855. 0.00 48.23 0.00 1769 0.00 0.00 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::~unique_ptr()
  1856. 0.00 48.23 0.00 1769 0.00 0.00 std::_Tuple_impl<0ul, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::_Tuple_impl<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&, {lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&, void>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&, {lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1857. 0.00 48.23 0.00 1769 0.00 0.00 std::_Tuple_impl<1ul, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::_Tuple_impl({lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1858. 0.00 48.23 0.00 1769 0.00 0.00 std::__uniq_ptr_impl<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::__uniq_ptr_impl<{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, {lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1859. 0.00 48.23 0.00 1769 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::map()
  1860. 0.00 48.23 0.00 1769 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::~map()
  1861. 0.00 48.23 0.00 1769 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*&, std::_Rb_tree_node_base*&)
  1862. 0.00 48.23 0.00 1769 0.00 0.00 std::tuple<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::tuple<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&, {lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&, true>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*&, {lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&)
  1863. 0.00 48.23 0.00 1769 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  1864. 0.00 48.23 0.00 1769 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  1865. 0.00 48.23 0.00 1769 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1866. 0.00 48.23 0.00 1769 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*)
  1867. 0.00 48.23 0.00 1769 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree()
  1868. 0.00 48.23 0.00 1769 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::~_Rb_tree()
  1869. 0.00 48.23 0.00 1769 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*&>::type&)
  1870. 0.00 48.23 0.00 1727 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  1871. 0.00 48.23 0.00 1638 0.00 0.00 MouseMoveInputEvent::execute(InputListener&)
  1872. 0.00 48.23 0.00 1638 0.00 0.00 __gnu_cxx::new_allocator<MouseMoveInputEvent>::new_allocator(__gnu_cxx::new_allocator<MouseMoveInputEvent> const&)
  1873. 0.00 48.23 0.00 1638 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseMoveInputEvent>::_M_ptr()
  1874. 0.00 48.23 0.00 1638 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseMoveInputEvent>::_M_addr()
  1875. 0.00 48.23 0.00 1638 0.00 0.00 std::allocator<MouseMoveInputEvent>::allocator(std::allocator<MouseMoveInputEvent> const&)
  1876. 0.00 48.23 0.00 1638 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  1877. 0.00 48.23 0.00 1597 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_S_left(std::_Rb_tree_node_base*)
  1878. 0.00 48.23 0.00 1577 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_S_right(std::_Rb_tree_node_base*)
  1879. 0.00 48.23 0.00 1568 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::end()
  1880. 0.00 48.23 0.00 1568 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::end()
  1881. 0.00 48.23 0.00 1564 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > const&)
  1882. 0.00 48.23 0.00 1556 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::end()
  1883. 0.00 48.23 0.00 1544 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const&) const
  1884. 0.00 48.23 0.00 1536 0.00 0.00 InputElement::set_position(int)
  1885. 0.00 48.23 0.00 1484 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::operator*() const
  1886. 0.00 48.23 0.00 1482 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base()
  1887. 0.00 48.23 0.00 1482 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::~_Sp_counted_base()
  1888. 0.00 48.23 0.00 1480 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const
  1889. 0.00 48.23 0.00 1476 0.00 0.00 bool __gnu_cxx::operator><SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  1890. 0.00 48.23 0.00 1470 0.00 0.00 Axis::position(int)
  1891. 0.00 48.23 0.00 1452 0.00 0.00 __gnu_cxx::new_allocator<ComponentAddedMessage>::~new_allocator()
  1892. 0.00 48.23 0.00 1452 0.00 0.00 std::allocator<ComponentAddedMessage>::~allocator()
  1893. 0.00 48.23 0.00 1430 0.00 0.00 ComponentAddedMessage& std::forward<ComponentAddedMessage&>(std::remove_reference<ComponentAddedMessage&>::type&)
  1894. 0.00 48.23 0.00 1350 0.00 0.00 bool& std::forward<bool&>(std::remove_reference<bool&>::type&)
  1895. 0.00 48.23 0.00 1307 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&)
  1896. 0.00 48.23 0.00 1301 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::base() const
  1897. 0.00 48.23 0.00 1279 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::operator--()
  1898. 0.00 48.23 0.00 1198 0.00 0.00 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char*>(__gnu_cxx::__normal_iterator<char*, __gnu_cxx::__enable_if<std::__are_same<char*, char*>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&)
  1899. 0.00 48.23 0.00 1198 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag)
  1900. 0.00 48.23 0.00 1198 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  1901. 0.00 48.23 0.00 1198 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  1902. 0.00 48.23 0.00 1170 0.00 0.00 Handle::Handle(unsigned int, unsigned int)
  1903. 0.00 48.23 0.00 1170 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::empty() const
  1904. 0.00 48.23 0.00 1170 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::empty() const
  1905. 0.00 48.23 0.00 1095 0.00 0.00 FileChannel::receive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int)
  1906. 0.00 48.23 0.00 1095 0.00 0.00 unsigned int const& std::max<unsigned int>(unsigned int const&, unsigned int const&)
  1907. 0.00 48.23 0.00 1092 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  1908. 0.00 48.23 0.00 1092 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  1909. 0.00 48.23 0.00 1092 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseMoveInputEvent>(std::allocator<MouseMoveInputEvent> const&)
  1910. 0.00 48.23 0.00 1092 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  1911. 0.00 48.23 0.00 1092 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseMoveInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseMoveInputEvent>, true>&)
  1912. 0.00 48.23 0.00 1092 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  1913. 0.00 48.23 0.00 1092 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  1914. 0.00 48.23 0.00 1092 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  1915. 0.00 48.23 0.00 1092 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  1916. 0.00 48.23 0.00 1089 0.00 0.00 __gnu_cxx::new_allocator<ComponentAddedMessage>::new_allocator(__gnu_cxx::new_allocator<ComponentAddedMessage> const&)
  1917. 0.00 48.23 0.00 1089 0.00 0.00 __gnu_cxx::__aligned_buffer<ComponentAddedMessage>::_M_ptr()
  1918. 0.00 48.23 0.00 1089 0.00 0.00 __gnu_cxx::__aligned_buffer<ComponentAddedMessage>::_M_addr()
  1919. 0.00 48.23 0.00 1089 0.00 0.00 std::allocator<ComponentAddedMessage>::allocator(std::allocator<ComponentAddedMessage> const&)
  1920. 0.00 48.23 0.00 1089 0.00 0.00 std::shared_ptr<Message>::shared_ptr<ComponentAddedMessage, void>(std::shared_ptr<ComponentAddedMessage> const&)
  1921. 0.00 48.23 0.00 1089 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ComponentAddedMessage, void>(std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2> const&)
  1922. 0.00 48.23 0.00 1089 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  1923. 0.00 48.23 0.00 1084 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::operator+(long) const
  1924. 0.00 48.23 0.00 1002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >::__normal_iterator(ObjectPool<VertexList>::Entry* const&)
  1925. 0.00 48.23 0.00 1002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >::__normal_iterator(ObjectPool<Grid>::Entry* const&)
  1926. 0.00 48.23 0.00 1002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >::__normal_iterator(ObjectPool<TileMap>::Entry* const&)
  1927. 0.00 48.23 0.00 1002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >::__normal_iterator(ObjectPool<Clickable>::Entry* const&)
  1928. 0.00 48.23 0.00 1002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >::__normal_iterator(ObjectPool<Collision>::Entry* const&)
  1929. 0.00 48.23 0.00 1002 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >::__normal_iterator(ObjectPool<Rectangle>::Entry* const&)
  1930. 0.00 48.23 0.00 1001 0.00 0.00 ObjectPool<VertexList>::Entry::~Entry()
  1931. 0.00 48.23 0.00 1001 0.00 0.00 ObjectPool<Grid>::Entry::~Entry()
  1932. 0.00 48.23 0.00 1001 0.00 0.00 ObjectPool<TileMap>::Entry::~Entry()
  1933. 0.00 48.23 0.00 1001 0.00 0.00 ObjectPool<Clickable>::Entry::~Entry()
  1934. 0.00 48.23 0.00 1001 0.00 0.00 ObjectPool<Collision>::Entry::~Entry()
  1935. 0.00 48.23 0.00 1001 0.00 0.00 ObjectPool<Rectangle>::Entry::~Entry()
  1936. 0.00 48.23 0.00 1001 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > > const&)
  1937. 0.00 48.23 0.00 1001 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > > const&)
  1938. 0.00 48.23 0.00 1001 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > > const&)
  1939. 0.00 48.23 0.00 1001 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > > const&)
  1940. 0.00 48.23 0.00 1001 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > > const&)
  1941. 0.00 48.23 0.00 1001 0.00 0.00 bool __gnu_cxx::operator!=<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > > const&)
  1942. 0.00 48.23 0.00 1001 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::end()
  1943. 0.00 48.23 0.00 1001 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::end()
  1944. 0.00 48.23 0.00 1001 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::end()
  1945. 0.00 48.23 0.00 1001 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::end()
  1946. 0.00 48.23 0.00 1001 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::end()
  1947. 0.00 48.23 0.00 1001 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::end()
  1948. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<VertexList>::Entry::Entry(ObjectPool<VertexList>::Entry const&)
  1949. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Grid>::Entry::Entry(ObjectPool<Grid>::Entry const&)
  1950. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<TileMap>::Entry::Entry(ObjectPool<TileMap>::Entry const&)
  1951. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Clickable>::Entry::Entry(ObjectPool<Clickable>::Entry const&)
  1952. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Collision>::Entry::Entry(ObjectPool<Collision>::Entry const&)
  1953. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Rectangle>::Entry::Entry(ObjectPool<Rectangle>::Entry const&)
  1954. 0.00 48.23 0.00 1000 0.00 0.00 VertexList::swap(VertexList&)
  1955. 0.00 48.23 0.00 1000 0.00 0.00 VertexList::operator=(VertexList const&)
  1956. 0.00 48.23 0.00 1000 0.00 0.00 sf::RectangleShape::RectangleShape(sf::RectangleShape&&)
  1957. 0.00 48.23 0.00 1000 0.00 0.00 Grid::swap(Grid&)
  1958. 0.00 48.23 0.00 1000 0.00 0.00 Grid::operator=(Grid const&)
  1959. 0.00 48.23 0.00 1000 0.00 0.00 TileMap::swap(TileMap&)
  1960. 0.00 48.23 0.00 1000 0.00 0.00 TileMap::operator=(TileMap const&)
  1961. 0.00 48.23 0.00 1000 0.00 0.00 Clickable::swap(Clickable&)
  1962. 0.00 48.23 0.00 1000 0.00 0.00 Clickable::operator=(Clickable const&)
  1963. 0.00 48.23 0.00 1000 0.00 0.00 Collision::swap(Collision&)
  1964. 0.00 48.23 0.00 1000 0.00 0.00 Collision::operator=(Collision const&)
  1965. 0.00 48.23 0.00 1000 0.00 0.00 Rectangle::swap(Rectangle&)
  1966. 0.00 48.23 0.00 1000 0.00 0.00 Rectangle::operator=(Rectangle const&)
  1967. 0.00 48.23 0.00 1000 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::_S_on_swap(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&)
  1968. 0.00 48.23 0.00 1000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >::operator++()
  1969. 0.00 48.23 0.00 1000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >::operator++()
  1970. 0.00 48.23 0.00 1000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >::operator++()
  1971. 0.00 48.23 0.00 1000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >::operator++()
  1972. 0.00 48.23 0.00 1000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >::operator++()
  1973. 0.00 48.23 0.00 1000 0.00 0.00 __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >::operator++()
  1974. 0.00 48.23 0.00 1000 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_Vector_impl::_M_swap_data(std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_Vector_impl&)
  1975. 0.00 48.23 0.00 1000 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::swap(std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >&)
  1976. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Construct<ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry const&>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry const&)
  1977. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Construct<ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry const&>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry const&)
  1978. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Construct<ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry const&>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry const&)
  1979. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Construct<ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry const&>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry const&)
  1980. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Construct<ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry const&>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry const&)
  1981. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Construct<ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry const&>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry const&)
  1982. 0.00 48.23 0.00 1000 0.00 0.00 void std::__alloc_on_swap<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&)
  1983. 0.00 48.23 0.00 1000 0.00 0.00 void std::__do_alloc_on_swap<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, std::integral_constant<bool, false>)
  1984. 0.00 48.23 0.00 1000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::VertexArray> >, std::is_move_constructible<sf::VertexArray>, std::is_move_assignable<sf::VertexArray> >::value, void>::type std::swap<sf::VertexArray>(sf::VertexArray&, sf::VertexArray&)
  1985. 0.00 48.23 0.00 1000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::RenderStates> >, std::is_move_constructible<sf::RenderStates>, std::is_move_assignable<sf::RenderStates> >::value, void>::type std::swap<sf::RenderStates>(sf::RenderStates&, sf::RenderStates&)
  1986. 0.00 48.23 0.00 1000 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::RectangleShape> >, std::is_move_constructible<sf::RectangleShape>, std::is_move_assignable<sf::RectangleShape> >::value, void>::type std::swap<sf::RectangleShape>(sf::RectangleShape&, sf::RectangleShape&)
  1987. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<VertexList>::Entry const& std::forward<ObjectPool<VertexList>::Entry const&>(std::remove_reference<ObjectPool<VertexList>::Entry const&>::type&)
  1988. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Grid>::Entry const& std::forward<ObjectPool<Grid>::Entry const&>(std::remove_reference<ObjectPool<Grid>::Entry const&>::type&)
  1989. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<TileMap>::Entry const& std::forward<ObjectPool<TileMap>::Entry const&>(std::remove_reference<ObjectPool<TileMap>::Entry const&>::type&)
  1990. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Clickable>::Entry const& std::forward<ObjectPool<Clickable>::Entry const&>(std::remove_reference<ObjectPool<Clickable>::Entry const&>::type&)
  1991. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Collision>::Entry const& std::forward<ObjectPool<Collision>::Entry const&>(std::remove_reference<ObjectPool<Collision>::Entry const&>::type&)
  1992. 0.00 48.23 0.00 1000 0.00 0.00 ObjectPool<Rectangle>::Entry const& std::forward<ObjectPool<Rectangle>::Entry const&>(std::remove_reference<ObjectPool<Rectangle>::Entry const&>::type&)
  1993. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Destroy<ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*)
  1994. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Destroy<ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*)
  1995. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Destroy<ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*)
  1996. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Destroy<ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*)
  1997. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Destroy<ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*)
  1998. 0.00 48.23 0.00 1000 0.00 0.00 void std::_Destroy<ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*)
  1999. 0.00 48.23 0.00 954 0.00 0.00 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  2000. 0.00 48.23 0.00 939 0.00 0.00 float __gnu_cxx::__stoa<float, float, char>(float (*)(char const*, char**), char const*, char const*, unsigned long*)
  2001. 0.00 48.23 0.00 939 0.00 0.00 std::__cxx11::stof(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*)
  2002. 0.00 48.23 0.00 939 0.00 0.00 __gnu_cxx::__stoa<float, float, char>(float (*)(char const*, char**), char const*, char const*, unsigned long*)::_Range_chk::_S_chk(float, std::integral_constant<bool, false>)
  2003. 0.00 48.23 0.00 939 0.00 0.00 __gnu_cxx::__stoa<float, float, char>(float (*)(char const*, char**), char const*, char const*, unsigned long*)::_Save_errno::_Save_errno()
  2004. 0.00 48.23 0.00 939 0.00 0.00 __gnu_cxx::__stoa<float, float, char>(float (*)(char const*, char**), char const*, char const*, unsigned long*)::_Save_errno::~_Save_errno()
  2005. 0.00 48.23 0.00 932 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::end()
  2006. 0.00 48.23 0.00 925 0.00 0.00 SceneNode* const& std::forward<SceneNode* const&>(std::remove_reference<SceneNode* const&>::type&)
  2007. 0.00 48.23 0.00 896 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_Node_allocator()
  2008. 0.00 48.23 0.00 888 0.00 0.00 __gnu_cxx::new_allocator<EntityCreatedMessage>::~new_allocator()
  2009. 0.00 48.23 0.00 888 0.00 0.00 std::allocator<EntityCreatedMessage>::~allocator()
  2010. 0.00 48.23 0.00 863 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__normal_iterator(SceneNode* const* const&)
  2011. 0.00 48.23 0.00 813 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_end()
  2012. 0.00 48.23 0.00 803 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_M_ptr() const
  2013. 0.00 48.23 0.00 803 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_M_addr() const
  2014. 0.00 48.23 0.00 803 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_M_valptr() const
  2015. 0.00 48.23 0.00 803 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_S_key(std::_Rb_tree_node_base const*)
  2016. 0.00 48.23 0.00 803 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_S_value(std::_Rb_tree_node_base const*)
  2017. 0.00 48.23 0.00 794 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_begin()
  2018. 0.00 48.23 0.00 792 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > const&) const
  2019. 0.00 48.23 0.00 791 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2020. 0.00 48.23 0.00 790 0.00 0.00 std::tuple<unsigned int const&>&& std::forward<std::tuple<unsigned int const&> >(std::remove_reference<std::tuple<unsigned int const&> >::type&)
  2021. 0.00 48.23 0.00 787 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::end()
  2022. 0.00 48.23 0.00 782 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator->() const
  2023. 0.00 48.23 0.00 777 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2024. 0.00 48.23 0.00 777 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2025. 0.00 48.23 0.00 776 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_M_ptr()
  2026. 0.00 48.23 0.00 776 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_M_addr()
  2027. 0.00 48.23 0.00 776 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_M_valptr()
  2028. 0.00 48.23 0.00 773 0.00 0.00 ConsoleLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  2029. 0.00 48.23 0.00 773 0.00 0.00 Logger::msg_enabled(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  2030. 0.00 48.23 0.00 773 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::operator==(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > const&) const
  2031. 0.00 48.23 0.00 773 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::operator->() const
  2032. 0.00 48.23 0.00 773 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::begin()
  2033. 0.00 48.23 0.00 772 0.00 0.00 Game::logger()
  2034. 0.00 48.23 0.00 772 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_Rb_tree_const_iterator()
  2035. 0.00 48.23 0.00 772 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator++(int)
  2036. 0.00 48.23 0.00 772 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::begin()
  2037. 0.00 48.23 0.00 771 0.00 0.00 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  2038. 0.00 48.23 0.00 762 0.00 0.00 std::ceil(float)
  2039. 0.00 48.23 0.00 745 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::begin()
  2040. 0.00 48.23 0.00 740 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::get() const
  2041. 0.00 48.23 0.00 740 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator->() const
  2042. 0.00 48.23 0.00 740 0.00 0.00 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator*() const
  2043. 0.00 48.23 0.00 740 0.00 0.00 std::__shared_ptr_access<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  2044. 0.00 48.23 0.00 740 0.00 0.00 std::__shared_ptr_access<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2, false, false>::operator*() const
  2045. 0.00 48.23 0.00 739 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**>(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, __gnu_cxx::__enable_if<std::__are_same<Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**>::__value, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::__type> const&)
  2046. 0.00 48.23 0.00 732 0.00 0.00 InputEvent::InputEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  2047. 0.00 48.23 0.00 732 0.00 0.00 InputEvent::~InputEvent()
  2048. 0.00 48.23 0.00 732 0.00 0.00 Subject<std::shared_ptr<InputEvent> >::notify(std::shared_ptr<InputEvent>&)
  2049. 0.00 48.23 0.00 732 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&)
  2050. 0.00 48.23 0.00 732 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<InputEvent*> >, std::is_move_constructible<InputEvent*>, std::is_move_assignable<InputEvent*> >::value, void>::type std::swap<InputEvent*>(InputEvent*&, InputEvent*&)
  2051. 0.00 48.23 0.00 726 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  2052. 0.00 48.23 0.00 726 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  2053. 0.00 48.23 0.00 726 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocator<ComponentAddedMessage>(std::allocator<ComponentAddedMessage> const&)
  2054. 0.00 48.23 0.00 726 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  2055. 0.00 48.23 0.00 726 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ComponentAddedMessage>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<ComponentAddedMessage>, true>&)
  2056. 0.00 48.23 0.00 726 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>*)
  2057. 0.00 48.23 0.00 726 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  2058. 0.00 48.23 0.00 726 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  2059. 0.00 48.23 0.00 726 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  2060. 0.00 48.23 0.00 718 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() const
  2061. 0.00 48.23 0.00 715 0.00 0.00 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::operator()(Message&)
  2062. 0.00 48.23 0.00 715 0.00 0.00 std::function<void (ComponentAddedMessage&)>::operator()(ComponentAddedMessage&) const
  2063. 0.00 48.23 0.00 715 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_get_pointer(std::_Any_data const&)
  2064. 0.00 48.23 0.00 715 0.00 0.00 std::_Function_handler<void (ComponentAddedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_invoke(std::_Any_data const&, ComponentAddedMessage&)
  2065. 0.00 48.23 0.00 715 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const* std::__addressof<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const&)
  2066. 0.00 48.23 0.00 715 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const
  2067. 0.00 48.23 0.00 697 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__addressof<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)
  2068. 0.00 48.23 0.00 687 0.00 0.00 SceneNode*&& std::forward<SceneNode*>(std::remove_reference<SceneNode*>::type&)
  2069. 0.00 48.23 0.00 666 0.00 0.00 __gnu_cxx::new_allocator<EntityCreatedMessage>::new_allocator(__gnu_cxx::new_allocator<EntityCreatedMessage> const&)
  2070. 0.00 48.23 0.00 666 0.00 0.00 __gnu_cxx::__aligned_buffer<EntityCreatedMessage>::_M_ptr()
  2071. 0.00 48.23 0.00 666 0.00 0.00 __gnu_cxx::__aligned_buffer<EntityCreatedMessage>::_M_addr()
  2072. 0.00 48.23 0.00 666 0.00 0.00 std::allocator<EntityCreatedMessage>::allocator(std::allocator<EntityCreatedMessage> const&)
  2073. 0.00 48.23 0.00 666 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityCreatedMessage, void>(std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2> const&)
  2074. 0.00 48.23 0.00 666 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  2075. 0.00 48.23 0.00 651 0.00 0.00 SceneNode** std::__niter_base<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >)
  2076. 0.00 48.23 0.00 638 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>::type&)
  2077. 0.00 48.23 0.00 631 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_M_ptr() const
  2078. 0.00 48.23 0.00 631 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_M_addr() const
  2079. 0.00 48.23 0.00 631 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_M_valptr() const
  2080. 0.00 48.23 0.00 629 0.00 0.00 boost::aligned_storage<448ul, 8ul>::aligned_storage()
  2081. 0.00 48.23 0.00 629 0.00 0.00 boost::aligned_storage<448ul, 8ul>::~aligned_storage()
  2082. 0.00 48.23 0.00 629 0.00 0.00 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
  2083. 0.00 48.23 0.00 629 0.00 0.00 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::destroyer, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::destroyer&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int)
  2084. 0.00 48.23 0.00 629 0.00 0.00 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::destroyer, void*, Sprite>(int, boost::detail::variant::destroyer&, void*, Sprite*, mpl_::bool_<false>)
  2085. 0.00 48.23 0.00 629 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::destroy_content()
  2086. 0.00 48.23 0.00 629 0.00 0.00 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&)
  2087. 0.00 48.23 0.00 629 0.00 0.00 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::destroyer, void*>(int, int, boost::detail::variant::destroyer&, void*)
  2088. 0.00 48.23 0.00 629 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::~variant()
  2089. 0.00 48.23 0.00 629 0.00 0.00 void boost::detail::variant::destroyer::internal_visit<Sprite>(Sprite&, int) const
  2090. 0.00 48.23 0.00 627 0.00 0.00 std::remove_reference<Texture*&>::type&& std::move<Texture*&>(Texture*&)
  2091. 0.00 48.23 0.00 616 0.00 0.00 std::char_traits<char>::assign(char&, char const&)
  2092. 0.00 48.23 0.00 606 0.00 0.00 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::__normal_iterator<System**>(__gnu_cxx::__normal_iterator<System**, __gnu_cxx::__enable_if<std::__are_same<System**, System**>::__value, std::vector<System*, std::allocator<System*> > >::__type> const&)
  2093. 0.00 48.23 0.00 600 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::begin()
  2094. 0.00 48.23 0.00 599 0.00 0.00 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  2095. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::begin()
  2096. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::fill_line_buffer(unsigned long)
  2097. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::lexer(unsigned char const*, unsigned long)
  2098. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::~lexer()
  2099. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)
  2100. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)
  2101. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)
  2102. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse()
  2103. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parser<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)
  2104. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::~parser()
  2105. 0.00 48.23 0.00 599 0.00 0.00 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::set_begin()
  2106. 0.00 48.23 0.00 599 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::new_allocator()
  2107. 0.00 48.23 0.00 599 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~new_allocator()
  2108. 0.00 48.23 0.00 599 0.00 0.00 bool __gnu_cxx::__is_null_pointer<unsigned char const>(unsigned char const*)
  2109. 0.00 48.23 0.00 599 0.00 0.00 decltype ((({parm#1}.base)())-(({parm#2}.base)())) __gnu_cxx::operator-<char const*, char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  2110. 0.00 48.23 0.00 599 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator()
  2111. 0.00 48.23 0.00 599 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~allocator()
  2112. 0.00 48.23 0.00 599 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::begin()
  2113. 0.00 48.23 0.00 599 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map()
  2114. 0.00 48.23 0.00 599 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map()
  2115. 0.00 48.23 0.00 599 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*&)
  2116. 0.00 48.23 0.00 599 0.00 0.00 std::pair<bool, int>::pair<bool, int, true>(bool&&, int&&)
  2117. 0.00 48.23 0.00 599 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<unsigned char const*>(unsigned char const*, unsigned char const*)
  2118. 0.00 48.23 0.00 599 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<unsigned char const*>(unsigned char const*, unsigned char const*, std::forward_iterator_tag)
  2119. 0.00 48.23 0.00 599 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars<unsigned char const*>(char*, unsigned char const*, unsigned char const*)
  2120. 0.00 48.23 0.00 599 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<unsigned char const*>(unsigned char const*, unsigned char const*, std::__false_type)
  2121. 0.00 48.23 0.00 599 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_dispatch<unsigned char const*>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned char const*, unsigned char const*, std::__false_type)
  2122. 0.00 48.23 0.00 599 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<unsigned char const*, void>(unsigned char const*, unsigned char const*)
  2123. 0.00 48.23 0.00 599 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace<unsigned char const*, void>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned char const*, unsigned char const*)
  2124. 0.00 48.23 0.00 599 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<unsigned char const*, void>(unsigned char const*, unsigned char const*, std::allocator<char> const&)
  2125. 0.00 48.23 0.00 599 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  2126. 0.00 48.23 0.00 599 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  2127. 0.00 48.23 0.00 599 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2128. 0.00 48.23 0.00 599 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  2129. 0.00 48.23 0.00 599 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree()
  2130. 0.00 48.23 0.00 599 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree()
  2131. 0.00 48.23 0.00 599 0.00 0.00 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(decltype(nullptr))
  2132. 0.00 48.23 0.00 599 0.00 0.00 std::iterator_traits<unsigned char const*>::difference_type std::__distance<unsigned char const*>(unsigned char const*, unsigned char const*, std::random_access_iterator_tag)
  2133. 0.00 48.23 0.00 599 0.00 0.00 std::pair<bool, int> std::accumulate<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<bool, int>, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1})
  2134. 0.00 48.23 0.00 599 0.00 0.00 decltype (({parm#1}.end)()) std::end<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2135. 0.00 48.23 0.00 599 0.00 0.00 decltype (({parm#1}.begin)()) std::begin<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2136. 0.00 48.23 0.00 599 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>::type&)
  2137. 0.00 48.23 0.00 599 0.00 0.00 std::iterator_traits<unsigned char const*>::difference_type std::distance<unsigned char const*>(unsigned char const*, unsigned char const*)
  2138. 0.00 48.23 0.00 599 0.00 0.00 std::pair<std::__decay_and_strip<bool>::__type, std::__decay_and_strip<int>::__type> std::make_pair<bool, int>(bool&&, int&&)
  2139. 0.00 48.23 0.00 597 0.00 0.00 Messageable::pre_send_message(std::shared_ptr<Message>)
  2140. 0.00 48.23 0.00 597 0.00 0.00 Messageable::post_send_message(std::shared_ptr<Message>)
  2141. 0.00 48.23 0.00 597 0.00 0.00 Scene::post_receive_message(std::shared_ptr<Message>)
  2142. 0.00 48.23 0.00 597 0.00 0.00 Message::async(bool)
  2143. 0.00 48.23 0.00 597 0.00 0.00 Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2144. 0.00 48.23 0.00 597 0.00 0.00 Message::~Message()
  2145. 0.00 48.23 0.00 570 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*&, std::_Rb_tree_node_base*&)
  2146. 0.00 48.23 0.00 570 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_unique_pos(unsigned int const&)
  2147. 0.00 48.23 0.00 570 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*& std::forward<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*&>::type&)
  2148. 0.00 48.23 0.00 568 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node_base const*)
  2149. 0.00 48.23 0.00 568 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_value(std::_Rb_tree_node_base const*)
  2150. 0.00 48.23 0.00 546 0.00 0.00 InputDevice::process(MouseMoveInputEvent&)
  2151. 0.00 48.23 0.00 546 0.00 0.00 MouseMoveInputEvent::MouseMoveInputEvent(int, int)
  2152. 0.00 48.23 0.00 546 0.00 0.00 MouseMoveInputEvent::~MouseMoveInputEvent()
  2153. 0.00 48.23 0.00 546 0.00 0.00 Game::process(MouseMoveInputEvent&)
  2154. 0.00 48.23 0.00 546 0.00 0.00 Mouse::process(MouseMoveInputEvent&)
  2155. 0.00 48.23 0.00 546 0.00 0.00 Scene::process(Game&, MouseMoveInputEvent&)
  2156. 0.00 48.23 0.00 546 0.00 0.00 void __gnu_cxx::new_allocator<MouseMoveInputEvent>::destroy<MouseMoveInputEvent>(MouseMoveInputEvent*)
  2157. 0.00 48.23 0.00 546 0.00 0.00 void __gnu_cxx::new_allocator<MouseMoveInputEvent>::construct<MouseMoveInputEvent, int&, int&>(MouseMoveInputEvent*, int&, int&)
  2158. 0.00 48.23 0.00 546 0.00 0.00 __gnu_cxx::new_allocator<MouseMoveInputEvent>::new_allocator()
  2159. 0.00 48.23 0.00 546 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2160. 0.00 48.23 0.00 546 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  2161. 0.00 48.23 0.00 546 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  2162. 0.00 48.23 0.00 546 0.00 0.00 std::allocator<MouseMoveInputEvent>::allocator()
  2163. 0.00 48.23 0.00 546 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseMoveInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseMoveInputEvent>(std::shared_ptr<MouseMoveInputEvent>&&)
  2164. 0.00 48.23 0.00 546 0.00 0.00 std::shared_ptr<MouseMoveInputEvent>::shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&)
  2165. 0.00 48.23 0.00 546 0.00 0.00 std::shared_ptr<MouseMoveInputEvent>::~shared_ptr()
  2166. 0.00 48.23 0.00 546 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseMoveInputEvent, void>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  2167. 0.00 48.23 0.00 546 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseMoveInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseMoveInputEvent>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  2168. 0.00 48.23 0.00 546 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseMoveInputEvent, void>::value, void>::type std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseMoveInputEvent, MouseMoveInputEvent>(MouseMoveInputEvent*)
  2169. 0.00 48.23 0.00 546 0.00 0.00 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&)
  2170. 0.00 48.23 0.00 546 0.00 0.00 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  2171. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseMoveInputEvent>, true>::_Sp_ebo_helper(std::allocator<MouseMoveInputEvent> const&)
  2172. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseMoveInputEvent>, true>::~_Sp_ebo_helper()
  2173. 0.00 48.23 0.00 546 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, MouseMoveInputEvent*, std::allocator<MouseMoveInputEvent> const&, int&, int&)
  2174. 0.00 48.23 0.00 546 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  2175. 0.00 48.23 0.00 546 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  2176. 0.00 48.23 0.00 546 0.00 0.00 void std::allocator_traits<std::allocator<MouseMoveInputEvent> >::destroy<MouseMoveInputEvent>(std::allocator<MouseMoveInputEvent>&, MouseMoveInputEvent*)
  2177. 0.00 48.23 0.00 546 0.00 0.00 void std::allocator_traits<std::allocator<MouseMoveInputEvent> >::construct<MouseMoveInputEvent, int&, int&>(std::allocator<MouseMoveInputEvent>&, MouseMoveInputEvent*, int&, int&)
  2178. 0.00 48.23 0.00 546 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2179. 0.00 48.23 0.00 546 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  2180. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  2181. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  2182. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  2183. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseMoveInputEvent>)
  2184. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  2185. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int&, int&>(std::allocator<MouseMoveInputEvent>, int&, int&)
  2186. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  2187. 0.00 48.23 0.00 546 0.00 0.00 std::shared_ptr<MouseMoveInputEvent> std::make_shared<MouseMoveInputEvent, int&, int&>(int&, int&)
  2188. 0.00 48.23 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  2189. 0.00 48.23 0.00 546 0.00 0.00 std::shared_ptr<MouseMoveInputEvent> std::allocate_shared<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::allocator<MouseMoveInputEvent> const&, int&, int&)
  2190. 0.00 48.23 0.00 546 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  2191. 0.00 48.23 0.00 546 0.00 0.00 std::remove_reference<std::allocator<MouseMoveInputEvent> const&>::type&& std::move<std::allocator<MouseMoveInputEvent> const&>(std::allocator<MouseMoveInputEvent> const&)
  2192. 0.00 48.23 0.00 546 0.00 0.00 std::remove_reference<std::shared_ptr<MouseMoveInputEvent>&>::type&& std::move<std::shared_ptr<MouseMoveInputEvent>&>(std::shared_ptr<MouseMoveInputEvent>&)
  2193. 0.00 48.23 0.00 546 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  2194. 0.00 48.23 0.00 535 0.00 0.00 CallbackKey&& std::forward<CallbackKey>(std::remove_reference<CallbackKey>::type&)
  2195. 0.00 48.23 0.00 535 0.00 0.00 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&)
  2196. 0.00 48.23 0.00 484 0.00 0.00 std::_Rb_tree_key_compare<std::less<std::type_index> >::_Rb_tree_key_compare()
  2197. 0.00 48.23 0.00 453 0.00 0.00 SceneNode::inverse_transform() const
  2198. 0.00 48.23 0.00 446 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  2199. 0.00 48.23 0.00 444 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  2200. 0.00 48.23 0.00 444 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  2201. 0.00 48.23 0.00 444 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocator<EntityCreatedMessage>(std::allocator<EntityCreatedMessage> const&)
  2202. 0.00 48.23 0.00 444 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  2203. 0.00 48.23 0.00 444 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<EntityCreatedMessage>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<EntityCreatedMessage>, true>&)
  2204. 0.00 48.23 0.00 444 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>*)
  2205. 0.00 48.23 0.00 444 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  2206. 0.00 48.23 0.00 444 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  2207. 0.00 48.23 0.00 444 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  2208. 0.00 48.23 0.00 442 0.00 0.00 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::copy_into, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::copy_into&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
  2209. 0.00 48.23 0.00 442 0.00 0.00 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::copy_into, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::copy_into&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int)
  2210. 0.00 48.23 0.00 442 0.00 0.00 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::copy_into, void const*, Sprite>(int, boost::detail::variant::copy_into&, void const*, Sprite*, mpl_::bool_<false>)
  2211. 0.00 48.23 0.00 442 0.00 0.00 boost::detail::variant::copy_into::copy_into(void*)
  2212. 0.00 48.23 0.00 442 0.00 0.00 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::copy_into, void const*>(int, int, boost::detail::variant::copy_into&, void const*)
  2213. 0.00 48.23 0.00 442 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&)
  2214. 0.00 48.23 0.00 442 0.00 0.00 void boost::detail::variant::copy_into::internal_visit<Sprite>(Sprite const&, int) const
  2215. 0.00 48.23 0.00 442 0.00 0.00 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::copy_into>(boost::detail::variant::copy_into&) const
  2216. 0.00 48.23 0.00 442 0.00 0.00 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  2217. 0.00 48.23 0.00 441 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_get_Tp_allocator()
  2218. 0.00 48.23 0.00 440 0.00 0.00 __gnu_cxx::new_allocator<MouseWheelInputEvent>::~new_allocator()
  2219. 0.00 48.23 0.00 440 0.00 0.00 std::allocator<MouseWheelInputEvent>::~allocator()
  2220. 0.00 48.23 0.00 439 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::size() const
  2221. 0.00 48.23 0.00 436 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_Node_allocator()
  2222. 0.00 48.23 0.00 435 0.00 0.00 SceneNode::add(SceneNode*, int)
  2223. 0.00 48.23 0.00 435 0.00 0.00 SceneNode::parent(SceneNode*)
  2224. 0.00 48.23 0.00 435 0.00 0.00 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode* const&>(SceneNode**, SceneNode* const&)
  2225. 0.00 48.23 0.00 435 0.00 0.00 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode* const&>(std::allocator<SceneNode*>&, SceneNode**, SceneNode* const&)
  2226. 0.00 48.23 0.00 435 0.00 0.00 SceneNode** std::__niter_base<SceneNode**>(SceneNode**)
  2227. 0.00 48.23 0.00 434 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_rightmost()
  2228. 0.00 48.23 0.00 434 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > std::__miter_base<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >)
  2229. 0.00 48.23 0.00 433 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__normal_iterator<SceneNode**>(__gnu_cxx::__normal_iterator<SceneNode**, __gnu_cxx::__enable_if<std::__are_same<SceneNode**, SceneNode**>::__value, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__type> const&)
  2230. 0.00 48.23 0.00 433 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::difference_type __gnu_cxx::operator-<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  2231. 0.00 48.23 0.00 433 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::cbegin() const
  2232. 0.00 48.23 0.00 431 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode* const&)
  2233. 0.00 48.23 0.00 430 0.00 0.00 void __gnu_cxx::new_allocator<SceneNode*>::destroy<SceneNode*>(SceneNode**)
  2234. 0.00 48.23 0.00 430 0.00 0.00 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*>() const
  2235. 0.00 48.23 0.00 430 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>() const
  2236. 0.00 48.23 0.00 430 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>() const
  2237. 0.00 48.23 0.00 430 0.00 0.00 void std::allocator_traits<std::allocator<SceneNode*> >::destroy<SceneNode*>(std::allocator<SceneNode*>&, SceneNode**)
  2238. 0.00 48.23 0.00 429 0.00 0.00 bool __gnu_cxx::operator!=<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  2239. 0.00 48.23 0.00 429 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  2240. 0.00 48.23 0.00 429 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&)
  2241. 0.00 48.23 0.00 429 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&)
  2242. 0.00 48.23 0.00 429 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  2243. 0.00 48.23 0.00 429 0.00 0.00 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
  2244. 0.00 48.23 0.00 429 0.00 0.00 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
  2245. 0.00 48.23 0.00 429 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::erase(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >)
  2246. 0.00 48.23 0.00 429 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_erase(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >)
  2247. 0.00 48.23 0.00 429 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const* std::__addressof<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const&)
  2248. 0.00 48.23 0.00 429 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const* std::__addressof<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const&)
  2249. 0.00 48.23 0.00 429 0.00 0.00 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const
  2250. 0.00 48.23 0.00 429 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const
  2251. 0.00 48.23 0.00 429 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const
  2252. 0.00 48.23 0.00 424 0.00 0.00 __gnu_cxx::new_allocator<Button>::~new_allocator()
  2253. 0.00 48.23 0.00 424 0.00 0.00 std::allocator<Button>::~allocator()
  2254. 0.00 48.23 0.00 422 0.00 0.00 bool __gnu_cxx::operator==<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&)
  2255. 0.00 48.23 0.00 421 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*)
  2256. 0.00 48.23 0.00 418 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator*() const
  2257. 0.00 48.23 0.00 418 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&&)
  2258. 0.00 48.23 0.00 418 0.00 0.00 std::remove_reference<std::shared_ptr<Texture>&>::type&& std::move<std::shared_ptr<Texture>&>(std::shared_ptr<Texture>&)
  2259. 0.00 48.23 0.00 412 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<Handle const>::_Iter_equals_val(Handle const&)
  2260. 0.00 48.23 0.00 412 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<Handle const> __gnu_cxx::__ops::__iter_equals_val<Handle const>(Handle const&)
  2261. 0.00 48.23 0.00 412 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&)
  2262. 0.00 48.23 0.00 412 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::find<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&)
  2263. 0.00 48.23 0.00 412 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>)
  2264. 0.00 48.23 0.00 412 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>, std::random_access_iterator_tag)
  2265. 0.00 48.23 0.00 410 0.00 0.00 std::tuple<CallbackKey const&>&& std::forward<std::tuple<CallbackKey const&> >(std::remove_reference<std::tuple<CallbackKey const&> >::type&)
  2266. 0.00 48.23 0.00 400 0.00 0.00 std::shared_ptr<Texture>::shared_ptr()
  2267. 0.00 48.23 0.00 400 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
  2268. 0.00 48.23 0.00 398 0.00 0.00 std::shared_ptr<Texture>::shared_ptr(decltype(nullptr))
  2269. 0.00 48.23 0.00 390 0.00 0.00 std::function<void ()>::~function()
  2270. 0.00 48.23 0.00 380 0.00 0.00 Grid::ceil(sf::Vector2<float> const&)
  2271. 0.00 48.23 0.00 380 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_iterator()
  2272. 0.00 48.23 0.00 363 0.00 0.00 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&)
  2273. 0.00 48.23 0.00 363 0.00 0.00 ComponentAddedMessage::ComponentAddedMessage(Handle, std::type_index)
  2274. 0.00 48.23 0.00 363 0.00 0.00 ComponentAddedMessage::~ComponentAddedMessage()
  2275. 0.00 48.23 0.00 363 0.00 0.00 Entity::send_message_helper(std::shared_ptr<Message>)
  2276. 0.00 48.23 0.00 363 0.00 0.00 void __gnu_cxx::new_allocator<ComponentAddedMessage>::destroy<ComponentAddedMessage>(ComponentAddedMessage*)
  2277. 0.00 48.23 0.00 363 0.00 0.00 void __gnu_cxx::new_allocator<ComponentAddedMessage>::construct<ComponentAddedMessage, Handle, std::type_index>(ComponentAddedMessage*, Handle&&, std::type_index&&)
  2278. 0.00 48.23 0.00 363 0.00 0.00 __gnu_cxx::new_allocator<ComponentAddedMessage>::new_allocator()
  2279. 0.00 48.23 0.00 363 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2280. 0.00 48.23 0.00 363 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  2281. 0.00 48.23 0.00 363 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  2282. 0.00 48.23 0.00 363 0.00 0.00 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::get() const
  2283. 0.00 48.23 0.00 363 0.00 0.00 std::__shared_ptr_access<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  2284. 0.00 48.23 0.00 363 0.00 0.00 std::__shared_ptr_access<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  2285. 0.00 48.23 0.00 363 0.00 0.00 std::allocator<ComponentAddedMessage>::allocator()
  2286. 0.00 48.23 0.00 363 0.00 0.00 std::shared_ptr<ComponentAddedMessage>::shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&)
  2287. 0.00 48.23 0.00 363 0.00 0.00 std::shared_ptr<ComponentAddedMessage>::~shared_ptr()
  2288. 0.00 48.23 0.00 363 0.00 0.00 std::enable_if<!std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<ComponentAddedMessage, void>::value, void>::type std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<ComponentAddedMessage, ComponentAddedMessage>(ComponentAddedMessage*)
  2289. 0.00 48.23 0.00 363 0.00 0.00 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&)
  2290. 0.00 48.23 0.00 363 0.00 0.00 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  2291. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ComponentAddedMessage>, true>::_Sp_ebo_helper(std::allocator<ComponentAddedMessage> const&)
  2292. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ComponentAddedMessage>, true>::~_Sp_ebo_helper()
  2293. 0.00 48.23 0.00 363 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, ComponentAddedMessage*, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&)
  2294. 0.00 48.23 0.00 363 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::get()
  2295. 0.00 48.23 0.00 363 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  2296. 0.00 48.23 0.00 363 0.00 0.00 void std::allocator_traits<std::allocator<ComponentAddedMessage> >::destroy<ComponentAddedMessage>(std::allocator<ComponentAddedMessage>&, ComponentAddedMessage*)
  2297. 0.00 48.23 0.00 363 0.00 0.00 void std::allocator_traits<std::allocator<ComponentAddedMessage> >::construct<ComponentAddedMessage, Handle, std::type_index>(std::allocator<ComponentAddedMessage>&, ComponentAddedMessage*, Handle&&, std::type_index&&)
  2298. 0.00 48.23 0.00 363 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2299. 0.00 48.23 0.00 363 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  2300. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  2301. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  2302. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  2303. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<ComponentAddedMessage>)
  2304. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  2305. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle, std::type_index>(std::allocator<ComponentAddedMessage>, Handle&&, std::type_index&&)
  2306. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  2307. 0.00 48.23 0.00 363 0.00 0.00 std::shared_ptr<ComponentAddedMessage> std::make_shared<ComponentAddedMessage, Handle, std::type_index>(Handle&&, std::type_index&&)
  2308. 0.00 48.23 0.00 363 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>*)
  2309. 0.00 48.23 0.00 363 0.00 0.00 std::shared_ptr<ComponentAddedMessage> std::allocate_shared<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&)
  2310. 0.00 48.23 0.00 363 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  2311. 0.00 48.23 0.00 363 0.00 0.00 std::remove_reference<std::allocator<ComponentAddedMessage> const&>::type&& std::move<std::allocator<ComponentAddedMessage> const&>(std::allocator<ComponentAddedMessage> const&)
  2312. 0.00 48.23 0.00 361 0.00 0.00 SceneNode** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<SceneNode*>(SceneNode* const*, SceneNode* const*, SceneNode**)
  2313. 0.00 48.23 0.00 361 0.00 0.00 SceneNode** std::__copy_move_a<true, SceneNode**, SceneNode**>(SceneNode**, SceneNode**, SceneNode**)
  2314. 0.00 48.23 0.00 345 0.00 0.00 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  2315. 0.00 48.23 0.00 336 0.00 0.00 Key&& std::forward<Key>(std::remove_reference<Key>::type&)
  2316. 0.00 48.23 0.00 330 0.00 0.00 MouseWheelInputEvent::execute(InputListener&)
  2317. 0.00 48.23 0.00 330 0.00 0.00 __gnu_cxx::new_allocator<MouseWheelInputEvent>::new_allocator(__gnu_cxx::new_allocator<MouseWheelInputEvent> const&)
  2318. 0.00 48.23 0.00 330 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseWheelInputEvent>::_M_ptr()
  2319. 0.00 48.23 0.00 330 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseWheelInputEvent>::_M_addr()
  2320. 0.00 48.23 0.00 330 0.00 0.00 std::allocator<MouseWheelInputEvent>::allocator(std::allocator<MouseWheelInputEvent> const&)
  2321. 0.00 48.23 0.00 330 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  2322. 0.00 48.23 0.00 327 0.00 0.00 std::remove_reference<InputElement*&>::type&& std::move<InputElement*&>(InputElement*&)
  2323. 0.00 48.23 0.00 318 0.00 0.00 __gnu_cxx::new_allocator<Button>::new_allocator(__gnu_cxx::new_allocator<Button> const&)
  2324. 0.00 48.23 0.00 318 0.00 0.00 __gnu_cxx::__aligned_buffer<Button>::_M_ptr()
  2325. 0.00 48.23 0.00 318 0.00 0.00 __gnu_cxx::__aligned_buffer<Button>::_M_addr()
  2326. 0.00 48.23 0.00 318 0.00 0.00 std::allocator<Button>::allocator(std::allocator<Button> const&)
  2327. 0.00 48.23 0.00 318 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  2328. 0.00 48.23 0.00 316 0.00 0.00 std::_Head_base<0ul, unsigned int const&, false>::_M_head(std::_Head_base<0ul, unsigned int const&, false>&)
  2329. 0.00 48.23 0.00 316 0.00 0.00 std::_Head_base<0ul, unsigned int const&, false>::_Head_base(unsigned int const&)
  2330. 0.00 48.23 0.00 316 0.00 0.00 std::_Tuple_impl<0ul, unsigned int const&>::_M_head(std::_Tuple_impl<0ul, unsigned int const&>&)
  2331. 0.00 48.23 0.00 316 0.00 0.00 unsigned int const& std::forward<unsigned int const&>(std::remove_reference<unsigned int const&>::type&)
  2332. 0.00 48.23 0.00 306 0.00 0.00 std::remove_reference<bool (*&)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>::type&& std::move<bool (*&)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>(bool (*&)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation))
  2333. 0.00 48.23 0.00 306 0.00 0.00 std::remove_reference<void (*&)(std::_Any_data const&)>::type&& std::move<void (*&)(std::_Any_data const&)>(void (*&)(std::_Any_data const&))
  2334. 0.00 48.23 0.00 306 0.00 0.00 std::remove_reference<std::_Any_data&>::type&& std::move<std::_Any_data&>(std::_Any_data&)
  2335. 0.00 48.23 0.00 304 0.00 0.00 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&)
  2336. 0.00 48.23 0.00 304 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2> const&)
  2337. 0.00 48.23 0.00 297 0.00 0.00 void std::_Destroy_aux<true>::__destroy<SceneNode**>(SceneNode**, SceneNode**)
  2338. 0.00 48.23 0.00 297 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_deallocate(SceneNode**, unsigned long)
  2339. 0.00 48.23 0.00 297 0.00 0.00 void std::_Destroy<SceneNode**>(SceneNode**, SceneNode**)
  2340. 0.00 48.23 0.00 297 0.00 0.00 void std::_Destroy<SceneNode**, SceneNode*>(SceneNode**, SceneNode**, std::allocator<SceneNode*>&)
  2341. 0.00 48.23 0.00 290 0.00 0.00 SceneNode** std::__miter_base<SceneNode**>(SceneNode**)
  2342. 0.00 48.23 0.00 288 0.00 0.00 std::move_iterator<SceneNode**>::base() const
  2343. 0.00 48.23 0.00 288 0.00 0.00 std::move_iterator<SceneNode**>::move_iterator(SceneNode**)
  2344. 0.00 48.23 0.00 288 0.00 0.00 decltype (__miter_base(({parm#1}.base)())) std::__miter_base<SceneNode**>(std::move_iterator<SceneNode**>)
  2345. 0.00 48.23 0.00 288 0.00 0.00 std::move_iterator<SceneNode**> std::__make_move_if_noexcept_iterator<SceneNode*, std::move_iterator<SceneNode**> >(SceneNode**)
  2346. 0.00 48.23 0.00 265 0.00 0.00 SceneNode::move(sf::Vector2<float> const&)
  2347. 0.00 48.23 0.00 260 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node_base const*)
  2348. 0.00 48.23 0.00 260 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node_base const*)
  2349. 0.00 48.23 0.00 258 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node_base const*)
  2350. 0.00 48.23 0.00 258 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_value(std::_Rb_tree_node_base const*)
  2351. 0.00 48.23 0.00 255 0.00 0.00 void std::_Construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&)
  2352. 0.00 48.23 0.00 252 0.00 0.00 Mailbox::Mailbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2353. 0.00 48.23 0.00 252 0.00 0.00 __gnu_cxx::new_allocator<std::shared_ptr<Message> >::new_allocator()
  2354. 0.00 48.23 0.00 252 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::new_allocator()
  2355. 0.00 48.23 0.00 252 0.00 0.00 std::allocator<std::shared_ptr<Message> >::allocator()
  2356. 0.00 48.23 0.00 252 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::allocator()
  2357. 0.00 48.23 0.00 252 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_Vector_impl()
  2358. 0.00 48.23 0.00 252 0.00 0.00 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_base()
  2359. 0.00 48.23 0.00 252 0.00 0.00 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map()
  2360. 0.00 48.23 0.00 252 0.00 0.00 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::vector()
  2361. 0.00 48.23 0.00 252 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl()
  2362. 0.00 48.23 0.00 252 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree()
  2363. 0.00 48.23 0.00 249 0.00 0.00 Game::current_scene()
  2364. 0.00 48.23 0.00 240 0.00 0.00 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2365. 0.00 48.23 0.00 234 0.00 0.00 Scene::send_message_helper(std::shared_ptr<Message>)
  2366. 0.00 48.23 0.00 231 0.00 0.00 Callback::propagate() const
  2367. 0.00 48.23 0.00 227 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_M_ptr() const
  2368. 0.00 48.23 0.00 227 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_M_addr() const
  2369. 0.00 48.23 0.00 227 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_M_valptr() const
  2370. 0.00 48.23 0.00 225 0.00 0.00 Entity::Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Scene*, ComponentManager*)
  2371. 0.00 48.23 0.00 225 0.00 0.00 __gnu_cxx::new_allocator<SceneNode*>::new_allocator()
  2372. 0.00 48.23 0.00 225 0.00 0.00 __gnu_cxx::new_allocator<SceneNode*>::~new_allocator()
  2373. 0.00 48.23 0.00 225 0.00 0.00 std::allocator<SceneNode*>::allocator()
  2374. 0.00 48.23 0.00 225 0.00 0.00 std::allocator<SceneNode*>::~allocator()
  2375. 0.00 48.23 0.00 225 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::allocator()
  2376. 0.00 48.23 0.00 225 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_Vector_impl::_Vector_impl()
  2377. 0.00 48.23 0.00 225 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_Vector_impl::~_Vector_impl()
  2378. 0.00 48.23 0.00 225 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_Vector_base()
  2379. 0.00 48.23 0.00 225 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::~_Vector_base()
  2380. 0.00 48.23 0.00 225 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map()
  2381. 0.00 48.23 0.00 225 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::vector()
  2382. 0.00 48.23 0.00 225 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::~vector()
  2383. 0.00 48.23 0.00 225 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl()
  2384. 0.00 48.23 0.00 225 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree()
  2385. 0.00 48.23 0.00 225 0.00 0.00 std::remove_reference<Font*&>::type&& std::move<Font*&>(Font*&)
  2386. 0.00 48.23 0.00 224 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, unsigned long)
  2387. 0.00 48.23 0.00 224 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*)
  2388. 0.00 48.23 0.00 224 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::allocate(unsigned long, void const*)
  2389. 0.00 48.23 0.00 224 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2390. 0.00 48.23 0.00 224 0.00 0.00 ObjectPool<Rectangle>::size() const
  2391. 0.00 48.23 0.00 224 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::max_size() const
  2392. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_const_cast() const
  2393. 0.00 48.23 0.00 224 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, unsigned long)
  2394. 0.00 48.23 0.00 224 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*)
  2395. 0.00 48.23 0.00 224 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >&, unsigned long)
  2396. 0.00 48.23 0.00 224 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2397. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const&)
  2398. 0.00 48.23 0.00 224 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>)
  2399. 0.00 48.23 0.00 224 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  2400. 0.00 48.23 0.00 224 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::~pair()
  2401. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_node()
  2402. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*)
  2403. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*)
  2404. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2405. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*)
  2406. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*)
  2407. 0.00 48.23 0.00 224 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2408. 0.00 48.23 0.00 224 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2409. 0.00 48.23 0.00 224 0.00 0.00 std::remove_reference<SceneNode*&>::type&& std::move<SceneNode*&>(SceneNode*&)
  2410. 0.00 48.23 0.00 223 0.00 0.00 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode*>(SceneNode**, SceneNode*&&)
  2411. 0.00 48.23 0.00 223 0.00 0.00 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode*>(std::allocator<SceneNode*>&, SceneNode**, SceneNode*&&)
  2412. 0.00 48.23 0.00 222 0.00 0.00 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&)
  2413. 0.00 48.23 0.00 222 0.00 0.00 EntityCreatedMessage::EntityCreatedMessage(Handle)
  2414. 0.00 48.23 0.00 222 0.00 0.00 EntityCreatedMessage::~EntityCreatedMessage()
  2415. 0.00 48.23 0.00 222 0.00 0.00 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2416. 0.00 48.23 0.00 222 0.00 0.00 Scene::bookmark(Entity*)
  2417. 0.00 48.23 0.00 222 0.00 0.00 Scene::bookmark(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Handle)
  2418. 0.00 48.23 0.00 222 0.00 0.00 Entity::space(SceneNode*)
  2419. 0.00 48.23 0.00 222 0.00 0.00 Entity::handle(Handle)
  2420. 0.00 48.23 0.00 222 0.00 0.00 SceneNode::SceneNode()
  2421. 0.00 48.23 0.00 222 0.00 0.00 SceneNode::~SceneNode()
  2422. 0.00 48.23 0.00 222 0.00 0.00 void __gnu_cxx::new_allocator<EntityCreatedMessage>::destroy<EntityCreatedMessage>(EntityCreatedMessage*)
  2423. 0.00 48.23 0.00 222 0.00 0.00 __gnu_cxx::new_allocator<EntityCreatedMessage>::new_allocator()
  2424. 0.00 48.23 0.00 222 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2425. 0.00 48.23 0.00 222 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  2426. 0.00 48.23 0.00 222 0.00 0.00 ObjectPool<Entity>::num_entries_active() const
  2427. 0.00 48.23 0.00 222 0.00 0.00 Handle::operator!=(Handle const&) const
  2428. 0.00 48.23 0.00 222 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  2429. 0.00 48.23 0.00 222 0.00 0.00 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::get() const
  2430. 0.00 48.23 0.00 222 0.00 0.00 std::__shared_ptr_access<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  2431. 0.00 48.23 0.00 222 0.00 0.00 std::__shared_ptr_access<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  2432. 0.00 48.23 0.00 222 0.00 0.00 std::allocator<EntityCreatedMessage>::allocator()
  2433. 0.00 48.23 0.00 222 0.00 0.00 std::shared_ptr<EntityCreatedMessage>::shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&)
  2434. 0.00 48.23 0.00 222 0.00 0.00 std::shared_ptr<EntityCreatedMessage>::~shared_ptr()
  2435. 0.00 48.23 0.00 222 0.00 0.00 std::enable_if<!std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<EntityCreatedMessage, void>::value, void>::type std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<EntityCreatedMessage, EntityCreatedMessage>(EntityCreatedMessage*)
  2436. 0.00 48.23 0.00 222 0.00 0.00 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&)
  2437. 0.00 48.23 0.00 222 0.00 0.00 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  2438. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<EntityCreatedMessage>, true>::_Sp_ebo_helper(std::allocator<EntityCreatedMessage> const&)
  2439. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<EntityCreatedMessage>, true>::~_Sp_ebo_helper()
  2440. 0.00 48.23 0.00 222 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, EntityCreatedMessage*, std::allocator<EntityCreatedMessage> const&, Handle&)
  2441. 0.00 48.23 0.00 222 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::get()
  2442. 0.00 48.23 0.00 222 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  2443. 0.00 48.23 0.00 222 0.00 0.00 void std::allocator_traits<std::allocator<EntityCreatedMessage> >::destroy<EntityCreatedMessage>(std::allocator<EntityCreatedMessage>&, EntityCreatedMessage*)
  2444. 0.00 48.23 0.00 222 0.00 0.00 void std::allocator_traits<std::allocator<EntityCreatedMessage> >::construct<EntityCreatedMessage, Handle&>(std::allocator<EntityCreatedMessage>&, EntityCreatedMessage*, Handle&)
  2445. 0.00 48.23 0.00 222 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2446. 0.00 48.23 0.00 222 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  2447. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  2448. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  2449. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  2450. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<EntityCreatedMessage>)
  2451. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  2452. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle&>(std::allocator<EntityCreatedMessage>, Handle&)
  2453. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  2454. 0.00 48.23 0.00 222 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*&, std::_Rb_tree_node_base*&)
  2455. 0.00 48.23 0.00 222 0.00 0.00 void std::vector<SceneNode*, std::allocator<SceneNode*> >::emplace_back<SceneNode*>(SceneNode*&&)
  2456. 0.00 48.23 0.00 222 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode*&&)
  2457. 0.00 48.23 0.00 222 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&)
  2458. 0.00 48.23 0.00 222 0.00 0.00 std::shared_ptr<EntityCreatedMessage> std::make_shared<EntityCreatedMessage, Handle&>(Handle&)
  2459. 0.00 48.23 0.00 222 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>*)
  2460. 0.00 48.23 0.00 222 0.00 0.00 std::shared_ptr<EntityCreatedMessage> std::allocate_shared<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::allocator<EntityCreatedMessage> const&, Handle&)
  2461. 0.00 48.23 0.00 222 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  2462. 0.00 48.23 0.00 222 0.00 0.00 std::remove_reference<std::allocator<EntityCreatedMessage> const&>::type&& std::move<std::allocator<EntityCreatedMessage> const&>(std::allocator<EntityCreatedMessage> const&)
  2463. 0.00 48.23 0.00 222 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*& std::forward<std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*&>::type&)
  2464. 0.00 48.23 0.00 220 0.00 0.00 Scene::add_to_scene_node(Handle, Entity*, int)
  2465. 0.00 48.23 0.00 220 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  2466. 0.00 48.23 0.00 220 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  2467. 0.00 48.23 0.00 220 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseWheelInputEvent>(std::allocator<MouseWheelInputEvent> const&)
  2468. 0.00 48.23 0.00 220 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  2469. 0.00 48.23 0.00 220 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseWheelInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseWheelInputEvent>, true>&)
  2470. 0.00 48.23 0.00 220 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  2471. 0.00 48.23 0.00 220 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  2472. 0.00 48.23 0.00 220 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  2473. 0.00 48.23 0.00 220 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_leftmost()
  2474. 0.00 48.23 0.00 220 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  2475. 0.00 48.23 0.00 217 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >)
  2476. 0.00 48.23 0.00 217 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > std::move<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >)
  2477. 0.00 48.23 0.00 216 0.00 0.00 __gnu_cxx::new_allocator<SceneNode*>::max_size() const
  2478. 0.00 48.23 0.00 215 0.00 0.00 SceneNode::remove(SceneNode*)
  2479. 0.00 48.23 0.00 215 0.00 0.00 bool __gnu_cxx::operator==<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  2480. 0.00 48.23 0.00 215 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::end() const
  2481. 0.00 48.23 0.00 215 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin() const
  2482. 0.00 48.23 0.00 215 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::empty() const
  2483. 0.00 48.23 0.00 214 0.00 0.00 Scene::add_to_scene_node(Entity*, Entity*, int)
  2484. 0.00 48.23 0.00 214 0.00 0.00 std::_Head_base<0ul, CallbackKey&&, false>::_M_head(std::_Head_base<0ul, CallbackKey&&, false>&)
  2485. 0.00 48.23 0.00 214 0.00 0.00 std::_Head_base<0ul, CallbackKey&&, false>::_Head_base<CallbackKey>(CallbackKey&&)
  2486. 0.00 48.23 0.00 214 0.00 0.00 std::_Tuple_impl<0ul, CallbackKey&&>::_M_head(std::_Tuple_impl<0ul, CallbackKey&&>&)
  2487. 0.00 48.23 0.00 214 0.00 0.00 CallbackKey&& std::forward<CallbackKey&&>(std::remove_reference<CallbackKey&&>::type&)
  2488. 0.00 48.23 0.00 213 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::front()
  2489. 0.00 48.23 0.00 212 0.00 0.00 Scene::textures()
  2490. 0.00 48.23 0.00 212 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  2491. 0.00 48.23 0.00 212 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  2492. 0.00 48.23 0.00 212 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::allocator<Button>(std::allocator<Button> const&)
  2493. 0.00 48.23 0.00 212 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  2494. 0.00 48.23 0.00 212 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Button>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Button>, true>&)
  2495. 0.00 48.23 0.00 212 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>*)
  2496. 0.00 48.23 0.00 212 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  2497. 0.00 48.23 0.00 212 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  2498. 0.00 48.23 0.00 212 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >&)
  2499. 0.00 48.23 0.00 211 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > const&) const
  2500. 0.00 48.23 0.00 211 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::end() const
  2501. 0.00 48.23 0.00 211 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::end() const
  2502. 0.00 48.23 0.00 211 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator--()
  2503. 0.00 48.23 0.00 211 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const*)
  2504. 0.00 48.23 0.00 211 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const*)
  2505. 0.00 48.23 0.00 210 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::get() const
  2506. 0.00 48.23 0.00 210 0.00 0.00 std::__shared_ptr_access<Texture, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  2507. 0.00 48.23 0.00 210 0.00 0.00 std::__shared_ptr_access<Texture, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  2508. 0.00 48.23 0.00 209 0.00 0.00 Texture::get_texture()
  2509. 0.00 48.23 0.00 209 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const
  2510. 0.00 48.23 0.00 209 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get_pre(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const
  2511. 0.00 48.23 0.00 209 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get_post(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>) const
  2512. 0.00 48.23 0.00 209 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator==(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const&) const
  2513. 0.00 48.23 0.00 209 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2514. 0.00 48.23 0.00 209 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2515. 0.00 48.23 0.00 209 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::key_comp() const
  2516. 0.00 48.23 0.00 209 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2517. 0.00 48.23 0.00 209 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const*, std::_Rb_tree_node_base const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2518. 0.00 48.23 0.00 209 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_end() const
  2519. 0.00 48.23 0.00 209 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_begin() const
  2520. 0.00 48.23 0.00 209 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::key_comp() const
  2521. 0.00 48.23 0.00 209 0.00 0.00 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture>&&)
  2522. 0.00 48.23 0.00 209 0.00 0.00 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture>&&)
  2523. 0.00 48.23 0.00 209 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&)
  2524. 0.00 48.23 0.00 209 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&&)
  2525. 0.00 48.23 0.00 209 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_S_left(std::_Rb_tree_node_base const*)
  2526. 0.00 48.23 0.00 209 0.00 0.00 std::remove_reference<std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&)
  2527. 0.00 48.23 0.00 209 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Texture*> >, std::is_move_constructible<Texture*>, std::is_move_assignable<Texture*> >::value, void>::type std::swap<Texture*>(Texture*&, Texture*&)
  2528. 0.00 48.23 0.00 207 0.00 0.00 Callback::mouse_wheel()
  2529. 0.00 48.23 0.00 192 0.00 0.00 ButtonState&& std::forward<ButtonState>(std::remove_reference<ButtonState>::type&)
  2530. 0.00 48.23 0.00 192 0.00 0.00 MouseButton&& std::forward<MouseButton>(std::remove_reference<MouseButton>::type&)
  2531. 0.00 48.23 0.00 189 0.00 0.00 sf::Rect<int>::Rect()
  2532. 0.00 48.23 0.00 189 0.00 0.00 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2533. 0.00 48.23 0.00 188 0.00 0.00 Component::id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  2534. 0.00 48.23 0.00 187 0.00 0.00 Color::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  2535. 0.00 48.23 0.00 187 0.00 0.00 Color::a(unsigned char)
  2536. 0.00 48.23 0.00 187 0.00 0.00 Color::b(unsigned char)
  2537. 0.00 48.23 0.00 187 0.00 0.00 Color::g(unsigned char)
  2538. 0.00 48.23 0.00 187 0.00 0.00 Color::r(unsigned char)
  2539. 0.00 48.23 0.00 187 0.00 0.00 boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list5<Circle, Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list4<Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list3<Sprite, Text, VertexList> > >::initializer_node::initialize(void*, Sprite const&)
  2540. 0.00 48.23 0.00 187 0.00 0.00 void boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::convert_construct<Sprite>(Sprite&, int, mpl_::bool_<false>)
  2541. 0.00 48.23 0.00 187 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant<Sprite>(Sprite&, boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_const<Sprite> >, boost::mpl::not_<boost::is_same<Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >, boost::detail::variant::is_variant_constructible_from<Sprite&, boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, mpl_::bool_<true>, mpl_::bool_<true> >, boost::is_same<Sprite, boost::recursive_variant_>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>::type*)
  2542. 0.00 48.23 0.00 187 0.00 0.00 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  2543. 0.00 48.23 0.00 187 0.00 0.00 Sprite::set_texture_rect(sf::Rect<int> const&)
  2544. 0.00 48.23 0.00 187 0.00 0.00 Sprite::color(sf::Color const&)
  2545. 0.00 48.23 0.00 187 0.00 0.00 Sprite::offset(float, float)
  2546. 0.00 48.23 0.00 187 0.00 0.00 Sprite::origin(float, float)
  2547. 0.00 48.23 0.00 187 0.00 0.00 Sprite::texture(std::shared_ptr<Texture>)
  2548. 0.00 48.23 0.00 187 0.00 0.00 Sprite::rotation(float)
  2549. 0.00 48.23 0.00 187 0.00 0.00 TileMap::set(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>)
  2550. 0.00 48.23 0.00 187 0.00 0.00 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&)
  2551. 0.00 48.23 0.00 187 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator bool() const
  2552. 0.00 48.23 0.00 187 0.00 0.00 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&)
  2553. 0.00 48.23 0.00 187 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&)
  2554. 0.00 48.23 0.00 183 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::deallocate(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, unsigned long)
  2555. 0.00 48.23 0.00 183 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::pair<CallbackKey const, std::function<void ()> >*)
  2556. 0.00 48.23 0.00 183 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::allocate(unsigned long, void const*)
  2557. 0.00 48.23 0.00 183 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::max_size() const
  2558. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_M_const_cast() const
  2559. 0.00 48.23 0.00 183 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, unsigned long)
  2560. 0.00 48.23 0.00 183 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*)
  2561. 0.00 48.23 0.00 183 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, unsigned long)
  2562. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > const&)
  2563. 0.00 48.23 0.00 183 0.00 0.00 std::pair<CallbackKey const, std::function<void ()> >::~pair()
  2564. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_node()
  2565. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_put_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*)
  2566. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*)
  2567. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*)
  2568. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*)
  2569. 0.00 48.23 0.00 183 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, CallbackKey const&)
  2570. 0.00 48.23 0.00 183 0.00 0.00 std::function<void ()>::function()
  2571. 0.00 48.23 0.00 164 0.00 0.00 std::_Head_base<0ul, CallbackKey const&, false>::_M_head(std::_Head_base<0ul, CallbackKey const&, false>&)
  2572. 0.00 48.23 0.00 164 0.00 0.00 std::_Head_base<0ul, CallbackKey const&, false>::_Head_base(CallbackKey const&)
  2573. 0.00 48.23 0.00 164 0.00 0.00 std::_Tuple_impl<0ul, CallbackKey const&>::_M_head(std::_Tuple_impl<0ul, CallbackKey const&>&)
  2574. 0.00 48.23 0.00 164 0.00 0.00 CallbackKey const& std::forward<CallbackKey const&>(std::remove_reference<CallbackKey const&>::type&)
  2575. 0.00 48.23 0.00 163 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_leftmost()
  2576. 0.00 48.23 0.00 162 0.00 0.00 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&)
  2577. 0.00 48.23 0.00 158 0.00 0.00 std::_Tuple_impl<0ul, unsigned int const&>::_Tuple_impl(unsigned int const&)
  2578. 0.00 48.23 0.00 158 0.00 0.00 std::_Tuple_impl<0ul, unsigned int const&>::_Tuple_impl(std::_Tuple_impl<0ul, unsigned int const&>&&)
  2579. 0.00 48.23 0.00 158 0.00 0.00 std::tuple<unsigned int const&>::tuple(std::tuple<unsigned int const&>&&)
  2580. 0.00 48.23 0.00 158 0.00 0.00 std::tuple<unsigned int const&>::tuple<void, true>(unsigned int const&)
  2581. 0.00 48.23 0.00 158 0.00 0.00 unsigned int const& std::__get_helper<0ul, unsigned int const&>(std::_Tuple_impl<0ul, unsigned int const&>&)
  2582. 0.00 48.23 0.00 158 0.00 0.00 std::tuple_element<0ul, std::tuple<unsigned int const&> >::type& std::get<0ul, unsigned int const&>(std::tuple<unsigned int const&>&)
  2583. 0.00 48.23 0.00 157 0.00 0.00 System::add_to_scene_node(Entity*, Entity*, int)
  2584. 0.00 48.23 0.00 157 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  2585. 0.00 48.23 0.00 157 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  2586. 0.00 48.23 0.00 157 0.00 0.00 std::pair<unsigned int const, Entity*>::pair<unsigned int const&, 0ul>(std::tuple<unsigned int const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  2587. 0.00 48.23 0.00 157 0.00 0.00 std::pair<unsigned int const, Entity*>::pair<unsigned int const&>(std::piecewise_construct_t, std::tuple<unsigned int const&>, std::tuple<>)
  2588. 0.00 48.23 0.00 157 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  2589. 0.00 48.23 0.00 157 0.00 0.00 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  2590. 0.00 48.23 0.00 157 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  2591. 0.00 48.23 0.00 157 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  2592. 0.00 48.23 0.00 150 0.00 0.00 ObjectPool<Text>::size() const
  2593. 0.00 48.23 0.00 150 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::operator*() const
  2594. 0.00 48.23 0.00 150 0.00 0.00 std::shared_ptr<Intent>::shared_ptr()
  2595. 0.00 48.23 0.00 150 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&&)
  2596. 0.00 48.23 0.00 150 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
  2597. 0.00 48.23 0.00 150 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*)
  2598. 0.00 48.23 0.00 150 0.00 0.00 std::remove_reference<std::shared_ptr<Font>&>::type&& std::move<std::shared_ptr<Font>&>(std::shared_ptr<Font>&)
  2599. 0.00 48.23 0.00 144 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_get_Tp_allocator() const
  2600. 0.00 48.23 0.00 144 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::max_size() const
  2601. 0.00 48.23 0.00 144 0.00 0.00 std::allocator_traits<std::allocator<SceneNode*> >::max_size(std::allocator<SceneNode*> const&)
  2602. 0.00 48.23 0.00 144 0.00 0.00 SceneNode** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<SceneNode**>, SceneNode**>(std::move_iterator<SceneNode**>, std::move_iterator<SceneNode**>, SceneNode**)
  2603. 0.00 48.23 0.00 144 0.00 0.00 SceneNode** std::__copy_move_a2<true, SceneNode**, SceneNode**>(SceneNode**, SceneNode**, SceneNode**)
  2604. 0.00 48.23 0.00 144 0.00 0.00 SceneNode** std::uninitialized_copy<std::move_iterator<SceneNode**>, SceneNode**>(std::move_iterator<SceneNode**>, std::move_iterator<SceneNode**>, SceneNode**)
  2605. 0.00 48.23 0.00 144 0.00 0.00 SceneNode** std::__uninitialized_copy_a<std::move_iterator<SceneNode**>, SceneNode**, SceneNode*>(std::move_iterator<SceneNode**>, std::move_iterator<SceneNode**>, SceneNode**, std::allocator<SceneNode*>&)
  2606. 0.00 48.23 0.00 144 0.00 0.00 SceneNode** std::__uninitialized_move_if_noexcept_a<SceneNode**, SceneNode**, std::allocator<SceneNode*> >(SceneNode**, SceneNode**, SceneNode**, std::allocator<SceneNode*>&)
  2607. 0.00 48.23 0.00 144 0.00 0.00 SceneNode** std::copy<std::move_iterator<SceneNode**>, SceneNode**>(std::move_iterator<SceneNode**>, std::move_iterator<SceneNode**>, SceneNode**)
  2608. 0.00 48.23 0.00 134 0.00 0.00 std::shared_ptr<Intent>::shared_ptr(decltype(nullptr))
  2609. 0.00 48.23 0.00 128 0.00 0.00 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char)
  2610. 0.00 48.23 0.00 127 0.00 0.00 bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  2611. 0.00 48.23 0.00 126 0.00 0.00 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&& std::forward<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::remove_reference<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::type&)
  2612. 0.00 48.23 0.00 120 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_rightmost()
  2613. 0.00 48.23 0.00 118 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator->() const
  2614. 0.00 48.23 0.00 118 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator++()
  2615. 0.00 48.23 0.00 117 0.00 0.00 BuilderScene::file_dialog_box()::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#2}>() const
  2616. 0.00 48.23 0.00 116 0.00 0.00 Text::string[abi:cxx11]() const
  2617. 0.00 48.23 0.00 116 0.00 0.00 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*>() const
  2618. 0.00 48.23 0.00 116 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_get_pointer(std::_Any_data const&)
  2619. 0.00 48.23 0.00 116 0.00 0.00 std::_Function_handler<void (), BuilderScene::file_dialog_box()::{lambda()#2}>::_M_invoke(std::_Any_data const&)
  2620. 0.00 48.23 0.00 116 0.00 0.00 BuilderScene::file_dialog_box()::{lambda()#2} const* std::__addressof<BuilderScene::file_dialog_box()::{lambda()#2} const>(BuilderScene::file_dialog_box()::{lambda()#2} const&)
  2621. 0.00 48.23 0.00 116 0.00 0.00 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const
  2622. 0.00 48.23 0.00 115 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  2623. 0.00 48.23 0.00 115 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  2624. 0.00 48.23 0.00 115 0.00 0.00 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const
  2625. 0.00 48.23 0.00 113 0.00 0.00 Rectangle::color(sf::Color const&)
  2626. 0.00 48.23 0.00 113 0.00 0.00 Rectangle::Rectangle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float)
  2627. 0.00 48.23 0.00 112 0.00 0.00 ObjectPool<Rectangle>::num_entries_active() const
  2628. 0.00 48.23 0.00 110 0.00 0.00 InputDevice::process(MouseWheelInputEvent&)
  2629. 0.00 48.23 0.00 110 0.00 0.00 MouseWheelInputEvent::MouseWheelInputEvent(int, int, int)
  2630. 0.00 48.23 0.00 110 0.00 0.00 MouseWheelInputEvent::~MouseWheelInputEvent()
  2631. 0.00 48.23 0.00 110 0.00 0.00 Game::process(MouseWheelInputEvent&)
  2632. 0.00 48.23 0.00 110 0.00 0.00 Mouse::process(MouseWheelInputEvent&)
  2633. 0.00 48.23 0.00 110 0.00 0.00 Scene::process(Game&, MouseWheelInputEvent&)
  2634. 0.00 48.23 0.00 110 0.00 0.00 void __gnu_cxx::new_allocator<MouseWheelInputEvent>::destroy<MouseWheelInputEvent>(MouseWheelInputEvent*)
  2635. 0.00 48.23 0.00 110 0.00 0.00 void __gnu_cxx::new_allocator<MouseWheelInputEvent>::construct<MouseWheelInputEvent, int&, int&, int&>(MouseWheelInputEvent*, int&, int&, int&)
  2636. 0.00 48.23 0.00 110 0.00 0.00 __gnu_cxx::new_allocator<MouseWheelInputEvent>::new_allocator()
  2637. 0.00 48.23 0.00 110 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2638. 0.00 48.23 0.00 110 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  2639. 0.00 48.23 0.00 110 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  2640. 0.00 48.23 0.00 110 0.00 0.00 std::allocator<MouseWheelInputEvent>::allocator()
  2641. 0.00 48.23 0.00 110 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseWheelInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseWheelInputEvent>(std::shared_ptr<MouseWheelInputEvent>&&)
  2642. 0.00 48.23 0.00 110 0.00 0.00 std::shared_ptr<MouseWheelInputEvent>::shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&)
  2643. 0.00 48.23 0.00 110 0.00 0.00 std::shared_ptr<MouseWheelInputEvent>::~shared_ptr()
  2644. 0.00 48.23 0.00 110 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseWheelInputEvent, void>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  2645. 0.00 48.23 0.00 110 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseWheelInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseWheelInputEvent>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  2646. 0.00 48.23 0.00 110 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseWheelInputEvent, void>::value, void>::type std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseWheelInputEvent, MouseWheelInputEvent>(MouseWheelInputEvent*)
  2647. 0.00 48.23 0.00 110 0.00 0.00 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&)
  2648. 0.00 48.23 0.00 110 0.00 0.00 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  2649. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseWheelInputEvent>, true>::_Sp_ebo_helper(std::allocator<MouseWheelInputEvent> const&)
  2650. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseWheelInputEvent>, true>::~_Sp_ebo_helper()
  2651. 0.00 48.23 0.00 110 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, MouseWheelInputEvent*, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&)
  2652. 0.00 48.23 0.00 110 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  2653. 0.00 48.23 0.00 110 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  2654. 0.00 48.23 0.00 110 0.00 0.00 void std::allocator_traits<std::allocator<MouseWheelInputEvent> >::destroy<MouseWheelInputEvent>(std::allocator<MouseWheelInputEvent>&, MouseWheelInputEvent*)
  2655. 0.00 48.23 0.00 110 0.00 0.00 void std::allocator_traits<std::allocator<MouseWheelInputEvent> >::construct<MouseWheelInputEvent, int&, int&, int&>(std::allocator<MouseWheelInputEvent>&, MouseWheelInputEvent*, int&, int&, int&)
  2656. 0.00 48.23 0.00 110 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2657. 0.00 48.23 0.00 110 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  2658. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  2659. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  2660. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  2661. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseWheelInputEvent>)
  2662. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  2663. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int&, int&, int&>(std::allocator<MouseWheelInputEvent>, int&, int&, int&)
  2664. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  2665. 0.00 48.23 0.00 110 0.00 0.00 std::shared_ptr<MouseWheelInputEvent> std::make_shared<MouseWheelInputEvent, int&, int&, int&>(int&, int&, int&)
  2666. 0.00 48.23 0.00 110 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  2667. 0.00 48.23 0.00 110 0.00 0.00 std::shared_ptr<MouseWheelInputEvent> std::allocate_shared<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::allocator<MouseWheelInputEvent> const&, int&, int&, int&)
  2668. 0.00 48.23 0.00 110 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  2669. 0.00 48.23 0.00 110 0.00 0.00 std::remove_reference<std::allocator<MouseWheelInputEvent> const&>::type&& std::move<std::allocator<MouseWheelInputEvent> const&>(std::allocator<MouseWheelInputEvent> const&)
  2670. 0.00 48.23 0.00 110 0.00 0.00 std::remove_reference<std::shared_ptr<MouseWheelInputEvent>&>::type&& std::move<std::shared_ptr<MouseWheelInputEvent>&>(std::shared_ptr<MouseWheelInputEvent>&)
  2671. 0.00 48.23 0.00 110 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  2672. 0.00 48.23 0.00 109 0.00 0.00 InputElement::InputElement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2673. 0.00 48.23 0.00 109 0.00 0.00 InputElement::~InputElement()
  2674. 0.00 48.23 0.00 109 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, unsigned long)
  2675. 0.00 48.23 0.00 109 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*)
  2676. 0.00 48.23 0.00 109 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::allocate(unsigned long, void const*)
  2677. 0.00 48.23 0.00 109 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2678. 0.00 48.23 0.00 109 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::max_size() const
  2679. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_const_cast() const
  2680. 0.00 48.23 0.00 109 0.00 0.00 std::shared_ptr<InputElement>::shared_ptr()
  2681. 0.00 48.23 0.00 109 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&)
  2682. 0.00 48.23 0.00 109 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr()
  2683. 0.00 48.23 0.00 109 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, unsigned long)
  2684. 0.00 48.23 0.00 109 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*)
  2685. 0.00 48.23 0.00 109 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, unsigned long)
  2686. 0.00 48.23 0.00 109 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2687. 0.00 48.23 0.00 109 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>)
  2688. 0.00 48.23 0.00 109 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  2689. 0.00 48.23 0.00 109 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::~pair()
  2690. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_node()
  2691. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*)
  2692. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*)
  2693. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2694. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*)
  2695. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*)
  2696. 0.00 48.23 0.00 109 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  2697. 0.00 48.23 0.00 109 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2698. 0.00 48.23 0.00 109 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<InputElement*> >, std::is_move_constructible<InputElement*>, std::is_move_assignable<InputElement*> >::value, void>::type std::swap<InputElement*>(InputElement*&, InputElement*&)
  2699. 0.00 48.23 0.00 107 0.00 0.00 std::_Tuple_impl<0ul, CallbackKey&&>::_Tuple_impl<CallbackKey>(CallbackKey&&)
  2700. 0.00 48.23 0.00 107 0.00 0.00 std::_Tuple_impl<0ul, CallbackKey&&>::_Tuple_impl(std::_Tuple_impl<0ul, CallbackKey&&>&&)
  2701. 0.00 48.23 0.00 107 0.00 0.00 std::tuple<CallbackKey&&>::tuple(std::tuple<CallbackKey&&>&&)
  2702. 0.00 48.23 0.00 107 0.00 0.00 std::tuple<CallbackKey&&>::tuple<CallbackKey, true>(CallbackKey&&)
  2703. 0.00 48.23 0.00 107 0.00 0.00 CallbackKey& std::__get_helper<0ul, CallbackKey&&>(std::_Tuple_impl<0ul, CallbackKey&&>&)
  2704. 0.00 48.23 0.00 107 0.00 0.00 std::tuple<CallbackKey&&> std::forward_as_tuple<CallbackKey>(CallbackKey&&)
  2705. 0.00 48.23 0.00 107 0.00 0.00 std::tuple_element<0ul, std::tuple<CallbackKey&&> >::type& std::get<0ul, CallbackKey&&>(std::tuple<CallbackKey&&>&)
  2706. 0.00 48.23 0.00 107 0.00 0.00 std::remove_reference<CallbackKey&>::type&& std::move<CallbackKey&>(CallbackKey&)
  2707. 0.00 48.23 0.00 106 0.00 0.00 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2708. 0.00 48.23 0.00 106 0.00 0.00 Button::Button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2709. 0.00 48.23 0.00 106 0.00 0.00 Button::~Button()
  2710. 0.00 48.23 0.00 106 0.00 0.00 void __gnu_cxx::new_allocator<Button>::destroy<Button>(Button*)
  2711. 0.00 48.23 0.00 106 0.00 0.00 void __gnu_cxx::new_allocator<Button>::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2712. 0.00 48.23 0.00 106 0.00 0.00 __gnu_cxx::new_allocator<Button>::new_allocator()
  2713. 0.00 48.23 0.00 106 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2714. 0.00 48.23 0.00 106 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  2715. 0.00 48.23 0.00 106 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  2716. 0.00 48.23 0.00 106 0.00 0.00 std::allocator<Button>::allocator()
  2717. 0.00 48.23 0.00 106 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<Button> >::value, std::shared_ptr<InputElement>&>::type std::shared_ptr<InputElement>::operator=<Button>(std::shared_ptr<Button>&&)
  2718. 0.00 48.23 0.00 106 0.00 0.00 std::shared_ptr<Button>::shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2719. 0.00 48.23 0.00 106 0.00 0.00 std::shared_ptr<Button>::~shared_ptr()
  2720. 0.00 48.23 0.00 106 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Button, void>(std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&&)
  2721. 0.00 48.23 0.00 106 0.00 0.00 std::enable_if<std::__sp_compatible_with<Button*, InputElement*>::value, std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::operator=<Button>(std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&&)
  2722. 0.00 48.23 0.00 106 0.00 0.00 std::enable_if<!std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Button, void>::value, void>::type std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Button, Button>(Button*)
  2723. 0.00 48.23 0.00 106 0.00 0.00 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2724. 0.00 48.23 0.00 106 0.00 0.00 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  2725. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Button>, true>::_Sp_ebo_helper(std::allocator<Button> const&)
  2726. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Button>, true>::~_Sp_ebo_helper()
  2727. 0.00 48.23 0.00 106 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, Button*, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2728. 0.00 48.23 0.00 106 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::get()
  2729. 0.00 48.23 0.00 106 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  2730. 0.00 48.23 0.00 106 0.00 0.00 void std::allocator_traits<std::allocator<Button> >::destroy<Button>(std::allocator<Button>&, Button*)
  2731. 0.00 48.23 0.00 106 0.00 0.00 void std::allocator_traits<std::allocator<Button> >::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>&, Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2732. 0.00 48.23 0.00 106 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  2733. 0.00 48.23 0.00 106 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  2734. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  2735. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  2736. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  2737. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Button>)
  2738. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  2739. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2740. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  2741. 0.00 48.23 0.00 106 0.00 0.00 std::shared_ptr<Button> std::make_shared<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2742. 0.00 48.23 0.00 106 0.00 0.00 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>*)
  2743. 0.00 48.23 0.00 106 0.00 0.00 std::shared_ptr<Button> std::allocate_shared<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2744. 0.00 48.23 0.00 106 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >&)
  2745. 0.00 48.23 0.00 106 0.00 0.00 std::remove_reference<std::allocator<Button> const&>::type&& std::move<std::allocator<Button> const&>(std::allocator<Button> const&)
  2746. 0.00 48.23 0.00 106 0.00 0.00 std::remove_reference<std::shared_ptr<Button>&>::type&& std::move<std::shared_ptr<Button>&>(std::shared_ptr<Button>&)
  2747. 0.00 48.23 0.00 106 0.00 0.00 std::remove_reference<std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&)
  2748. 0.00 48.23 0.00 105 0.00 0.00 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&)
  2749. 0.00 48.23 0.00 105 0.00 0.00 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&)
  2750. 0.00 48.23 0.00 102 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&)
  2751. 0.00 48.23 0.00 102 0.00 0.00 std::function<void ()>::swap(std::function<void ()>&)
  2752. 0.00 48.23 0.00 102 0.00 0.00 std::function<void ()>::function(std::function<void ()> const&)
  2753. 0.00 48.23 0.00 102 0.00 0.00 std::function<void ()>::operator=(std::function<void ()> const&)
  2754. 0.00 48.23 0.00 102 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<bool (*)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)> >, std::is_move_constructible<bool (*)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>, std::is_move_assignable<bool (*)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)> >::value, void>::type std::swap<bool (*)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>(bool (*&)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation), bool (*&)(std::_Any_data&, std::_Any_data const&, std::_Manager_operation))
  2755. 0.00 48.23 0.00 102 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<void (*)(std::_Any_data const&)> >, std::is_move_constructible<void (*)(std::_Any_data const&)>, std::is_move_assignable<void (*)(std::_Any_data const&)> >::value, void>::type std::swap<void (*)(std::_Any_data const&)>(void (*&)(std::_Any_data const&), void (*&)(std::_Any_data const&))
  2756. 0.00 48.23 0.00 102 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::_Any_data> >, std::is_move_constructible<std::_Any_data>, std::is_move_assignable<std::_Any_data> >::value, void>::type std::swap<std::_Any_data>(std::_Any_data&, std::_Any_data&)
  2757. 0.00 48.23 0.00 101 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  2758. 0.00 48.23 0.00 101 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  2759. 0.00 48.23 0.00 101 0.00 0.00 std::pair<CallbackKey const, std::function<void ()> >::pair<CallbackKey&&>(std::piecewise_construct_t, std::tuple<CallbackKey&&>, std::tuple<>)
  2760. 0.00 48.23 0.00 101 0.00 0.00 std::pair<CallbackKey const, std::function<void ()> >::pair<CallbackKey&&, 0ul>(std::tuple<CallbackKey&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  2761. 0.00 48.23 0.00 101 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  2762. 0.00 48.23 0.00 101 0.00 0.00 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  2763. 0.00 48.23 0.00 101 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  2764. 0.00 48.23 0.00 101 0.00 0.00 void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  2765. 0.00 48.23 0.00 100 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::size() const
  2766. 0.00 48.23 0.00 96 0.00 0.00 __gnu_cxx::new_allocator<MouseButtonInputEvent>::~new_allocator()
  2767. 0.00 48.23 0.00 96 0.00 0.00 std::allocator<MouseButtonInputEvent>::~allocator()
  2768. 0.00 48.23 0.00 94 0.00 0.00 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float)
  2769. 0.00 48.23 0.00 94 0.00 0.00 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&)
  2770. 0.00 48.23 0.00 91 0.00 0.00 std::_Head_base<0ul, ObjectPoolBase*, false>::_M_head(std::_Head_base<0ul, ObjectPoolBase*, false>&)
  2771. 0.00 48.23 0.00 91 0.00 0.00 std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >::_M_head(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >&)
  2772. 0.00 48.23 0.00 91 0.00 0.00 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::_M_ptr()
  2773. 0.00 48.23 0.00 91 0.00 0.00 ObjectPoolBase*& std::__get_helper<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >&)
  2774. 0.00 48.23 0.00 91 0.00 0.00 std::tuple_element<0ul, std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > >::type& std::get<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> >&)
  2775. 0.00 48.23 0.00 84 0.00 0.00 __gnu_cxx::new_allocator<KeyPressInputEvent>::~new_allocator()
  2776. 0.00 48.23 0.00 84 0.00 0.00 __gnu_cxx::new_allocator<KeyReleaseInputEvent>::~new_allocator()
  2777. 0.00 48.23 0.00 84 0.00 0.00 std::allocator<KeyPressInputEvent>::~allocator()
  2778. 0.00 48.23 0.00 84 0.00 0.00 std::allocator<KeyReleaseInputEvent>::~allocator()
  2779. 0.00 48.23 0.00 84 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>()
  2780. 0.00 48.23 0.00 82 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&)
  2781. 0.00 48.23 0.00 82 0.00 0.00 std::_Tuple_impl<0ul, CallbackKey const&>::_Tuple_impl(std::_Tuple_impl<0ul, CallbackKey const&>&&)
  2782. 0.00 48.23 0.00 82 0.00 0.00 std::_Tuple_impl<0ul, CallbackKey const&>::_Tuple_impl(CallbackKey const&)
  2783. 0.00 48.23 0.00 82 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&)
  2784. 0.00 48.23 0.00 82 0.00 0.00 std::pair<CallbackKey const, std::function<void ()> >::pair<CallbackKey const&>(std::piecewise_construct_t, std::tuple<CallbackKey const&>, std::tuple<>)
  2785. 0.00 48.23 0.00 82 0.00 0.00 std::pair<CallbackKey const, std::function<void ()> >::pair<CallbackKey const&, 0ul>(std::tuple<CallbackKey const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  2786. 0.00 48.23 0.00 82 0.00 0.00 std::tuple<CallbackKey const&>::tuple(std::tuple<CallbackKey const&>&&)
  2787. 0.00 48.23 0.00 82 0.00 0.00 std::tuple<CallbackKey const&>::tuple<void, true>(CallbackKey const&)
  2788. 0.00 48.23 0.00 82 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&)
  2789. 0.00 48.23 0.00 82 0.00 0.00 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&)
  2790. 0.00 48.23 0.00 82 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&)
  2791. 0.00 48.23 0.00 82 0.00 0.00 CallbackKey const& std::__get_helper<0ul, CallbackKey const&>(std::_Tuple_impl<0ul, CallbackKey const&>&)
  2792. 0.00 48.23 0.00 82 0.00 0.00 std::tuple_element<0ul, std::tuple<CallbackKey const&> >::type& std::get<0ul, CallbackKey const&>(std::tuple<CallbackKey const&>&)
  2793. 0.00 48.23 0.00 81 0.00 0.00 SceneNode::scale(sf::Vector2<float> const&)
  2794. 0.00 48.23 0.00 81 0.00 0.00 SceneNode::scale() const
  2795. 0.00 48.23 0.00 80 0.00 0.00 ObjectPool<PlayerProfile>::size() const
  2796. 0.00 48.23 0.00 80 0.00 0.00 ObjectPool<Callback>::size() const
  2797. 0.00 48.23 0.00 79 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator--()
  2798. 0.00 48.23 0.00 79 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_leftmost()
  2799. 0.00 48.23 0.00 78 0.00 0.00 Rectangle::size() const
  2800. 0.00 48.23 0.00 77 0.00 0.00 Text::font(std::shared_ptr<Font>)
  2801. 0.00 48.23 0.00 77 0.00 0.00 Text::font_size(unsigned int)
  2802. 0.00 48.23 0.00 77 0.00 0.00 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int)
  2803. 0.00 48.23 0.00 77 0.00 0.00 Scene::fonts()
  2804. 0.00 48.23 0.00 77 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > const&) const
  2805. 0.00 48.23 0.00 77 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::operator bool() const
  2806. 0.00 48.23 0.00 77 0.00 0.00 std::shared_ptr<Font>::shared_ptr(decltype(nullptr))
  2807. 0.00 48.23 0.00 77 0.00 0.00 std::shared_ptr<Font>::operator=(std::shared_ptr<Font> const&)
  2808. 0.00 48.23 0.00 77 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2> const&)
  2809. 0.00 48.23 0.00 77 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_leftmost()
  2810. 0.00 48.23 0.00 77 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > const*)
  2811. 0.00 48.23 0.00 77 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > const*)
  2812. 0.00 48.23 0.00 76 0.00 0.00 __gnu_cxx::new_allocator<sf::Vertex>::deallocate(sf::Vertex*, unsigned long)
  2813. 0.00 48.23 0.00 76 0.00 0.00 std::allocator_traits<std::allocator<sf::Vertex> >::deallocate(std::allocator<sf::Vertex>&, sf::Vertex*, unsigned long)
  2814. 0.00 48.23 0.00 75 0.00 0.00 ObjectPool<Text>::num_entries_active() const
  2815. 0.00 48.23 0.00 75 0.00 0.00 Font::get_font() const
  2816. 0.00 48.23 0.00 75 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const
  2817. 0.00 48.23 0.00 75 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get_pre(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const
  2818. 0.00 48.23 0.00 75 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get_post(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>) const
  2819. 0.00 48.23 0.00 75 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::get() const
  2820. 0.00 48.23 0.00 75 0.00 0.00 std::__shared_ptr_access<Font, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  2821. 0.00 48.23 0.00 75 0.00 0.00 std::__shared_ptr_access<Font, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  2822. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::operator==(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > const&) const
  2823. 0.00 48.23 0.00 75 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2824. 0.00 48.23 0.00 75 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2825. 0.00 48.23 0.00 75 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::end() const
  2826. 0.00 48.23 0.00 75 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::key_comp() const
  2827. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2828. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > const*, std::_Rb_tree_node_base const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  2829. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::end() const
  2830. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_end() const
  2831. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_begin() const
  2832. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::key_comp() const
  2833. 0.00 48.23 0.00 75 0.00 0.00 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font>&&)
  2834. 0.00 48.23 0.00 75 0.00 0.00 std::shared_ptr<Font>::operator=(std::shared_ptr<Font>&&)
  2835. 0.00 48.23 0.00 75 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&)
  2836. 0.00 48.23 0.00 75 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&&)
  2837. 0.00 48.23 0.00 75 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_S_left(std::_Rb_tree_node_base const*)
  2838. 0.00 48.23 0.00 75 0.00 0.00 std::remove_reference<std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&)
  2839. 0.00 48.23 0.00 75 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Font*> >, std::is_move_constructible<Font*>, std::is_move_assignable<Font*> >::value, void>::type std::swap<Font*>(Font*&, Font*&)
  2840. 0.00 48.23 0.00 74 0.00 0.00 ObjectPool<Collision>::size() const
  2841. 0.00 48.23 0.00 72 0.00 0.00 MouseButtonInputEvent::execute(InputListener&)
  2842. 0.00 48.23 0.00 72 0.00 0.00 __gnu_cxx::new_allocator<MouseButtonInputEvent>::new_allocator(__gnu_cxx::new_allocator<MouseButtonInputEvent> const&)
  2843. 0.00 48.23 0.00 72 0.00 0.00 __gnu_cxx::new_allocator<SceneNode*>::deallocate(SceneNode**, unsigned long)
  2844. 0.00 48.23 0.00 72 0.00 0.00 __gnu_cxx::new_allocator<SceneNode*>::allocate(unsigned long, void const*)
  2845. 0.00 48.23 0.00 72 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseButtonInputEvent>::_M_ptr()
  2846. 0.00 48.23 0.00 72 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseButtonInputEvent>::_M_addr()
  2847. 0.00 48.23 0.00 72 0.00 0.00 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::difference_type __gnu_cxx::operator-<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  2848. 0.00 48.23 0.00 72 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_check_len(unsigned long, char const*) const
  2849. 0.00 48.23 0.00 72 0.00 0.00 std::allocator<MouseButtonInputEvent>::allocator(std::allocator<MouseButtonInputEvent> const&)
  2850. 0.00 48.23 0.00 72 0.00 0.00 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_allocate(unsigned long)
  2851. 0.00 48.23 0.00 72 0.00 0.00 std::allocator_traits<std::allocator<SceneNode*> >::deallocate(std::allocator<SceneNode*>&, SceneNode**, unsigned long)
  2852. 0.00 48.23 0.00 72 0.00 0.00 std::allocator_traits<std::allocator<SceneNode*> >::allocate(std::allocator<SceneNode*>&, unsigned long)
  2853. 0.00 48.23 0.00 72 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  2854. 0.00 48.23 0.00 70 0.00 0.00 Collision::volume(sf::Rect<float>)
  2855. 0.00 48.23 0.00 70 0.00 0.00 Rectangle::size(sf::Vector2<float> const&)
  2856. 0.00 48.23 0.00 70 0.00 0.00 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>() const
  2857. 0.00 48.23 0.00 69 0.00 0.00 sf::Vector2<int>::Vector2()
  2858. 0.00 48.23 0.00 69 0.00 0.00 Grid::zoom_factor(sf::Vector2<float>)
  2859. 0.00 48.23 0.00 69 0.00 0.00 Rectangle::global_bounds() const
  2860. 0.00 48.23 0.00 69 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&)
  2861. 0.00 48.23 0.00 69 0.00 0.00 std::_Function_handler<void (), BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
  2862. 0.00 48.23 0.00 69 0.00 0.00 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2} const* std::__addressof<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2} const>(BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2} const&)
  2863. 0.00 48.23 0.00 69 0.00 0.00 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const
  2864. 0.00 48.23 0.00 68 0.00 0.00 Text::offset(float, float)
  2865. 0.00 48.23 0.00 68 0.00 0.00 ObjectPool<Clickable>::size() const
  2866. 0.00 48.23 0.00 68 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator!=(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) const
  2867. 0.00 48.23 0.00 68 0.00 0.00 StartMenuScene::init(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#1}*>() const
  2868. 0.00 48.23 0.00 67 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>()
  2869. 0.00 48.23 0.00 67 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  2870. 0.00 48.23 0.00 67 0.00 0.00 std::_Function_handler<void (), StartMenuScene::init(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  2871. 0.00 48.23 0.00 67 0.00 0.00 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const
  2872. 0.00 48.23 0.00 66 0.00 0.00 Button::position(int)
  2873. 0.00 48.23 0.00 64 0.00 0.00 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&)
  2874. 0.00 48.23 0.00 64 0.00 0.00 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&)
  2875. 0.00 48.23 0.00 64 0.00 0.00 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&)
  2876. 0.00 48.23 0.00 64 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr()
  2877. 0.00 48.23 0.00 64 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr()
  2878. 0.00 48.23 0.00 64 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_Node_allocator()
  2879. 0.00 48.23 0.00 64 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&)
  2880. 0.00 48.23 0.00 63 0.00 0.00 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&)
  2881. 0.00 48.23 0.00 63 0.00 0.00 KeyPressInputEvent::execute(InputListener&)
  2882. 0.00 48.23 0.00 63 0.00 0.00 KeyReleaseInputEvent::execute(InputListener&)
  2883. 0.00 48.23 0.00 63 0.00 0.00 __gnu_cxx::new_allocator<KeyPressInputEvent>::new_allocator(__gnu_cxx::new_allocator<KeyPressInputEvent> const&)
  2884. 0.00 48.23 0.00 63 0.00 0.00 __gnu_cxx::new_allocator<KeyReleaseInputEvent>::new_allocator(__gnu_cxx::new_allocator<KeyReleaseInputEvent> const&)
  2885. 0.00 48.23 0.00 63 0.00 0.00 __gnu_cxx::__aligned_buffer<KeyPressInputEvent>::_M_ptr()
  2886. 0.00 48.23 0.00 63 0.00 0.00 __gnu_cxx::__aligned_buffer<KeyPressInputEvent>::_M_addr()
  2887. 0.00 48.23 0.00 63 0.00 0.00 __gnu_cxx::__aligned_buffer<KeyReleaseInputEvent>::_M_ptr()
  2888. 0.00 48.23 0.00 63 0.00 0.00 __gnu_cxx::__aligned_buffer<KeyReleaseInputEvent>::_M_addr()
  2889. 0.00 48.23 0.00 63 0.00 0.00 std::allocator<KeyPressInputEvent>::allocator(std::allocator<KeyPressInputEvent> const&)
  2890. 0.00 48.23 0.00 63 0.00 0.00 std::allocator<KeyReleaseInputEvent>::allocator(std::allocator<KeyReleaseInputEvent> const&)
  2891. 0.00 48.23 0.00 63 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::_Manager_operation)
  2892. 0.00 48.23 0.00 63 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::_Manager_operation)
  2893. 0.00 48.23 0.00 63 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::_Manager_operation)
  2894. 0.00 48.23 0.00 63 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  2895. 0.00 48.23 0.00 63 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  2896. 0.00 48.23 0.00 63 0.00 0.00 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>(std::remove_reference&&)
  2897. 0.00 48.23 0.00 63 0.00 0.00 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>(std::remove_reference&&)
  2898. 0.00 48.23 0.00 63 0.00 0.00 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>(std::remove_reference&&)
  2899. 0.00 48.23 0.00 61 0.00 0.00 std::less<Logger::CATEGORY>::operator()(Logger::CATEGORY const&, Logger::CATEGORY const&) const
  2900. 0.00 48.23 0.00 60 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator+(long) const
  2901. 0.00 48.23 0.00 59 0.00 0.00 ComponentManager::remove(std::type_index, Handle)
  2902. 0.00 48.23 0.00 59 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_ptr() const
  2903. 0.00 48.23 0.00 59 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_addr() const
  2904. 0.00 48.23 0.00 59 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_valptr() const
  2905. 0.00 48.23 0.00 59 0.00 0.00 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >)
  2906. 0.00 48.23 0.00 59 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >)
  2907. 0.00 48.23 0.00 59 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >)
  2908. 0.00 48.23 0.00 56 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_rightmost()
  2909. 0.00 48.23 0.00 56 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_get_Node_allocator()
  2910. 0.00 48.23 0.00 54 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr()
  2911. 0.00 48.23 0.00 54 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  2912. 0.00 48.23 0.00 54 0.00 0.00 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode* const&>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&)
  2913. 0.00 48.23 0.00 54 0.00 0.00 std::remove_reference<Intent*&>::type&& std::move<Intent*&>(Intent*&)
  2914. 0.00 48.23 0.00 53 0.00 0.00 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float)
  2915. 0.00 48.23 0.00 53 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_M_ptr()
  2916. 0.00 48.23 0.00 53 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_M_addr()
  2917. 0.00 48.23 0.00 53 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_M_valptr()
  2918. 0.00 48.23 0.00 52 0.00 0.00 std::_Rb_tree_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  2919. 0.00 48.23 0.00 50 0.00 0.00 std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator()(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const
  2920. 0.00 48.23 0.00 49 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr()
  2921. 0.00 48.23 0.00 48 0.00 0.00 Clickable::is_right_clicked(bool)
  2922. 0.00 48.23 0.00 48 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  2923. 0.00 48.23 0.00 48 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  2924. 0.00 48.23 0.00 48 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseButtonInputEvent>(std::allocator<MouseButtonInputEvent> const&)
  2925. 0.00 48.23 0.00 48 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  2926. 0.00 48.23 0.00 48 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseButtonInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseButtonInputEvent>, true>&)
  2927. 0.00 48.23 0.00 48 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  2928. 0.00 48.23 0.00 48 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  2929. 0.00 48.23 0.00 48 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  2930. 0.00 48.23 0.00 48 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  2931. 0.00 48.23 0.00 45 0.00 0.00 Color::Color(Color const&)
  2932. 0.00 48.23 0.00 44 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr()
  2933. 0.00 48.23 0.00 44 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr()
  2934. 0.00 48.23 0.00 44 0.00 0.00 ObjectPool<Sprite>::size() const
  2935. 0.00 48.23 0.00 44 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::base() const
  2936. 0.00 48.23 0.00 44 0.00 0.00 std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr()
  2937. 0.00 48.23 0.00 44 0.00 0.00 std::_Rb_tree_key_compare<std::less<CallbackKey> >::_Rb_tree_key_compare()
  2938. 0.00 48.23 0.00 43 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() const
  2939. 0.00 48.23 0.00 43 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() const
  2940. 0.00 48.23 0.00 43 0.00 0.00 std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() const
  2941. 0.00 48.23 0.00 43 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator--()
  2942. 0.00 48.23 0.00 42 0.00 0.00 PlayerProfile::PlayerProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)
  2943. 0.00 48.23 0.00 42 0.00 0.00 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  2944. 0.00 48.23 0.00 42 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::new_allocator()
  2945. 0.00 48.23 0.00 42 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  2946. 0.00 48.23 0.00 42 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  2947. 0.00 48.23 0.00 42 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  2948. 0.00 48.23 0.00 42 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  2949. 0.00 48.23 0.00 42 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::allocator()
  2950. 0.00 48.23 0.00 42 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<KeyPressInputEvent>(std::allocator<KeyPressInputEvent> const&)
  2951. 0.00 48.23 0.00 42 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  2952. 0.00 48.23 0.00 42 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<KeyReleaseInputEvent>(std::allocator<KeyReleaseInputEvent> const&)
  2953. 0.00 48.23 0.00 42 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  2954. 0.00 48.23 0.00 42 0.00 0.00 std::_Head_base<1ul, std::default_delete<ObjectPoolBase>, true>::_M_head(std::_Head_base<1ul, std::default_delete<ObjectPoolBase>, true>&)
  2955. 0.00 48.23 0.00 42 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get_deleter()
  2956. 0.00 48.23 0.00 42 0.00 0.00 std::_Tuple_impl<1ul, std::default_delete<ObjectPoolBase> >::_M_head(std::_Tuple_impl<1ul, std::default_delete<ObjectPoolBase> >&)
  2957. 0.00 48.23 0.00 42 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  2958. 0.00 48.23 0.00 42 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  2959. 0.00 48.23 0.00 42 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  2960. 0.00 48.23 0.00 42 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<KeyPressInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<KeyPressInputEvent>, true>&)
  2961. 0.00 48.23 0.00 42 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<KeyReleaseInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<KeyReleaseInputEvent>, true>&)
  2962. 0.00 48.23 0.00 42 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  2963. 0.00 48.23 0.00 42 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  2964. 0.00 48.23 0.00 42 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  2965. 0.00 48.23 0.00 42 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  2966. 0.00 48.23 0.00 42 0.00 0.00 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::_M_deleter()
  2967. 0.00 48.23 0.00 42 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  2968. 0.00 48.23 0.00 42 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  2969. 0.00 48.23 0.00 42 0.00 0.00 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::map()
  2970. 0.00 48.23 0.00 42 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator[](unsigned long)
  2971. 0.00 48.23 0.00 42 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl()
  2972. 0.00 48.23 0.00 42 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree()
  2973. 0.00 48.23 0.00 42 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node_base const*)
  2974. 0.00 48.23 0.00 42 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_value(std::_Rb_tree_node_base const*)
  2975. 0.00 48.23 0.00 42 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>()
  2976. 0.00 48.23 0.00 42 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>()
  2977. 0.00 48.23 0.00 42 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  2978. 0.00 48.23 0.00 42 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  2979. 0.00 48.23 0.00 42 0.00 0.00 std::default_delete<ObjectPoolBase>& std::__get_helper<1ul, std::default_delete<ObjectPoolBase>>(std::_Tuple_impl<1ul, std::default_delete<ObjectPoolBase>>&)
  2980. 0.00 48.23 0.00 42 0.00 0.00 Handle* std::__niter_base<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >)
  2981. 0.00 48.23 0.00 42 0.00 0.00 std::tuple_element<1ul, std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > >::type& std::get<1ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> >&)
  2982. 0.00 48.23 0.00 42 0.00 0.00 std::remove_reference<ObjectPoolBase*&>::type&& std::move<ObjectPoolBase*&>(ObjectPoolBase*&)
  2983. 0.00 48.23 0.00 42 0.00 0.00 EntityFilter::Expression*&& std::forward<EntityFilter::Expression*>(std::remove_reference<EntityFilter::Expression*>::type&)
  2984. 0.00 48.23 0.00 41 0.00 0.00 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float)
  2985. 0.00 48.23 0.00 41 0.00 0.00 std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator()(std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > const&) const
  2986. 0.00 48.23 0.00 40 0.00 0.00 ObjectPool<PlayerProfile>::num_entries_active() const
  2987. 0.00 48.23 0.00 40 0.00 0.00 ObjectPool<Callback>::num_entries_active() const
  2988. 0.00 48.23 0.00 40 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  2989. 0.00 48.23 0.00 40 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*&, std::_Rb_tree_node_base*&)
  2990. 0.00 48.23 0.00 40 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_insert_unique_pos(CallbackKey const&)
  2991. 0.00 48.23 0.00 40 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::begin()
  2992. 0.00 48.23 0.00 40 0.00 0.00 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&)
  2993. 0.00 48.23 0.00 40 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*& std::forward<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*&>::type&)
  2994. 0.00 48.23 0.00 38 0.00 0.00 Collision::Collision(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Rect<float>)
  2995. 0.00 48.23 0.00 37 0.00 0.00 ObjectPool<Collision>::num_entries_active() const
  2996. 0.00 48.23 0.00 37 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_key(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)
  2997. 0.00 48.23 0.00 37 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_value(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*)
  2998. 0.00 48.23 0.00 36 0.00 0.00 __gnu_cxx::new_allocator<EntityDestroyedMessage>::~new_allocator()
  2999. 0.00 48.23 0.00 36 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_M_ptr() const
  3000. 0.00 48.23 0.00 36 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_M_addr() const
  3001. 0.00 48.23 0.00 36 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_M_valptr() const
  3002. 0.00 48.23 0.00 36 0.00 0.00 std::_Rb_tree_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator*() const
  3003. 0.00 48.23 0.00 36 0.00 0.00 std::allocator<EntityDestroyedMessage>::~allocator()
  3004. 0.00 48.23 0.00 36 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  3005. 0.00 48.23 0.00 36 0.00 0.00 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair()
  3006. 0.00 48.23 0.00 36 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const* std::__make_move_if_noexcept_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  3007. 0.00 48.23 0.00 36 0.00 0.00 EntityDestroyedMessage& std::forward<EntityDestroyedMessage&>(std::remove_reference<EntityDestroyedMessage&>::type&)
  3008. 0.00 48.23 0.00 35 0.00 0.00 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3009. 0.00 48.23 0.00 35 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::__normal_iterator(Subject<std::shared_ptr<InputEvent> >** const&)
  3010. 0.00 48.23 0.00 35 0.00 0.00 std::_Head_base<0ul, ObjectPoolBase*, false>::_Head_base()
  3011. 0.00 48.23 0.00 35 0.00 0.00 std::_Head_base<1ul, std::default_delete<ObjectPoolBase>, true>::_Head_base()
  3012. 0.00 48.23 0.00 35 0.00 0.00 std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >::_Tuple_impl()
  3013. 0.00 48.23 0.00 35 0.00 0.00 std::_Tuple_impl<1ul, std::default_delete<ObjectPoolBase> >::_Tuple_impl()
  3014. 0.00 48.23 0.00 35 0.00 0.00 std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> >::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase>, true>()
  3015. 0.00 48.23 0.00 34 0.00 0.00 ObjectPool<Clickable>::num_entries_active() const
  3016. 0.00 48.23 0.00 33 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::key_comp() const
  3017. 0.00 48.23 0.00 33 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::key_comp() const
  3018. 0.00 48.23 0.00 32 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator*() const
  3019. 0.00 48.23 0.00 30 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::size() const
  3020. 0.00 48.23 0.00 30 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*)
  3021. 0.00 48.23 0.00 30 0.00 0.00 System** std::__niter_base<System**>(System**)
  3022. 0.00 48.23 0.00 29 0.00 0.00 Callback::left_release(std::function<void ()>)
  3023. 0.00 48.23 0.00 28 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&)
  3024. 0.00 48.23 0.00 28 0.00 0.00 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  3025. 0.00 48.23 0.00 28 0.00 0.00 Handle ObjectPool<Collision>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&)
  3026. 0.00 48.23 0.00 28 0.00 0.00 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&)
  3027. 0.00 48.23 0.00 28 0.00 0.00 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  3028. 0.00 48.23 0.00 28 0.00 0.00 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&)
  3029. 0.00 48.23 0.00 28 0.00 0.00 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&)
  3030. 0.00 48.23 0.00 28 0.00 0.00 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  3031. 0.00 48.23 0.00 28 0.00 0.00 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&)
  3032. 0.00 48.23 0.00 28 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_end()
  3033. 0.00 48.23 0.00 28 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const*)
  3034. 0.00 48.23 0.00 28 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const*)
  3035. 0.00 48.23 0.00 28 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__miter_base<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >)
  3036. 0.00 48.23 0.00 28 0.00 0.00 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const& std::forward<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::remove_reference<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::type&)
  3037. 0.00 48.23 0.00 27 0.00 0.00 __gnu_cxx::new_allocator<EntityDestroyedMessage>::new_allocator(__gnu_cxx::new_allocator<EntityDestroyedMessage> const&)
  3038. 0.00 48.23 0.00 27 0.00 0.00 __gnu_cxx::__aligned_buffer<EntityDestroyedMessage>::_M_ptr()
  3039. 0.00 48.23 0.00 27 0.00 0.00 __gnu_cxx::__aligned_buffer<EntityDestroyedMessage>::_M_addr()
  3040. 0.00 48.23 0.00 27 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::max_size() const
  3041. 0.00 48.23 0.00 27 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const
  3042. 0.00 48.23 0.00 27 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>() const
  3043. 0.00 48.23 0.00 27 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4} const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>() const
  3044. 0.00 48.23 0.00 27 0.00 0.00 std::allocator<EntityDestroyedMessage>::allocator(std::allocator<EntityDestroyedMessage> const&)
  3045. 0.00 48.23 0.00 27 0.00 0.00 std::shared_ptr<Message>::shared_ptr<EntityDestroyedMessage, void>(std::shared_ptr<EntityDestroyedMessage> const&)
  3046. 0.00 48.23 0.00 27 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityDestroyedMessage, void>(std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2> const&)
  3047. 0.00 48.23 0.00 27 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3048. 0.00 48.23 0.00 27 0.00 0.00 sf::Vector2<float>&& std::forward<sf::Vector2<float> >(std::remove_reference<sf::Vector2<float> >::type&)
  3049. 0.00 48.23 0.00 26 0.00 0.00 System::id[abi:cxx11]() const
  3050. 0.00 48.23 0.00 25 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_ptr()
  3051. 0.00 48.23 0.00 25 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_addr()
  3052. 0.00 48.23 0.00 25 0.00 0.00 std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator()(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&) const
  3053. 0.00 48.23 0.00 25 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::operator*() const
  3054. 0.00 48.23 0.00 25 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_valptr()
  3055. 0.00 48.23 0.00 25 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_left(std::_Rb_tree_node_base*)
  3056. 0.00 48.23 0.00 24 0.00 0.00 InputDevice::process(MouseButtonInputEvent&)
  3057. 0.00 48.23 0.00 24 0.00 0.00 MouseButtonInputEvent::MouseButtonInputEvent(MouseButton, ButtonState, int, int)
  3058. 0.00 48.23 0.00 24 0.00 0.00 MouseButtonInputEvent::~MouseButtonInputEvent()
  3059. 0.00 48.23 0.00 24 0.00 0.00 Game::process(MouseButtonInputEvent&)
  3060. 0.00 48.23 0.00 24 0.00 0.00 Mouse::process(MouseButtonInputEvent&)
  3061. 0.00 48.23 0.00 24 0.00 0.00 Scene::process(Game&, MouseButtonInputEvent&)
  3062. 0.00 48.23 0.00 24 0.00 0.00 Callback::right_click()
  3063. 0.00 48.23 0.00 24 0.00 0.00 Callback::right_release()
  3064. 0.00 48.23 0.00 24 0.00 0.00 Callback::mouse_in(std::function<void ()>)
  3065. 0.00 48.23 0.00 24 0.00 0.00 Callback::mouse_out(std::function<void ()>)
  3066. 0.00 48.23 0.00 24 0.00 0.00 Clickable::right_click_pos(sf::Vector2<float>)
  3067. 0.00 48.23 0.00 24 0.00 0.00 void __gnu_cxx::new_allocator<MouseButtonInputEvent>::destroy<MouseButtonInputEvent>(MouseButtonInputEvent*)
  3068. 0.00 48.23 0.00 24 0.00 0.00 void __gnu_cxx::new_allocator<MouseButtonInputEvent>::construct<MouseButtonInputEvent, MouseButton, ButtonState, int&, int&>(MouseButtonInputEvent*, MouseButton&&, ButtonState&&, int&, int&)
  3069. 0.00 48.23 0.00 24 0.00 0.00 __gnu_cxx::new_allocator<MouseButtonInputEvent>::new_allocator()
  3070. 0.00 48.23 0.00 24 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3071. 0.00 48.23 0.00 24 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  3072. 0.00 48.23 0.00 24 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  3073. 0.00 48.23 0.00 24 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> const&) const
  3074. 0.00 48.23 0.00 24 0.00 0.00 std::allocator<MouseButtonInputEvent>::allocator()
  3075. 0.00 48.23 0.00 24 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseButtonInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseButtonInputEvent>(std::shared_ptr<MouseButtonInputEvent>&&)
  3076. 0.00 48.23 0.00 24 0.00 0.00 std::shared_ptr<MouseButtonInputEvent>::shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&)
  3077. 0.00 48.23 0.00 24 0.00 0.00 std::shared_ptr<MouseButtonInputEvent>::~shared_ptr()
  3078. 0.00 48.23 0.00 24 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseButtonInputEvent, void>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  3079. 0.00 48.23 0.00 24 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseButtonInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseButtonInputEvent>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  3080. 0.00 48.23 0.00 24 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseButtonInputEvent, void>::value, void>::type std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseButtonInputEvent, MouseButtonInputEvent>(MouseButtonInputEvent*)
  3081. 0.00 48.23 0.00 24 0.00 0.00 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  3082. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseButtonInputEvent>, true>::_Sp_ebo_helper(std::allocator<MouseButtonInputEvent> const&)
  3083. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseButtonInputEvent>, true>::~_Sp_ebo_helper()
  3084. 0.00 48.23 0.00 24 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, MouseButtonInputEvent*, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&)
  3085. 0.00 48.23 0.00 24 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  3086. 0.00 48.23 0.00 24 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  3087. 0.00 48.23 0.00 24 0.00 0.00 void std::allocator_traits<std::allocator<MouseButtonInputEvent> >::destroy<MouseButtonInputEvent>(std::allocator<MouseButtonInputEvent>&, MouseButtonInputEvent*)
  3088. 0.00 48.23 0.00 24 0.00 0.00 void std::allocator_traits<std::allocator<MouseButtonInputEvent> >::construct<MouseButtonInputEvent, MouseButton, ButtonState, int&, int&>(std::allocator<MouseButtonInputEvent>&, MouseButtonInputEvent*, MouseButton&&, ButtonState&&, int&, int&)
  3089. 0.00 48.23 0.00 24 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3090. 0.00 48.23 0.00 24 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  3091. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  3092. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  3093. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  3094. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseButtonInputEvent>)
  3095. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  3096. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<MouseButton, ButtonState, int&, int&>(std::allocator<MouseButtonInputEvent>, MouseButton&&, ButtonState&&, int&, int&)
  3097. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  3098. 0.00 48.23 0.00 24 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_Node_allocator()
  3099. 0.00 48.23 0.00 24 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_get_Node_allocator()
  3100. 0.00 48.23 0.00 24 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_end()
  3101. 0.00 48.23 0.00 24 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_begin()
  3102. 0.00 48.23 0.00 24 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_get_Node_allocator()
  3103. 0.00 48.23 0.00 24 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_get_Node_allocator()
  3104. 0.00 48.23 0.00 24 0.00 0.00 std::shared_ptr<MouseButtonInputEvent> std::make_shared<MouseButtonInputEvent, MouseButton, ButtonState, int&, int&>(MouseButton&&, ButtonState&&, int&, int&)
  3105. 0.00 48.23 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  3106. 0.00 48.23 0.00 24 0.00 0.00 std::shared_ptr<MouseButtonInputEvent> std::allocate_shared<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&)
  3107. 0.00 48.23 0.00 24 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  3108. 0.00 48.23 0.00 24 0.00 0.00 std::remove_reference<std::allocator<MouseButtonInputEvent> const&>::type&& std::move<std::allocator<MouseButtonInputEvent> const&>(std::allocator<MouseButtonInputEvent> const&)
  3109. 0.00 48.23 0.00 24 0.00 0.00 std::remove_reference<std::shared_ptr<MouseButtonInputEvent>&>::type&& std::move<std::shared_ptr<MouseButtonInputEvent>&>(std::shared_ptr<MouseButtonInputEvent>&)
  3110. 0.00 48.23 0.00 24 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  3111. 0.00 48.23 0.00 24 0.00 0.00 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&)
  3112. 0.00 48.23 0.00 24 0.00 0.00 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&)
  3113. 0.00 48.23 0.00 24 0.00 0.00 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&)
  3114. 0.00 48.23 0.00 23 0.00 0.00 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&)
  3115. 0.00 48.23 0.00 23 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::cbegin() const
  3116. 0.00 48.23 0.00 23 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >)
  3117. 0.00 48.23 0.00 23 0.00 0.00 std::vector<Handle, std::allocator<Handle> >::_M_erase(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >)
  3118. 0.00 48.23 0.00 23 0.00 0.00 System*&& std::forward<System*>(std::remove_reference<System*>::type&)
  3119. 0.00 48.23 0.00 22 0.00 0.00 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  3120. 0.00 48.23 0.00 22 0.00 0.00 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  3121. 0.00 48.23 0.00 22 0.00 0.00 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  3122. 0.00 48.23 0.00 22 0.00 0.00 Sprite::scale(float, float)
  3123. 0.00 48.23 0.00 22 0.00 0.00 ObjectPool<Sprite>::num_entries_active() const
  3124. 0.00 48.23 0.00 22 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::end()
  3125. 0.00 48.23 0.00 21 0.00 0.00 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&)
  3126. 0.00 48.23 0.00 21 0.00 0.00 InputDevice::process(KeyPressInputEvent&)
  3127. 0.00 48.23 0.00 21 0.00 0.00 InputDevice::process(KeyReleaseInputEvent&)
  3128. 0.00 48.23 0.00 21 0.00 0.00 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&)
  3129. 0.00 48.23 0.00 21 0.00 0.00 KeyPressInputEvent::KeyPressInputEvent(Key, bool, bool, bool, bool)
  3130. 0.00 48.23 0.00 21 0.00 0.00 KeyPressInputEvent::~KeyPressInputEvent()
  3131. 0.00 48.23 0.00 21 0.00 0.00 KeyReleaseInputEvent::KeyReleaseInputEvent(Key, bool, bool, bool, bool)
  3132. 0.00 48.23 0.00 21 0.00 0.00 KeyReleaseInputEvent::~KeyReleaseInputEvent()
  3133. 0.00 48.23 0.00 21 0.00 0.00 sf::Rect<int>::Rect(int, int, int, int)
  3134. 0.00 48.23 0.00 21 0.00 0.00 Game::process(KeyPressInputEvent&)
  3135. 0.00 48.23 0.00 21 0.00 0.00 Game::process(KeyReleaseInputEvent&)
  3136. 0.00 48.23 0.00 21 0.00 0.00 Scene::process(Game&, KeyPressInputEvent&)
  3137. 0.00 48.23 0.00 21 0.00 0.00 Scene::process(Game&, KeyReleaseInputEvent&)
  3138. 0.00 48.23 0.00 21 0.00 0.00 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&)
  3139. 0.00 48.23 0.00 21 0.00 0.00 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>, sf::Rect<int> const&)
  3140. 0.00 48.23 0.00 21 0.00 0.00 Keyboard::process(KeyPressInputEvent&)
  3141. 0.00 48.23 0.00 21 0.00 0.00 Keyboard::process(KeyReleaseInputEvent&)
  3142. 0.00 48.23 0.00 21 0.00 0.00 void __gnu_cxx::new_allocator<KeyPressInputEvent>::destroy<KeyPressInputEvent>(KeyPressInputEvent*)
  3143. 0.00 48.23 0.00 21 0.00 0.00 void __gnu_cxx::new_allocator<KeyPressInputEvent>::construct<KeyPressInputEvent, Key, bool&, bool&, bool&, bool&>(KeyPressInputEvent*, Key&&, bool&, bool&, bool&, bool&)
  3144. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<KeyPressInputEvent>::new_allocator()
  3145. 0.00 48.23 0.00 21 0.00 0.00 void __gnu_cxx::new_allocator<KeyReleaseInputEvent>::destroy<KeyReleaseInputEvent>(KeyReleaseInputEvent*)
  3146. 0.00 48.23 0.00 21 0.00 0.00 void __gnu_cxx::new_allocator<KeyReleaseInputEvent>::construct<KeyReleaseInputEvent, Key, bool&, bool&, bool&, bool&>(KeyReleaseInputEvent*, Key&&, bool&, bool&, bool&, bool&)
  3147. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<KeyReleaseInputEvent>::new_allocator()
  3148. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::deallocate(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, unsigned long)
  3149. 0.00 48.23 0.00 21 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*)
  3150. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::allocate(unsigned long, void const*)
  3151. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3152. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  3153. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3154. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  3155. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::max_size() const
  3156. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  3157. 0.00 48.23 0.00 21 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  3158. 0.00 48.23 0.00 21 0.00 0.00 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> const&) const
  3159. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_const_cast() const
  3160. 0.00 48.23 0.00 21 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}* const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() const
  3161. 0.00 48.23 0.00 21 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>() const
  3162. 0.00 48.23 0.00 21 0.00 0.00 std::allocator<KeyPressInputEvent>::allocator()
  3163. 0.00 48.23 0.00 21 0.00 0.00 std::allocator<KeyReleaseInputEvent>::allocator()
  3164. 0.00 48.23 0.00 21 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyPressInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyPressInputEvent>(std::shared_ptr<KeyPressInputEvent>&&)
  3165. 0.00 48.23 0.00 21 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyReleaseInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyReleaseInputEvent>(std::shared_ptr<KeyReleaseInputEvent>&&)
  3166. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyPressInputEvent>::shared_ptr<std::allocator<KeyPressInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, std::allocator<KeyPressInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3167. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyPressInputEvent>::~shared_ptr()
  3168. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyReleaseInputEvent>::shared_ptr<std::allocator<KeyReleaseInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, std::allocator<KeyReleaseInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3169. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyReleaseInputEvent>::~shared_ptr()
  3170. 0.00 48.23 0.00 21 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>()
  3171. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<KeyPressInputEvent, void>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  3172. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<KeyReleaseInputEvent, void>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  3173. 0.00 48.23 0.00 21 0.00 0.00 std::enable_if<std::__sp_compatible_with<KeyPressInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyPressInputEvent>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  3174. 0.00 48.23 0.00 21 0.00 0.00 std::enable_if<std::__sp_compatible_with<KeyReleaseInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyReleaseInputEvent>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  3175. 0.00 48.23 0.00 21 0.00 0.00 std::enable_if<!std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<KeyPressInputEvent, void>::value, void>::type std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<KeyPressInputEvent, KeyPressInputEvent>(KeyPressInputEvent*)
  3176. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<KeyPressInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, std::allocator<KeyPressInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3177. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  3178. 0.00 48.23 0.00 21 0.00 0.00 std::enable_if<!std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<KeyReleaseInputEvent, void>::value, void>::type std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<KeyReleaseInputEvent, KeyReleaseInputEvent>(KeyReleaseInputEvent*)
  3179. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<KeyReleaseInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, std::allocator<KeyReleaseInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3180. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  3181. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&)
  3182. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>)
  3183. 0.00 48.23 0.00 21 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&)
  3184. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::integral_constant<bool, true>)
  3185. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&)
  3186. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>)
  3187. 0.00 48.23 0.00 21 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_not_empty_function<{lambda()#4}>({lambda()#4} const&)
  3188. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::integral_constant<bool, true>)
  3189. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&)
  3190. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&, std::integral_constant<bool, false>)
  3191. 0.00 48.23 0.00 21 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_not_empty_function<{lambda()#5}>({lambda()#5} const&)
  3192. 0.00 48.23 0.00 21 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::integral_constant<bool, false>)
  3193. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<KeyPressInputEvent>, true>::_Sp_ebo_helper(std::allocator<KeyPressInputEvent> const&)
  3194. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<KeyPressInputEvent>, true>::~_Sp_ebo_helper()
  3195. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<KeyReleaseInputEvent>, true>::_Sp_ebo_helper(std::allocator<KeyReleaseInputEvent> const&)
  3196. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<KeyReleaseInputEvent>, true>::~_Sp_ebo_helper()
  3197. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, KeyPressInputEvent*, std::allocator<KeyPressInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3198. 0.00 48.23 0.00 21 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, KeyReleaseInputEvent*, std::allocator<KeyReleaseInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3199. 0.00 48.23 0.00 21 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  3200. 0.00 48.23 0.00 21 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  3201. 0.00 48.23 0.00 21 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  3202. 0.00 48.23 0.00 21 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  3203. 0.00 48.23 0.00 21 0.00 0.00 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::__uniq_ptr_impl()
  3204. 0.00 48.23 0.00 21 0.00 0.00 void std::allocator_traits<std::allocator<KeyPressInputEvent> >::destroy<KeyPressInputEvent>(std::allocator<KeyPressInputEvent>&, KeyPressInputEvent*)
  3205. 0.00 48.23 0.00 21 0.00 0.00 void std::allocator_traits<std::allocator<KeyPressInputEvent> >::construct<KeyPressInputEvent, Key, bool&, bool&, bool&, bool&>(std::allocator<KeyPressInputEvent>&, KeyPressInputEvent*, Key&&, bool&, bool&, bool&, bool&)
  3206. 0.00 48.23 0.00 21 0.00 0.00 void std::allocator_traits<std::allocator<KeyReleaseInputEvent> >::destroy<KeyReleaseInputEvent>(std::allocator<KeyReleaseInputEvent>&, KeyReleaseInputEvent*)
  3207. 0.00 48.23 0.00 21 0.00 0.00 void std::allocator_traits<std::allocator<KeyReleaseInputEvent> >::construct<KeyReleaseInputEvent, Key, bool&, bool&, bool&, bool&>(std::allocator<KeyReleaseInputEvent>&, KeyReleaseInputEvent*, Key&&, bool&, bool&, bool&, bool&)
  3208. 0.00 48.23 0.00 21 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, unsigned long)
  3209. 0.00 48.23 0.00 21 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*)
  3210. 0.00 48.23 0.00 21 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, unsigned long)
  3211. 0.00 48.23 0.00 21 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3212. 0.00 48.23 0.00 21 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3213. 0.00 48.23 0.00 21 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  3214. 0.00 48.23 0.00 21 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3215. 0.00 48.23 0.00 21 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  3216. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const&)
  3217. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  3218. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  3219. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  3220. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<KeyPressInputEvent>)
  3221. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  3222. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Key, bool&, bool&, bool&, bool&>(std::allocator<KeyPressInputEvent>, Key&&, bool&, bool&, bool&, bool&)
  3223. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  3224. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  3225. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  3226. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  3227. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<KeyReleaseInputEvent>)
  3228. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  3229. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Key, bool&, bool&, bool&, bool&>(std::allocator<KeyReleaseInputEvent>, Key&&, bool&, bool&, bool&, bool&)
  3230. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  3231. 0.00 48.23 0.00 21 0.00 0.00 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::pair<std::type_index&&, 0ul>(std::tuple<std::type_index&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  3232. 0.00 48.23 0.00 21 0.00 0.00 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::pair<std::type_index&&>(std::piecewise_construct_t, std::tuple<std::type_index&&>, std::tuple<>)
  3233. 0.00 48.23 0.00 21 0.00 0.00 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::~pair()
  3234. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin()
  3235. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_node()
  3236. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*)
  3237. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*)
  3238. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3239. 0.00 48.23 0.00 21 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*)
  3240. 0.00 48.23 0.00 21 0.00 0.00 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3241. 0.00 48.23 0.00 21 0.00 0.02 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3242. 0.00 48.23 0.00 21 0.00 0.00 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3})
  3243. 0.00 48.23 0.00 21 0.00 0.00 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4})
  3244. 0.00 48.23 0.00 21 0.00 0.00 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5})
  3245. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyPressInputEvent> std::make_shared<KeyPressInputEvent, Key, bool&, bool&, bool&, bool&>(Key&&, bool&, bool&, bool&, bool&)
  3246. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyReleaseInputEvent> std::make_shared<KeyReleaseInputEvent, Key, bool&, bool&, bool&, bool&>(Key&&, bool&, bool&, bool&, bool&)
  3247. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  3248. 0.00 48.23 0.00 21 0.00 0.00 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  3249. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyPressInputEvent> std::allocate_shared<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, Key, bool&, bool&, bool&, bool&>(std::allocator<KeyPressInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3250. 0.00 48.23 0.00 21 0.00 0.00 std::shared_ptr<KeyReleaseInputEvent> std::allocate_shared<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, Key, bool&, bool&, bool&, bool&>(std::allocator<KeyReleaseInputEvent> const&, Key&&, bool&, bool&, bool&, bool&)
  3251. 0.00 48.23 0.00 21 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  3252. 0.00 48.23 0.00 21 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  3253. 0.00 48.23 0.00 21 0.00 0.00 std::remove_reference<std::allocator<KeyPressInputEvent> const&>::type&& std::move<std::allocator<KeyPressInputEvent> const&>(std::allocator<KeyPressInputEvent> const&)
  3254. 0.00 48.23 0.00 21 0.00 0.00 std::remove_reference<std::allocator<KeyReleaseInputEvent> const&>::type&& std::move<std::allocator<KeyReleaseInputEvent> const&>(std::allocator<KeyReleaseInputEvent> const&)
  3255. 0.00 48.23 0.00 21 0.00 0.00 std::remove_reference<std::shared_ptr<KeyPressInputEvent>&>::type&& std::move<std::shared_ptr<KeyPressInputEvent>&>(std::shared_ptr<KeyPressInputEvent>&)
  3256. 0.00 48.23 0.00 21 0.00 0.00 std::remove_reference<std::shared_ptr<KeyReleaseInputEvent>&>::type&& std::move<std::shared_ptr<KeyReleaseInputEvent>&>(std::shared_ptr<KeyReleaseInputEvent>&)
  3257. 0.00 48.23 0.00 21 0.00 0.00 std::remove_reference<std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  3258. 0.00 48.23 0.00 21 0.00 0.00 std::remove_reference<std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  3259. 0.00 48.23 0.00 20 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::~new_allocator()
  3260. 0.00 48.23 0.00 20 0.00 0.00 std::move_iterator<System**>::base() const
  3261. 0.00 48.23 0.00 20 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >::base() const
  3262. 0.00 48.23 0.00 20 0.00 0.00 std::_Rb_tree_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator==(std::_Rb_tree_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const
  3263. 0.00 48.23 0.00 20 0.00 0.00 std::vector<System*, std::allocator<System*> >::size() const
  3264. 0.00 48.23 0.00 20 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::~allocator()
  3265. 0.00 48.23 0.00 20 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::_M_get_Tp_allocator()
  3266. 0.00 48.23 0.00 20 0.00 0.00 std::move_iterator<System**>::move_iterator(System**)
  3267. 0.00 48.23 0.00 20 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_right(std::_Rb_tree_node_base*)
  3268. 0.00 48.23 0.00 20 0.00 0.00 decltype (__miter_base(({parm#1}.base)())) std::__miter_base<System**>(std::move_iterator<System**>)
  3269. 0.00 48.23 0.00 20 0.00 0.00 System** std::__miter_base<System**>(System**)
  3270. 0.00 48.23 0.00 20 0.00 0.00 std::move_iterator<System**> std::__make_move_if_noexcept_iterator<System*, std::move_iterator<System**> >(System**)
  3271. 0.00 48.23 0.00 19 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_leftmost()
  3272. 0.00 48.23 0.00 19 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_end()
  3273. 0.00 48.23 0.00 18 0.00 0.00 Camera::viewport()
  3274. 0.00 48.23 0.00 18 0.00 0.00 Intent::Intent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::shared_ptr<InputElement>)
  3275. 0.00 48.23 0.00 18 0.00 0.00 Intent::~Intent()
  3276. 0.00 48.23 0.00 18 0.00 0.00 Logger::get_category_string[abi:cxx11](Logger::CATEGORY)
  3277. 0.00 48.23 0.00 18 0.00 0.00 Logger::get_time[abi:cxx11]()
  3278. 0.00 48.23 0.00 18 0.00 0.00 Mailbox::HandlerEntry::HandlerEntry()
  3279. 0.00 48.23 0.00 18 0.00 0.00 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::operator()(Message&)
  3280. 0.00 48.23 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::deallocate(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, unsigned long)
  3281. 0.00 48.23 0.00 18 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*)
  3282. 0.00 48.23 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::allocate(unsigned long, void const*)
  3283. 0.00 48.23 0.00 18 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::construct<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&)
  3284. 0.00 48.23 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3285. 0.00 48.23 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3286. 0.00 48.23 0.00 18 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_M_ptr()
  3287. 0.00 48.23 0.00 18 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_M_addr()
  3288. 0.00 48.23 0.00 18 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::max_size() const
  3289. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator->() const
  3290. 0.00 48.23 0.00 18 0.00 0.00 std::map<Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::key_comp() const
  3291. 0.00 48.23 0.00 18 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::max_size() const
  3292. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::key_comp() const
  3293. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::end() const
  3294. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node::operator()<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) const
  3295. 0.00 48.23 0.00 18 0.00 0.00 std::function<void (EntityDestroyedMessage&)>::operator()(EntityDestroyedMessage&) const
  3296. 0.00 48.23 0.00 18 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocator<EntityDestroyedMessage>(std::allocator<EntityDestroyedMessage> const&)
  3297. 0.00 48.23 0.00 18 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3298. 0.00 48.23 0.00 18 0.00 0.00 std::shared_ptr<InputElement>::shared_ptr(std::shared_ptr<InputElement>&&)
  3299. 0.00 48.23 0.00 18 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr(std::shared_ptr<Mailbox::HandlerEntry> const&)
  3300. 0.00 48.23 0.00 18 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr(std::shared_ptr<Mailbox::HandlerEntry>&&)
  3301. 0.00 48.23 0.00 18 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&&)
  3302. 0.00 48.23 0.00 18 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&)
  3303. 0.00 48.23 0.00 18 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>&&)
  3304. 0.00 48.23 0.00 18 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2> const&)
  3305. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_M_valptr()
  3306. 0.00 48.23 0.00 18 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_get_pointer(std::_Any_data const&)
  3307. 0.00 48.23 0.00 18 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<EntityDestroyedMessage>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<EntityDestroyedMessage>, true>&)
  3308. 0.00 48.23 0.00 18 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>*)
  3309. 0.00 48.23 0.00 18 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3310. 0.00 48.23 0.00 18 0.00 0.00 std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::max_size(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > const&)
  3311. 0.00 48.23 0.00 18 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, unsigned long)
  3312. 0.00 48.23 0.00 18 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*)
  3313. 0.00 48.23 0.00 18 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, unsigned long)
  3314. 0.00 48.23 0.00 18 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::construct<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&)
  3315. 0.00 48.23 0.00 18 0.00 0.00 std::_Function_handler<void (EntityDestroyedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_invoke(std::_Any_data const&, EntityDestroyedMessage&)
  3316. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_iterator<EntityFilter::Expression*>::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  3317. 0.00 48.23 0.00 18 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy<false>::__uninit_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  3318. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*)
  3319. 0.00 48.23 0.00 18 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3320. 0.00 48.23 0.00 18 0.00 0.00 std::map<Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(Logger::CATEGORY const&)
  3321. 0.00 48.23 0.00 18 0.00 0.00 std::map<Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::end()
  3322. 0.00 48.23 0.00 18 0.00 0.00 std::map<Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](Logger::CATEGORY const&)
  3323. 0.00 48.23 0.00 18 0.00 0.00 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&)
  3324. 0.00 48.23 0.00 18 0.00 0.00 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&)
  3325. 0.00 48.23 0.00 18 0.00 0.00 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&)
  3326. 0.00 48.23 0.00 18 0.00 0.00 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&)
  3327. 0.00 48.23 0.00 18 0.00 0.00 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&)
  3328. 0.00 48.23 0.00 18 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*&, std::_Rb_tree_node_base*&)
  3329. 0.00 48.23 0.00 18 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, bool>::pair<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, bool, true>(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >&&, bool&&)
  3330. 0.00 48.23 0.00 18 0.00 0.00 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&)
  3331. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(Logger::CATEGORY const&)
  3332. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::_Rb_tree_node_base*, Logger::CATEGORY const&)
  3333. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > const*)
  3334. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > const*)
  3335. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_begin()
  3336. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&)
  3337. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_insert_<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&, std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node&)
  3338. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node::_Alloc_node(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&)
  3339. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_get_node()
  3340. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*)
  3341. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*)
  3342. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_create_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&)
  3343. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*)
  3344. 0.00 48.23 0.00 18 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, bool> std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_insert_unique<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&)
  3345. 0.00 48.23 0.00 18 0.00 0.00 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_construct_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&)
  3346. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_get_insert_unique_pos(std::type_index const&)
  3347. 0.00 48.23 0.00 18 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1} const* std::__addressof<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1} const>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1} const&)
  3348. 0.00 48.23 0.00 18 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  3349. 0.00 48.23 0.00 18 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__niter_base<Subject<std::shared_ptr<InputEvent> >**>(Subject<std::shared_ptr<InputEvent> >**)
  3350. 0.00 48.23 0.00 18 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__niter_base<Observer<std::shared_ptr<InputEvent> >**>(Observer<std::shared_ptr<InputEvent> >**)
  3351. 0.00 48.23 0.00 18 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::uninitialized_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)
  3352. 0.00 48.23 0.00 18 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&)
  3353. 0.00 48.23 0.00 18 0.00 0.00 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_move_if_noexcept_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&)
  3354. 0.00 48.23 0.00 18 0.00 0.00 std::remove_reference<std::shared_ptr<InputElement>&>::type&& std::move<std::shared_ptr<InputElement>&>(std::shared_ptr<InputElement>&)
  3355. 0.00 48.23 0.00 18 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntry>&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntry>&>(std::shared_ptr<Mailbox::HandlerEntry>&)
  3356. 0.00 48.23 0.00 18 0.00 0.00 std::remove_reference<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&>::type&& std::move<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&>(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&)
  3357. 0.00 48.23 0.00 18 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Intent*> >, std::is_move_constructible<Intent*>, std::is_move_assignable<Intent*> >::value, void>::type std::swap<Intent*>(Intent*&, Intent*&)
  3358. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*& std::forward<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*&>::type&)
  3359. 0.00 48.23 0.00 18 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>& std::forward<std::shared_ptr<Mailbox::HandlerEntry>&>(std::remove_reference<std::shared_ptr<Mailbox::HandlerEntry>&>::type&)
  3360. 0.00 48.23 0.00 18 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >&& std::forward<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >(std::remove_reference<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::type&)
  3361. 0.00 48.23 0.00 18 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}::operator()(EntityDestroyedMessage&) const
  3362. 0.00 48.23 0.00 17 0.00 0.00 ObjectPoolBase::ObjectPoolBase()
  3363. 0.00 48.23 0.00 17 0.00 0.00 ObjectPoolBase::~ObjectPoolBase()
  3364. 0.00 48.23 0.00 17 0.00 0.00 Scene::id[abi:cxx11]()
  3365. 0.00 48.23 0.00 17 0.00 0.00 Rectangle::local_bounds() const
  3366. 0.00 48.23 0.00 17 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::end()
  3367. 0.00 48.23 0.00 17 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_leftmost()
  3368. 0.00 48.23 0.00 16 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::deallocate(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, unsigned long)
  3369. 0.00 48.23 0.00 16 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::pair<std::type_index const, std::shared_ptr<Intent> >*)
  3370. 0.00 48.23 0.00 16 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::allocate(unsigned long, void const*)
  3371. 0.00 48.23 0.00 16 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::construct<std::pair<std::type_index const, std::shared_ptr<Intent> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::shared_ptr<Intent> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3372. 0.00 48.23 0.00 16 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::max_size() const
  3373. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_const_cast() const
  3374. 0.00 48.23 0.00 16 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, unsigned long)
  3375. 0.00 48.23 0.00 16 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, std::pair<std::type_index const, std::shared_ptr<Intent> >*)
  3376. 0.00 48.23 0.00 16 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, unsigned long)
  3377. 0.00 48.23 0.00 16 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::construct<std::pair<std::type_index const, std::shared_ptr<Intent> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, std::pair<std::type_index const, std::shared_ptr<Intent> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3378. 0.00 48.23 0.00 16 0.00 0.00 std::pair<std::type_index const, std::shared_ptr<Intent> >::pair<std::type_index&&>(std::piecewise_construct_t, std::tuple<std::type_index&&>, std::tuple<>)
  3379. 0.00 48.23 0.00 16 0.00 0.00 std::pair<std::type_index const, std::shared_ptr<Intent> >::pair<std::type_index&&, 0ul>(std::tuple<std::type_index&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  3380. 0.00 48.23 0.00 16 0.00 0.00 std::pair<std::type_index const, std::shared_ptr<Intent> >::~pair()
  3381. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator()
  3382. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_rightmost()
  3383. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_node()
  3384. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_leftmost()
  3385. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*)
  3386. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*)
  3387. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3388. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*)
  3389. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*)
  3390. 0.00 48.23 0.00 16 0.00 0.00 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3391. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3392. 0.00 48.23 0.00 16 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::type_index const&)
  3393. 0.00 48.23 0.00 16 0.00 0.00 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15]
  3394. 0.00 48.23 0.00 16 0.00 0.00 std::function<void (EntityIdChangedMessage&)> const& std::forward<std::function<void (EntityIdChangedMessage&)> const&>(std::remove_reference<std::function<void (EntityIdChangedMessage&)> const&>::type&)
  3395. 0.00 48.23 0.00 16 0.00 0.00 sf::Rect<int>& std::forward<sf::Rect<int>&>(std::remove_reference<sf::Rect<int>&>::type&)
  3396. 0.00 48.23 0.00 16 0.00 0.00 unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  3397. 0.00 48.23 0.00 15 0.00 0.00 Game::window()
  3398. 0.00 48.23 0.00 15 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::new_allocator(__gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&)
  3399. 0.00 48.23 0.00 15 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::_M_ptr()
  3400. 0.00 48.23 0.00 15 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::_M_addr()
  3401. 0.00 48.23 0.00 15 0.00 0.00 __gnu_cxx::new_allocator<System*>::max_size() const
  3402. 0.00 48.23 0.00 15 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&)
  3403. 0.00 48.23 0.00 15 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3404. 0.00 48.23 0.00 15 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::end()
  3405. 0.00 48.23 0.00 15 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_end()
  3406. 0.00 48.23 0.00 15 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::end()
  3407. 0.00 48.23 0.00 14 0.00 0.00 Logger::set_tag(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)
  3408. 0.00 48.23 0.00 14 0.00 0.00 Callback::camera_resize()
  3409. 0.00 48.23 0.00 14 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*, unsigned long)
  3410. 0.00 48.23 0.00 14 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>*)
  3411. 0.00 48.23 0.00 14 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::allocate(unsigned long, void const*)
  3412. 0.00 48.23 0.00 14 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3413. 0.00 48.23 0.00 14 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::max_size() const
  3414. 0.00 48.23 0.00 14 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::base() const
  3415. 0.00 48.23 0.00 14 0.00 0.00 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const
  3416. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::_M_const_cast() const
  3417. 0.00 48.23 0.00 14 0.00 0.00 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::key_comp() const
  3418. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::key_comp() const
  3419. 0.00 48.23 0.00 14 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::reset(ObjectPoolBase*)
  3420. 0.00 48.23 0.00 14 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::release()
  3421. 0.00 48.23 0.00 14 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*)
  3422. 0.00 48.23 0.00 14 0.00 0.00 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&)
  3423. 0.00 48.23 0.00 14 0.00 0.00 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::__uniq_ptr_impl(ObjectPoolBase*)
  3424. 0.00 48.23 0.00 14 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*, unsigned long)
  3425. 0.00 48.23 0.00 14 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>*)
  3426. 0.00 48.23 0.00 14 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >&, unsigned long)
  3427. 0.00 48.23 0.00 14 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3428. 0.00 48.23 0.00 14 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3429. 0.00 48.23 0.00 14 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3430. 0.00 48.23 0.00 14 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>)
  3431. 0.00 48.23 0.00 14 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  3432. 0.00 48.23 0.00 14 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>::~pair()
  3433. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_begin()
  3434. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_get_node()
  3435. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*)
  3436. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3437. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*)
  3438. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3439. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*)
  3440. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*)
  3441. 0.00 48.23 0.00 14 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3442. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3443. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3444. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::begin()
  3445. 0.00 48.23 0.00 14 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_begin()
  3446. 0.00 48.23 0.00 14 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >)
  3447. 0.00 48.23 0.00 14 0.00 0.00 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::move<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >)
  3448. 0.00 48.23 0.00 14 0.00 0.00 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<ObjectPoolBase*> >, std::is_move_constructible<ObjectPoolBase*>, std::is_move_assignable<ObjectPoolBase*> >::value, void>::type std::swap<ObjectPoolBase*>(ObjectPoolBase*&, ObjectPoolBase*&)
  3449. 0.00 48.23 0.00 14 0.00 0.00 ResizeCameraMessage& std::forward<ResizeCameraMessage&>(std::remove_reference<ResizeCameraMessage&>::type&)
  3450. 0.00 48.23 0.00 14 0.00 0.00 std::default_delete<ObjectPoolBase>&& std::forward<std::default_delete<ObjectPoolBase> >(std::remove_reference<std::default_delete<ObjectPoolBase> >::type&)
  3451. 0.00 48.23 0.00 13 0.00 0.00 FileChannel::seek(int, Channel::Offset)
  3452. 0.00 48.23 0.00 13 0.00 0.00 FileChannel::clear()
  3453. 0.00 48.23 0.00 13 0.00 0.00 JSONSerializer::read[abi:cxx11](Channel&)
  3454. 0.00 48.23 0.00 13 0.00 0.00 Callback::mouse_out()
  3455. 0.00 48.23 0.00 13 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const&) const
  3456. 0.00 48.23 0.00 13 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>() const
  3457. 0.00 48.23 0.00 13 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator--()
  3458. 0.00 48.23 0.00 13 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_key(std::_Rb_tree_node_base const*)
  3459. 0.00 48.23 0.00 13 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_value(std::_Rb_tree_node_base const*)
  3460. 0.00 48.23 0.00 12 0.00 0.00 sf::Vector2<float>::Vector2<unsigned int>(sf::Vector2<unsigned int> const&)
  3461. 0.00 48.23 0.00 12 0.00 0.00 SceneNode::scale(float, float)
  3462. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<MouseLeftInputEvent>::~new_allocator()
  3463. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<ResizeCameraMessage>::~new_allocator()
  3464. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<MouseEnteredInputEvent>::~new_allocator()
  3465. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<Axis>::~new_allocator()
  3466. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::~new_allocator()
  3467. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::~new_allocator()
  3468. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::~new_allocator()
  3469. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::__aligned_membuf<EntityFilter::Expression*>::_M_ptr()
  3470. 0.00 48.23 0.00 12 0.00 0.00 __gnu_cxx::__aligned_membuf<EntityFilter::Expression*>::_M_addr()
  3471. 0.00 48.23 0.00 12 0.00 0.00 Canvas::size() const
  3472. 0.00 48.23 0.00 12 0.00 0.00 Clickable::right_click_pos() const
  3473. 0.00 48.23 0.00 12 0.00 0.00 std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>::base() const
  3474. 0.00 48.23 0.00 12 0.00 0.00 std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>::base() const
  3475. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > const&) const
  3476. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::operator*() const
  3477. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::operator==(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > const&) const
  3478. 0.00 48.23 0.00 12 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::end() const
  3479. 0.00 48.23 0.00 12 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::size() const
  3480. 0.00 48.23 0.00 12 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::size() const
  3481. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > const*, std::_Rb_tree_node_base const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  3482. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_end() const
  3483. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_begin() const
  3484. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::end() const
  3485. 0.00 48.23 0.00 12 0.00 0.00 std::allocator<MouseLeftInputEvent>::~allocator()
  3486. 0.00 48.23 0.00 12 0.00 0.00 std::allocator<ResizeCameraMessage>::~allocator()
  3487. 0.00 48.23 0.00 12 0.00 0.00 std::allocator<MouseEnteredInputEvent>::~allocator()
  3488. 0.00 48.23 0.00 12 0.00 0.00 std::allocator<Axis>::~allocator()
  3489. 0.00 48.23 0.00 12 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::~allocator()
  3490. 0.00 48.23 0.00 12 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::~allocator()
  3491. 0.00 48.23 0.00 12 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::~allocator()
  3492. 0.00 48.23 0.00 12 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_get_Tp_allocator()
  3493. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree_node<EntityFilter::Expression*>::_M_valptr()
  3494. 0.00 48.23 0.00 12 0.00 0.00 std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>::move_iterator(Subject<std::shared_ptr<InputEvent> >**)
  3495. 0.00 48.23 0.00 12 0.00 0.00 std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>::move_iterator(Observer<std::shared_ptr<InputEvent> >**)
  3496. 0.00 48.23 0.00 12 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_get_pointer(std::_Any_data const&)
  3497. 0.00 48.23 0.00 12 0.00 0.00 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_invoke(std::_Any_data const&)
  3498. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  3499. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*)
  3500. 0.00 48.23 0.00 12 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::begin()
  3501. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3502. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_S_left(std::_Rb_tree_node_base const*)
  3503. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*)
  3504. 0.00 48.23 0.00 12 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_end()
  3505. 0.00 48.23 0.00 12 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>()
  3506. 0.00 48.23 0.00 12 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>()
  3507. 0.00 48.23 0.00 12 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>()
  3508. 0.00 48.23 0.00 12 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>()
  3509. 0.00 48.23 0.00 12 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3} const* std::__addressof<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3} const>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3} const&)
  3510. 0.00 48.23 0.00 12 0.00 0.00 decltype (__miter_base(({parm#1}.base)())) std::__miter_base<Subject<std::shared_ptr<InputEvent> >**>(std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>)
  3511. 0.00 48.23 0.00 12 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__miter_base<Subject<std::shared_ptr<InputEvent> >**>(Subject<std::shared_ptr<InputEvent> >**)
  3512. 0.00 48.23 0.00 12 0.00 0.00 decltype (__miter_base(({parm#1}.base)())) std::__miter_base<Observer<std::shared_ptr<InputEvent> >**>(std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>)
  3513. 0.00 48.23 0.00 12 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__miter_base<Observer<std::shared_ptr<InputEvent> >**>(Observer<std::shared_ptr<InputEvent> >**)
  3514. 0.00 48.23 0.00 12 0.00 0.00 std::move_iterator<Subject<std::shared_ptr<InputEvent> >**> std::__make_move_if_noexcept_iterator<Subject<std::shared_ptr<InputEvent> >*, std::move_iterator<Subject<std::shared_ptr<InputEvent> >**> >(Subject<std::shared_ptr<InputEvent> >**)
  3515. 0.00 48.23 0.00 12 0.00 0.00 std::move_iterator<Observer<std::shared_ptr<InputEvent> >**> std::__make_move_if_noexcept_iterator<Observer<std::shared_ptr<InputEvent> >*, std::move_iterator<Observer<std::shared_ptr<InputEvent> >**> >(Observer<std::shared_ptr<InputEvent> >**)
  3516. 0.00 48.23 0.00 12 0.00 0.00 Subject<std::shared_ptr<InputEvent> >*&& std::forward<Subject<std::shared_ptr<InputEvent> >*>(std::remove_reference<Subject<std::shared_ptr<InputEvent> >*>::type&)
  3517. 0.00 48.23 0.00 12 0.00 0.00 Observer<std::shared_ptr<InputEvent> >*&& std::forward<Observer<std::shared_ptr<InputEvent> >*>(std::remove_reference<Observer<std::shared_ptr<InputEvent> >*>::type&)
  3518. 0.00 48.23 0.00 12 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const
  3519. 0.00 48.23 0.00 11 0.00 0.00 Callback::mouse_in()
  3520. 0.00 48.23 0.00 11 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::key_comp() const
  3521. 0.00 48.23 0.00 11 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::key_comp() const
  3522. 0.00 48.23 0.00 11 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >::reverse_iterator(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >)
  3523. 0.00 48.23 0.00 11 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator--()
  3524. 0.00 48.23 0.00 11 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3525. 0.00 48.23 0.00 11 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3526. 0.00 48.23 0.00 11 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const*)
  3527. 0.00 48.23 0.00 11 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_S_left(std::_Rb_tree_node_base*)
  3528. 0.00 48.23 0.00 11 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const*)
  3529. 0.00 48.23 0.00 10 0.00 0.00 FullLogger::get_logger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  3530. 0.00 48.23 0.00 10 0.00 0.00 Callback::camera_resize(std::function<void ()>)
  3531. 0.00 48.23 0.00 10 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3532. 0.00 48.23 0.00 10 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3533. 0.00 48.23 0.00 10 0.00 0.00 bool __gnu_cxx::operator==<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  3534. 0.00 48.23 0.00 10 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::_M_get_Tp_allocator() const
  3535. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator==(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const&) const
  3536. 0.00 48.23 0.00 10 0.00 0.00 std::vector<System*, std::allocator<System*> >::max_size() const
  3537. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::size() const
  3538. 0.00 48.23 0.00 10 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&)
  3539. 0.00 48.23 0.00 10 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3540. 0.00 48.23 0.00 10 0.00 0.00 System** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<System*>(System* const*, System* const*, System**)
  3541. 0.00 48.23 0.00 10 0.00 0.00 void std::_Destroy_aux<true>::__destroy<System**>(System**, System**)
  3542. 0.00 48.23 0.00 10 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_get_Tp_allocator()
  3543. 0.00 48.23 0.00 10 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, true>&)
  3544. 0.00 48.23 0.00 10 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  3545. 0.00 48.23 0.00 10 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3546. 0.00 48.23 0.00 10 0.00 0.00 std::allocator_traits<std::allocator<System*> >::max_size(std::allocator<System*> const&)
  3547. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator--()
  3548. 0.00 48.23 0.00 10 0.00 0.00 System** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<System**>, System**>(std::move_iterator<System**>, std::move_iterator<System**>, System**)
  3549. 0.00 48.23 0.00 10 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3550. 0.00 48.23 0.00 10 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::rend()
  3551. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_S_key(std::_Rb_tree_node_base const*)
  3552. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_S_value(std::_Rb_tree_node_base const*)
  3553. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_begin()
  3554. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_begin()
  3555. 0.00 48.23 0.00 10 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_right(std::_Rb_tree_node_base*)
  3556. 0.00 48.23 0.00 10 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  3557. 0.00 48.23 0.00 10 0.00 0.00 System** std::__copy_move_a<true, System**, System**>(System**, System**, System**)
  3558. 0.00 48.23 0.00 10 0.00 0.00 System** std::__copy_move_a2<true, System**, System**>(System**, System**, System**)
  3559. 0.00 48.23 0.00 10 0.00 0.00 System** std::uninitialized_copy<std::move_iterator<System**>, System**>(std::move_iterator<System**>, std::move_iterator<System**>, System**)
  3560. 0.00 48.23 0.00 10 0.00 0.00 System** std::__uninitialized_copy_a<std::move_iterator<System**>, System**, System*>(std::move_iterator<System**>, std::move_iterator<System**>, System**, std::allocator<System*>&)
  3561. 0.00 48.23 0.00 10 0.00 0.00 System** std::__uninitialized_move_if_noexcept_a<System**, System**, std::allocator<System*> >(System**, System**, System**, std::allocator<System*>&)
  3562. 0.00 48.23 0.00 10 0.00 0.00 System** std::copy<std::move_iterator<System**>, System**>(std::move_iterator<System**>, std::move_iterator<System**>, System**)
  3563. 0.00 48.23 0.00 10 0.00 0.00 void std::_Destroy<System**>(System**, System**)
  3564. 0.00 48.23 0.00 10 0.00 0.00 void std::_Destroy<System**, System*>(System**, System**, std::allocator<System*>&)
  3565. 0.00 48.23 0.00 10 0.00 0.00 bool std::operator==<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&)
  3566. 0.00 48.23 0.00 10 0.00 0.00 bool std::operator==<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > > const&)
  3567. 0.00 48.23 0.00 10 0.00 0.00 bool std::operator!=<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&)
  3568. 0.00 48.23 0.00 10 0.00 0.00 bool std::operator!=<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > > const&)
  3569. 0.00 48.23 0.00 10 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3570. 0.00 48.23 0.00 9 0.00 0.00 ObjectPool<VertexList>::remove(Handle const&)
  3571. 0.00 48.23 0.00 9 0.00 0.00 ObjectPool<Grid>::remove(Handle const&)
  3572. 0.00 48.23 0.00 9 0.00 0.00 ObjectPool<Entity>::remove(Handle const&)
  3573. 0.00 48.23 0.00 9 0.00 0.00 ObjectPool<TileMap>::remove(Handle const&)
  3574. 0.00 48.23 0.00 9 0.00 0.00 void Messageable::send_message<EntityDestroyedMessage, (void*)0, Handle&>(Handle&)
  3575. 0.00 48.23 0.00 9 0.00 0.00 MouseLeftInputEvent::execute(InputListener&)
  3576. 0.00 48.23 0.00 9 0.00 0.00 EntityDestroyedMessage::EntityDestroyedMessage(Handle)
  3577. 0.00 48.23 0.00 9 0.00 0.00 EntityDestroyedMessage::~EntityDestroyedMessage()
  3578. 0.00 48.23 0.00 9 0.00 0.00 MouseEnteredInputEvent::execute(InputListener&)
  3579. 0.00 48.23 0.00 9 0.00 0.01 Entity::reset()
  3580. 0.00 48.23 0.00 9 0.00 0.00 Rectangle::outline_color(sf::Color const&)
  3581. 0.00 48.23 0.00 9 0.00 0.00 Rectangle::outline_thickness(float)
  3582. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<MouseLeftInputEvent>::new_allocator(__gnu_cxx::new_allocator<MouseLeftInputEvent> const&)
  3583. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<ResizeCameraMessage>::new_allocator(__gnu_cxx::new_allocator<ResizeCameraMessage> const&)
  3584. 0.00 48.23 0.00 9 0.00 0.00 void __gnu_cxx::new_allocator<EntityDestroyedMessage>::destroy<EntityDestroyedMessage>(EntityDestroyedMessage*)
  3585. 0.00 48.23 0.00 9 0.00 0.00 void __gnu_cxx::new_allocator<EntityDestroyedMessage>::construct<EntityDestroyedMessage, Handle&>(EntityDestroyedMessage*, Handle&)
  3586. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<EntityDestroyedMessage>::new_allocator()
  3587. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<MouseEnteredInputEvent>::new_allocator(__gnu_cxx::new_allocator<MouseEnteredInputEvent> const&)
  3588. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<Axis>::new_allocator(__gnu_cxx::new_allocator<Axis> const&)
  3589. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::deallocate(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, unsigned long)
  3590. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::allocate(unsigned long, void const*)
  3591. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::new_allocator(__gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&)
  3592. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::new_allocator(__gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&)
  3593. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::new_allocator(__gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&)
  3594. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3595. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  3596. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseLeftInputEvent>::_M_ptr()
  3597. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseLeftInputEvent>::_M_addr()
  3598. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<ResizeCameraMessage>::_M_ptr()
  3599. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<ResizeCameraMessage>::_M_addr()
  3600. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseEnteredInputEvent>::_M_ptr()
  3601. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseEnteredInputEvent>::_M_addr()
  3602. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Axis>::_M_ptr()
  3603. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Axis>::_M_addr()
  3604. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::_M_ptr()
  3605. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::_M_addr()
  3606. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::_M_ptr()
  3607. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::_M_addr()
  3608. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::_M_ptr()
  3609. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::_M_addr()
  3610. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::difference_type __gnu_cxx::operator-<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&)
  3611. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::difference_type __gnu_cxx::operator-<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&)
  3612. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::difference_type __gnu_cxx::operator-<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&)
  3613. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::max_size() const
  3614. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::max_size() const
  3615. 0.00 48.23 0.00 9 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  3616. 0.00 48.23 0.00 9 0.00 0.00 std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2>::get() const
  3617. 0.00 48.23 0.00 9 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >::operator*() const
  3618. 0.00 48.23 0.00 9 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator!=(std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&) const
  3619. 0.00 48.23 0.00 9 0.00 0.00 std::__shared_ptr_access<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  3620. 0.00 48.23 0.00 9 0.00 0.00 std::__shared_ptr_access<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  3621. 0.00 48.23 0.00 9 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_check_len(unsigned long, char const*) const
  3622. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<MouseLeftInputEvent>::allocator(std::allocator<MouseLeftInputEvent> const&)
  3623. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<ResizeCameraMessage>::allocator(std::allocator<ResizeCameraMessage> const&)
  3624. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<EntityDestroyedMessage>::allocator()
  3625. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<MouseEnteredInputEvent>::allocator(std::allocator<MouseEnteredInputEvent> const&)
  3626. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<Axis>::allocator(std::allocator<Axis> const&)
  3627. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&)
  3628. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&)
  3629. 0.00 48.23 0.00 9 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&)
  3630. 0.00 48.23 0.00 9 0.00 0.00 std::shared_ptr<EntityDestroyedMessage>::shared_ptr<std::allocator<EntityDestroyedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityDestroyedMessage> const&, Handle&)
  3631. 0.00 48.23 0.00 9 0.00 0.00 std::shared_ptr<EntityDestroyedMessage>::~shared_ptr()
  3632. 0.00 48.23 0.00 9 0.00 0.00 std::shared_ptr<Message>::shared_ptr<ResizeCameraMessage, void>(std::shared_ptr<ResizeCameraMessage> const&)
  3633. 0.00 48.23 0.00 9 0.00 0.00 std::enable_if<!std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<EntityDestroyedMessage, void>::value, void>::type std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<EntityDestroyedMessage, EntityDestroyedMessage>(EntityDestroyedMessage*)
  3634. 0.00 48.23 0.00 9 0.00 0.00 std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<EntityDestroyedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityDestroyedMessage> const&, Handle&)
  3635. 0.00 48.23 0.00 9 0.00 0.00 std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  3636. 0.00 48.23 0.00 9 0.00 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ResizeCameraMessage, void>(std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2> const&)
  3637. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::_Manager_operation)
  3638. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::_Manager_operation)
  3639. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::_Manager_operation)
  3640. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::_Manager_operation)
  3641. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation)
  3642. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::_Manager_operation)
  3643. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::_Manager_operation)
  3644. 0.00 48.23 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::_Manager_operation)
  3645. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<EntityDestroyedMessage>, true>::_Sp_ebo_helper(std::allocator<EntityDestroyedMessage> const&)
  3646. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<EntityDestroyedMessage>, true>::~_Sp_ebo_helper()
  3647. 0.00 48.23 0.00 9 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, Handle&>(std::_Sp_make_shared_tag, EntityDestroyedMessage*, std::allocator<EntityDestroyedMessage> const&, Handle&)
  3648. 0.00 48.23 0.00 9 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >::get()
  3649. 0.00 48.23 0.00 9 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  3650. 0.00 48.23 0.00 9 0.00 0.00 void std::allocator_traits<std::allocator<EntityDestroyedMessage> >::destroy<EntityDestroyedMessage>(std::allocator<EntityDestroyedMessage>&, EntityDestroyedMessage*)
  3651. 0.00 48.23 0.00 9 0.00 0.00 void std::allocator_traits<std::allocator<EntityDestroyedMessage> >::construct<EntityDestroyedMessage, Handle&>(std::allocator<EntityDestroyedMessage>&, EntityDestroyedMessage*, Handle&)
  3652. 0.00 48.23 0.00 9 0.00 0.00 std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::deallocate(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, unsigned long)
  3653. 0.00 48.23 0.00 9 0.00 0.00 std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::allocate(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, unsigned long)
  3654. 0.00 48.23 0.00 9 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  3655. 0.00 48.23 0.00 9 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  3656. 0.00 48.23 0.00 9 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator++()
  3657. 0.00 48.23 0.00 9 0.00 0.00 std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >::operator++()
  3658. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3659. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3660. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  3661. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  3662. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  3663. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<EntityDestroyedMessage>)
  3664. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  3665. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle&>(std::allocator<EntityDestroyedMessage>, Handle&)
  3666. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  3667. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3668. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3669. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3670. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3671. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3672. 0.00 48.23 0.00 9 0.00 0.00 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&)
  3673. 0.00 48.23 0.00 9 0.00 0.00 std::shared_ptr<EntityDestroyedMessage> std::make_shared<EntityDestroyedMessage, Handle&>(Handle&)
  3674. 0.00 48.23 0.00 9 0.00 0.00 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>*)
  3675. 0.00 48.23 0.00 9 0.00 0.00 std::shared_ptr<EntityDestroyedMessage> std::allocate_shared<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, Handle&>(std::allocator<EntityDestroyedMessage> const&, Handle&)
  3676. 0.00 48.23 0.00 9 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  3677. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<std::allocator<EntityDestroyedMessage> const&>::type&& std::move<std::allocator<EntityDestroyedMessage> const&>(std::allocator<EntityDestroyedMessage> const&)
  3678. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>(std::remove_reference&&)
  3679. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>(std::remove_reference&&)
  3680. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}&>(std::remove_reference&&)
  3681. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}&>(std::remove_reference&&)
  3682. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>::type&& std::move<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>(std::remove_reference&&)
  3683. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>(std::remove_reference&&)
  3684. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>(std::remove_reference&&)
  3685. 0.00 48.23 0.00 9 0.00 0.00 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>(std::remove_reference&&)
  3686. 0.00 48.23 0.00 9 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::~function()
  3687. 0.00 48.23 0.00 9 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}::~function()
  3688. 0.00 48.23 0.00 9 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}::~function()
  3689. 0.00 48.23 0.00 9 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}::~function()
  3690. 0.00 48.23 0.00 8 0.00 0.00 ObjectPool<Collision>::remove(Handle const&)
  3691. 0.00 48.23 0.00 8 0.00 0.00 VertexList::vertex(unsigned int)
  3692. 0.00 48.23 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<MoveUpIntent>::~new_allocator()
  3693. 0.00 48.23 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<MoveDownIntent>::~new_allocator()
  3694. 0.00 48.23 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<Font>::~new_allocator()
  3695. 0.00 48.23 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<Camera>::~new_allocator()
  3696. 0.00 48.23 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<Texture>::~new_allocator()
  3697. 0.00 48.23 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::~new_allocator()
  3698. 0.00 48.23 0.00 8 0.00 0.00 bool __gnu_cxx::operator!=<Subject<std::shared_ptr<InputEvent> >* const*, Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&)
  3699. 0.00 48.23 0.00 8 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::operator+(long) const
  3700. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&) const
  3701. 0.00 48.23 0.00 8 0.00 0.00 std::allocator<MoveUpIntent>::~allocator()
  3702. 0.00 48.23 0.00 8 0.00 0.00 std::allocator<MoveDownIntent>::~allocator()
  3703. 0.00 48.23 0.00 8 0.00 0.00 std::allocator<Font>::~allocator()
  3704. 0.00 48.23 0.00 8 0.00 0.00 std::allocator<Camera>::~allocator()
  3705. 0.00 48.23 0.00 8 0.00 0.00 std::allocator<Texture>::~allocator()
  3706. 0.00 48.23 0.00 8 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::~allocator()
  3707. 0.00 48.23 0.00 8 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<Observer<std::shared_ptr<InputEvent> >*>(Observer<std::shared_ptr<InputEvent> >* const*, Observer<std::shared_ptr<InputEvent> >* const*, Observer<std::shared_ptr<InputEvent> >**)
  3708. 0.00 48.23 0.00 8 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::_M_deallocate(System**, unsigned long)
  3709. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >::operator--()
  3710. 0.00 48.23 0.00 8 0.00 0.00 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair()
  3711. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_rightmost()
  3712. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_key(std::_Rb_tree_node_base const*)
  3713. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_value(std::_Rb_tree_node_base const*)
  3714. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_get_Node_allocator()
  3715. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_end()
  3716. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_get_Node_allocator()
  3717. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_end()
  3718. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_rightmost()
  3719. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_left(std::_Rb_tree_node_base const*)
  3720. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_left(std::_Rb_tree_node_base*)
  3721. 0.00 48.23 0.00 8 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_Node_allocator()
  3722. 0.00 48.23 0.00 8 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__copy_move_a<true, Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**>(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**)
  3723. 0.00 48.23 0.00 8 0.00 0.00 std::function<void (SetVisualDebugMessage&)> const& std::forward<std::function<void (SetVisualDebugMessage&)> const&>(std::remove_reference<std::function<void (SetVisualDebugMessage&)> const&>::type&)
  3724. 0.00 48.23 0.00 8 0.00 0.00 std::function<void (SetGridVisibilityMessage&)> const& std::forward<std::function<void (SetGridVisibilityMessage&)> const&>(std::remove_reference<std::function<void (SetGridVisibilityMessage&)> const&>::type&)
  3725. 0.00 48.23 0.00 7 0.00 0.00 Text::color(sf::Color const&)
  3726. 0.00 48.23 0.00 7 0.00 0.00 Text::origin(float, float)
  3727. 0.00 48.23 0.00 7 0.00 0.01 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::operator()(Message&)
  3728. 0.00 48.23 0.00 7 0.00 0.01 std::function<void (ResizeCameraMessage&)>::operator()(ResizeCameraMessage&) const
  3729. 0.00 48.23 0.00 7 0.00 0.00 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1} const& std::_Any_data::_M_access<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>() const
  3730. 0.00 48.23 0.00 6 0.00 0.00 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)
  3731. 0.00 48.23 0.00 6 0.00 0.00 InputDevice::process(MouseLeftInputEvent&)
  3732. 0.00 48.23 0.00 6 0.00 0.00 InputDevice::process(MouseEnteredInputEvent&)
  3733. 0.00 48.23 0.00 6 0.00 0.00 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  3734. 0.00 48.23 0.00 6 0.00 0.00 EntityFilter::Expression::Expression(bool)
  3735. 0.00 48.23 0.00 6 0.00 0.00 EntityFilter::Expression::~Expression()
  3736. 0.00 48.23 0.00 6 0.00 0.00 EntityFilter::EntityFilter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3737. 0.00 48.23 0.00 6 0.00 0.01 EntityFilter::~EntityFilter()
  3738. 0.00 48.23 0.00 6 0.00 0.00 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&)
  3739. 0.00 48.23 0.00 6 0.00 0.00 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3740. 0.00 48.23 0.00 6 0.00 0.01 EntitySubscription::~EntitySubscription()
  3741. 0.00 48.23 0.00 6 0.00 0.00 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&)
  3742. 0.00 48.23 0.00 6 0.00 0.00 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&)
  3743. 0.00 48.23 0.00 6 0.00 0.00 System::subscribe_to()
  3744. 0.00 48.23 0.00 6 0.00 0.00 System::pre_init(Game&)
  3745. 0.00 48.23 0.00 6 0.00 0.00 System::post_init(Game&)
  3746. 0.00 48.23 0.00 6 0.00 0.00 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*)
  3747. 0.00 48.23 0.00 6 0.00 0.01 System::~System()
  3748. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<MoveUpIntent>::new_allocator(__gnu_cxx::new_allocator<MoveUpIntent> const&)
  3749. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<MoveDownIntent>::new_allocator(__gnu_cxx::new_allocator<MoveDownIntent> const&)
  3750. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<Font>::new_allocator(__gnu_cxx::new_allocator<Font> const&)
  3751. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<Camera>::new_allocator(__gnu_cxx::new_allocator<Camera> const&)
  3752. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<Texture>::new_allocator(__gnu_cxx::new_allocator<Texture> const&)
  3753. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Entity>::Entry>::~new_allocator()
  3754. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::new_allocator(__gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&)
  3755. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<System*>::construct<System*, System*>(System**, System*&&)
  3756. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::deallocate(std::_Rb_tree_node<EntityFilter::Expression*>*, unsigned long)
  3757. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::destroy<EntityFilter::Expression*>(EntityFilter::Expression**)
  3758. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::allocate(unsigned long, void const*)
  3759. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::construct<EntityFilter::Expression*, EntityFilter::Expression*>(EntityFilter::Expression**, EntityFilter::Expression*&&)
  3760. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::new_allocator()
  3761. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::~new_allocator()
  3762. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::deallocate(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, unsigned long)
  3763. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::destroy<std::pair<CallbackKey const, bool> >(std::pair<CallbackKey const, bool>*)
  3764. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::allocate(unsigned long, void const*)
  3765. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  3766. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*, unsigned long)
  3767. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>*)
  3768. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::allocate(unsigned long, void const*)
  3769. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3770. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::new_allocator()
  3771. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::~new_allocator()
  3772. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::deallocate(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*, unsigned long)
  3773. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::destroy<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >(std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >*)
  3774. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::allocate(unsigned long, void const*)
  3775. 0.00 48.23 0.00 6 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::construct<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3776. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3777. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3778. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3779. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3780. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3781. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3782. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3783. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3784. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3785. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3786. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3787. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3788. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  3789. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  3790. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveUpIntent>::_M_ptr()
  3791. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveUpIntent>::_M_addr()
  3792. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveDownIntent>::_M_ptr()
  3793. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveDownIntent>::_M_addr()
  3794. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Font>::_M_ptr()
  3795. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Font>::_M_addr()
  3796. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Camera>::_M_ptr()
  3797. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Camera>::_M_addr()
  3798. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Texture>::_M_ptr()
  3799. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Texture>::_M_addr()
  3800. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::_M_ptr()
  3801. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::_M_addr()
  3802. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_M_ptr()
  3803. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_M_addr()
  3804. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_M_ptr()
  3805. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_M_addr()
  3806. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**>(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, __gnu_cxx::__enable_if<std::__are_same<Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**>::__value, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::__type> const&)
  3807. 0.00 48.23 0.00 6 0.00 0.00 Scene::scene_graph() const
  3808. 0.00 48.23 0.00 6 0.00 0.00 Camera::zoom() const
  3809. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::max_size() const
  3810. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::max_size() const
  3811. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::max_size() const
  3812. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::max_size() const
  3813. 0.00 48.23 0.00 6 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::operator+(long) const
  3814. 0.00 48.23 0.00 6 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_get_Tp_allocator() const
  3815. 0.00 48.23 0.00 6 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_get_Tp_allocator() const
  3816. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<EntityFilter::Expression*>::operator==(std::_Rb_tree_iterator<EntityFilter::Expression*> const&) const
  3817. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::operator*() const
  3818. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator->() const
  3819. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >::_M_const_cast() const
  3820. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_M_const_cast() const
  3821. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > const&) const
  3822. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_const_cast() const
  3823. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator==(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&) const
  3824. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&) const
  3825. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  3826. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  3827. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  3828. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::key_comp() const
  3829. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::end() const
  3830. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::find(std::type_index const&) const
  3831. 0.00 48.23 0.00 6 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::max_size() const
  3832. 0.00 48.23 0.00 6 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::max_size() const
  3833. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::size() const
  3834. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  3835. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  3836. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::size() const
  3837. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::key_comp() const
  3838. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<EntityFilter::Expression*>* std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Alloc_node::operator()<EntityFilter::Expression*>(EntityFilter::Expression*&&) const
  3839. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::size() const
  3840. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const*, std::_Rb_tree_node_base const*, std::type_index const&) const
  3841. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::find(std::type_index const&) const
  3842. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_end() const
  3843. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_begin() const
  3844. 0.00 48.23 0.00 6 0.00 0.00 std::_Identity<EntityFilter::Expression*>::operator()(EntityFilter::Expression*&) const
  3845. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<MoveUpIntent>::allocator(std::allocator<MoveUpIntent> const&)
  3846. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<MoveDownIntent>::allocator(std::allocator<MoveDownIntent> const&)
  3847. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<Font>::allocator(std::allocator<Font> const&)
  3848. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<Camera>::allocator(std::allocator<Camera> const&)
  3849. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<Texture>::allocator(std::allocator<Texture> const&)
  3850. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<ObjectPool<Entity>::Entry>::~allocator()
  3851. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&)
  3852. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::allocator()
  3853. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::~allocator()
  3854. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::allocator()
  3855. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::~allocator()
  3856. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseLeftInputEvent>(std::allocator<MouseLeftInputEvent> const&)
  3857. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3858. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >::allocator<ResizeCameraMessage>(std::allocator<ResizeCameraMessage> const&)
  3859. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3860. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseEnteredInputEvent>(std::allocator<MouseEnteredInputEvent> const&)
  3861. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3862. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >::allocator<Axis>(std::allocator<Axis> const&)
  3863. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3864. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&)
  3865. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3866. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&)
  3867. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3868. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&)
  3869. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  3870. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<Subject<std::shared_ptr<InputEvent> >*>(Subject<std::shared_ptr<InputEvent> >* const*, Subject<std::shared_ptr<InputEvent> >* const*, Subject<std::shared_ptr<InputEvent> >**)
  3871. 0.00 48.23 0.00 6 0.00 0.00 void std::_Destroy_aux<true>::__destroy<Subject<std::shared_ptr<InputEvent> >**>(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**)
  3872. 0.00 48.23 0.00 6 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_get_Tp_allocator()
  3873. 0.00 48.23 0.00 6 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_deallocate(Subject<std::shared_ptr<InputEvent> >**, unsigned long)
  3874. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_M_valptr()
  3875. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_M_valptr()
  3876. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  3877. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  3878. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  3879. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  3880. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_get_pointer(std::_Any_data const&)
  3881. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_get_pointer(std::_Any_data const&)
  3882. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation)
  3883. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  3884. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  3885. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  3886. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  3887. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::_Manager_operation)
  3888. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseLeftInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseLeftInputEvent>, true>&)
  3889. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResizeCameraMessage>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<ResizeCameraMessage>, true>&)
  3890. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseEnteredInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseEnteredInputEvent>, true>&)
  3891. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Axis>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Axis>, true>&)
  3892. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, true>&)
  3893. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, true>&)
  3894. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, true>&)
  3895. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  3896. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3897. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>*)
  3898. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3899. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  3900. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3901. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>*)
  3902. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3903. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  3904. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3905. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  3906. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3907. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  3908. 0.00 48.23 0.00 6 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  3909. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<System*> >::construct<System*, System*>(std::allocator<System*>&, System**, System*&&)
  3910. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::max_size(std::allocator<Subject<std::shared_ptr<InputEvent> >*> const&)
  3911. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::max_size(std::allocator<Observer<std::shared_ptr<InputEvent> >*> const&)
  3912. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> > >::deallocate(std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> >&, std::_Rb_tree_node<EntityFilter::Expression*>*, unsigned long)
  3913. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> > >::destroy<EntityFilter::Expression*>(std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> >&, EntityFilter::Expression**)
  3914. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> > >::allocate(std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> >&, unsigned long)
  3915. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> > >::construct<EntityFilter::Expression*, EntityFilter::Expression*>(std::allocator<std::_Rb_tree_node<EntityFilter::Expression*> >&, EntityFilter::Expression**, EntityFilter::Expression*&&)
  3916. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >&, std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, unsigned long)
  3917. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > > >::destroy<std::pair<CallbackKey const, bool> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >&, std::pair<CallbackKey const, bool>*)
  3918. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >&, unsigned long)
  3919. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >&, std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  3920. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*, unsigned long)
  3921. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>*)
  3922. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >&, unsigned long)
  3923. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3924. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >&, std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*, unsigned long)
  3925. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > > >::destroy<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >&, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >*)
  3926. 0.00 48.23 0.00 6 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >&, unsigned long)
  3927. 0.00 48.23 0.00 6 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > > >::construct<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >&, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  3928. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_handler<void (), BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_invoke(std::_Any_data const&)
  3929. 0.00 48.23 0.00 6 0.00 0.00 std::_Function_handler<void (), BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_invoke(std::_Any_data const&)
  3930. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator++()
  3931. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_key_compare<std::less<EntityFilter::Expression*> >::_Rb_tree_key_compare()
  3932. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**>(std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**)
  3933. 0.00 48.23 0.00 6 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**>(std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**)
  3934. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<EntityFilter::Expression*> const&)
  3935. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > const&)
  3936. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > const&)
  3937. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&)
  3938. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3939. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3940. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3941. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3942. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3943. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3944. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3945. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3946. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3947. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3948. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3949. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  3950. 0.00 48.23 0.00 6 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  3951. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3952. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::end()
  3953. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::clear()
  3954. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::map()
  3955. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::~map()
  3956. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3957. 0.00 48.23 0.00 6 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::lower_bound(std::type_index const&)
  3958. 0.00 48.23 0.00 6 0.00 0.02 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&)
  3959. 0.00 48.23 0.00 6 0.00 0.00 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::insert(EntityFilter::Expression*&&)
  3960. 0.00 48.23 0.00 6 0.00 0.00 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::set()
  3961. 0.00 48.23 0.00 6 0.00 0.00 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~set()
  3962. 0.00 48.23 0.00 6 0.00 0.00 std::pair<CallbackKey const, bool>::pair<CallbackKey&&>(std::piecewise_construct_t, std::tuple<CallbackKey&&>, std::tuple<>)
  3963. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>)
  3964. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  3965. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>::~pair()
  3966. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >::pair<std::type_index&&>(std::piecewise_construct_t, std::tuple<std::type_index&&>, std::tuple<>)
  3967. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >::pair<std::type_index&&, 0ul>(std::tuple<std::type_index&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  3968. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >::~pair()
  3969. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<EntityFilter::Expression*>*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<EntityFilter::Expression*>*&, std::_Rb_tree_node_base*&)
  3970. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*&, std::_Rb_tree_node_base*&)
  3971. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::_Rb_tree_iterator<EntityFilter::Expression*>, bool>::pair<std::_Rb_tree_iterator<EntityFilter::Expression*>, bool, true>(std::_Rb_tree_iterator<EntityFilter::Expression*>&&, bool&&)
  3972. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::_Rb_tree_const_iterator<EntityFilter::Expression*>, bool>::pair<std::_Rb_tree_iterator<EntityFilter::Expression*>&, bool&, true>(std::_Rb_tree_iterator<EntityFilter::Expression*>&, bool&)
  3973. 0.00 48.23 0.00 6 0.00 0.00 void std::vector<System*, std::allocator<System*> >::emplace_back<System*>(System*&&)
  3974. 0.00 48.23 0.00 6 0.00 0.00 std::vector<System*, std::allocator<System*> >::push_back(System*&&)
  3975. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_node()
  3976. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_put_node(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*)
  3977. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_drop_node(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*)
  3978. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  3979. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*)
  3980. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*)
  3981. 0.00 48.23 0.00 6 0.00 0.00 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  3982. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&)
  3983. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >, CallbackKey const&)
  3984. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_key(std::_Rb_tree_node_base const*)
  3985. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_value(std::_Rb_tree_node_base const*)
  3986. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_get_node()
  3987. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*)
  3988. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3989. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*)
  3990. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  3991. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  3992. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3993. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*)
  3994. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3995. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*)
  3996. 0.00 48.23 0.00 6 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3997. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  3998. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3999. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4000. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::end()
  4001. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::begin()
  4002. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::clear()
  4003. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_S_key(std::_Rb_tree_node_base const*)
  4004. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_S_left(std::_Rb_tree_node_base*)
  4005. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_S_right(std::_Rb_tree_node_base*)
  4006. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_S_value(std::_Rb_tree_node_base const*)
  4007. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_Rb_tree()
  4008. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::~_Rb_tree()
  4009. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*)
  4010. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*)
  4011. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<EntityFilter::Expression*> std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_insert_<EntityFilter::Expression*, std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, EntityFilter::Expression*&&, std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Alloc_node&)
  4012. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Alloc_node::_Alloc_node(std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >&)
  4013. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_get_node()
  4014. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_put_node(std::_Rb_tree_node<EntityFilter::Expression*>*)
  4015. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Rb_tree_impl<std::less<EntityFilter::Expression*>, true>::_Rb_tree_impl()
  4016. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Rb_tree_impl<std::less<EntityFilter::Expression*>, true>::~_Rb_tree_impl()
  4017. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<EntityFilter::Expression*>* std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_create_node<EntityFilter::Expression*>(EntityFilter::Expression*&&)
  4018. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_destroy_node(std::_Rb_tree_node<EntityFilter::Expression*>*)
  4019. 0.00 48.23 0.00 6 0.00 0.00 std::pair<std::_Rb_tree_iterator<EntityFilter::Expression*>, bool> std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_insert_unique<EntityFilter::Expression*>(EntityFilter::Expression*&&)
  4020. 0.00 48.23 0.00 6 0.00 0.00 void std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_construct_node<EntityFilter::Expression*>(std::_Rb_tree_node<EntityFilter::Expression*>*, EntityFilter::Expression*&&)
  4021. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_get_insert_unique_pos(EntityFilter::Expression* const&)
  4022. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin()
  4023. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear()
  4024. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_S_left(std::_Rb_tree_node_base*)
  4025. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_S_right(std::_Rb_tree_node_base*)
  4026. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Rb_tree()
  4027. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~_Rb_tree()
  4028. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_rightmost()
  4029. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_get_node()
  4030. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*)
  4031. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::lower_bound(std::type_index const&)
  4032. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*)
  4033. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_rightmost()
  4034. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  4035. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*)
  4036. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*, std::_Rb_tree_node_base*, std::type_index const&)
  4037. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*)
  4038. 0.00 48.23 0.00 6 0.00 0.00 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  4039. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&)
  4040. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::type_index const&)
  4041. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*)
  4042. 0.00 48.23 0.00 6 0.00 0.00 std::function<void (ComponentAddedMessage&)>::~function()
  4043. 0.00 48.23 0.00 6 0.00 0.00 std::function<void (EntityDestroyedMessage&)>::~function()
  4044. 0.00 48.23 0.00 6 0.00 0.00 std::function<void (ComponentRemovedMessage&)>::~function()
  4045. 0.00 48.23 0.00 6 0.00 0.00 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>()
  4046. 0.00 48.23 0.00 6 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>()
  4047. 0.00 48.23 0.00 6 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>()
  4048. 0.00 48.23 0.00 6 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>()
  4049. 0.00 48.23 0.00 6 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3} const* std::__addressof<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3} const>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3} const&)
  4050. 0.00 48.23 0.00 6 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4} const* std::__addressof<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4} const>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4} const&)
  4051. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  4052. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  4053. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  4054. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >&)
  4055. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4056. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4057. 0.00 48.23 0.00 6 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4058. 0.00 48.23 0.00 6 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__niter_base<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >)
  4059. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__copy_move_a<true, Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**>(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**)
  4060. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__copy_move_a2<true, Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**>(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**)
  4061. 0.00 48.23 0.00 6 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__copy_move_a2<true, Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**>(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**)
  4062. 0.00 48.23 0.00 6 0.00 0.00 std::__deque_buf_size(unsigned long)
  4063. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::uninitialized_copy<std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**>(std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**)
  4064. 0.00 48.23 0.00 6 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::uninitialized_copy<std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**>(std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**)
  4065. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__uninitialized_copy_a<std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >*>(std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**, std::allocator<Subject<std::shared_ptr<InputEvent> >*>&)
  4066. 0.00 48.23 0.00 6 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__uninitialized_copy_a<std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >*>(std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**, std::allocator<Observer<std::shared_ptr<InputEvent> >*>&)
  4067. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::__uninitialized_move_if_noexcept_a<Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**, std::allocator<Subject<std::shared_ptr<InputEvent> >*>&)
  4068. 0.00 48.23 0.00 6 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::__uninitialized_move_if_noexcept_a<Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**, std::allocator<Observer<std::shared_ptr<InputEvent> >*>&)
  4069. 0.00 48.23 0.00 6 0.00 0.00 Subject<std::shared_ptr<InputEvent> >** std::copy<std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**>(std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, std::move_iterator<Subject<std::shared_ptr<InputEvent> >**>, Subject<std::shared_ptr<InputEvent> >**)
  4070. 0.00 48.23 0.00 6 0.00 0.00 Observer<std::shared_ptr<InputEvent> >** std::copy<std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**>(std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, std::move_iterator<Observer<std::shared_ptr<InputEvent> >**>, Observer<std::shared_ptr<InputEvent> >**)
  4071. 0.00 48.23 0.00 6 0.00 0.00 std::remove_reference<System*&>::type&& std::move<System*&>(System*&)
  4072. 0.00 48.23 0.00 6 0.00 0.00 std::remove_reference<EntityFilter::Expression*&>::type&& std::move<EntityFilter::Expression*&>(EntityFilter::Expression*&)
  4073. 0.00 48.23 0.00 6 0.00 0.00 std::remove_reference<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}&>::type&& std::move<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}&>(std::remove_reference&&)
  4074. 0.00 48.23 0.00 6 0.00 0.00 std::remove_reference<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}&>::type&& std::move<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}&>(std::remove_reference&&)
  4075. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<EntityFilter::Expression*>*& std::forward<std::_Rb_tree_node<EntityFilter::Expression*>*&>(std::remove_reference<std::_Rb_tree_node<EntityFilter::Expression*>*&>::type&)
  4076. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*&>::type&)
  4077. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<EntityFilter::Expression*>& std::forward<std::_Rb_tree_iterator<EntityFilter::Expression*>&>(std::remove_reference<std::_Rb_tree_iterator<EntityFilter::Expression*>&>::type&)
  4078. 0.00 48.23 0.00 6 0.00 0.00 std::_Rb_tree_iterator<EntityFilter::Expression*>&& std::forward<std::_Rb_tree_iterator<EntityFilter::Expression*> >(std::remove_reference<std::_Rb_tree_iterator<EntityFilter::Expression*> >::type&)
  4079. 0.00 48.23 0.00 6 0.00 0.00 void std::_Destroy<Subject<std::shared_ptr<InputEvent> >**>(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**)
  4080. 0.00 48.23 0.00 6 0.00 0.00 void std::_Destroy<Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >*>(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >**, std::allocator<Subject<std::shared_ptr<InputEvent> >*>&)
  4081. 0.00 48.23 0.00 6 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}::operator()() const
  4082. 0.00 48.23 0.00 6 0.00 0.00 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}::operator()() const
  4083. 0.00 48.23 0.00 5 0.00 0.00 ObjectPool<Clickable>::remove(Handle const&)
  4084. 0.00 48.23 0.00 5 0.00 0.00 ObjectPool<Rectangle>::remove(Handle const&)
  4085. 0.00 48.23 0.00 5 0.00 0.00 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&)
  4086. 0.00 48.23 0.00 5 0.00 0.00 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::HandlerEntryImpl(std::function<void (ResizeCameraMessage&)> const&)
  4087. 0.00 48.23 0.00 5 0.00 0.00 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::~HandlerEntryImpl()
  4088. 0.00 48.23 0.00 5 0.00 0.00 Callback::on_update(std::function<void ()>)
  4089. 0.00 48.23 0.00 5 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*)
  4090. 0.00 48.23 0.00 5 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&)
  4091. 0.00 48.23 0.00 5 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::new_allocator()
  4092. 0.00 48.23 0.00 5 0.00 0.00 __gnu_cxx::new_allocator<System*>::deallocate(System**, unsigned long)
  4093. 0.00 48.23 0.00 5 0.00 0.00 __gnu_cxx::new_allocator<System*>::allocate(unsigned long, void const*)
  4094. 0.00 48.23 0.00 5 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4095. 0.00 48.23 0.00 5 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4096. 0.00 48.23 0.00 5 0.00 0.00 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::difference_type __gnu_cxx::operator-<System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&)
  4097. 0.00 48.23 0.00 5 0.00 0.00 GraphicalSystem* Scene::get_system<GraphicalSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const
  4098. 0.00 48.23 0.00 5 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4099. 0.00 48.23 0.00 5 0.00 0.00 std::vector<System*, std::allocator<System*> >::_M_check_len(unsigned long, char const*) const
  4100. 0.00 48.23 0.00 5 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::size() const
  4101. 0.00 48.23 0.00 5 0.00 0.00 std::function<void (ResizeCameraMessage&)>::operator bool() const
  4102. 0.00 48.23 0.00 5 0.00 0.00 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1} const& std::_Any_data::_M_access<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>() const
  4103. 0.00 48.23 0.00 5 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::allocator()
  4104. 0.00 48.23 0.00 5 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&)
  4105. 0.00 48.23 0.00 5 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::~shared_ptr()
  4106. 0.00 48.23 0.00 5 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::_M_allocate(unsigned long)
  4107. 0.00 48.23 0.00 5 0.00 0.00 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*)
  4108. 0.00 48.23 0.00 5 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&)
  4109. 0.00 48.23 0.00 5 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4110. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, true>::_Sp_ebo_helper(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&)
  4111. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, true>::~_Sp_ebo_helper()
  4112. 0.00 48.23 0.00 5 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&)
  4113. 0.00 48.23 0.00 5 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get()
  4114. 0.00 48.23 0.00 5 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4115. 0.00 48.23 0.00 5 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*)
  4116. 0.00 48.23 0.00 5 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&)
  4117. 0.00 48.23 0.00 5 0.00 0.00 std::allocator_traits<std::allocator<System*> >::deallocate(std::allocator<System*>&, System**, unsigned long)
  4118. 0.00 48.23 0.00 5 0.00 0.00 std::allocator_traits<std::allocator<System*> >::allocate(std::allocator<System*>&, unsigned long)
  4119. 0.00 48.23 0.00 5 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4120. 0.00 48.23 0.00 5 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4121. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4122. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4123. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4124. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >)
  4125. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4126. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&)
  4127. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4128. 0.00 48.23 0.00 5 0.00 0.00 void std::vector<System*, std::allocator<System*> >::_M_realloc_insert<System*>(__gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >, System*&&)
  4129. 0.00 48.23 0.00 5 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_rightmost()
  4130. 0.00 48.23 0.00 5 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::begin()
  4131. 0.00 48.23 0.00 5 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_S_right(std::_Rb_tree_node_base const*)
  4132. 0.00 48.23 0.00 5 0.00 0.00 std::function<void (ResizeCameraMessage&)>::function(std::function<void (ResizeCameraMessage&)> const&)
  4133. 0.00 48.23 0.00 5 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::function<void (ResizeCameraMessage&)> const&)
  4134. 0.00 48.23 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  4135. 0.00 48.23 0.00 5 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&)
  4136. 0.00 48.23 0.00 5 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4137. 0.00 48.23 0.00 5 0.00 0.00 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&)
  4138. 0.00 48.23 0.00 5 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&)
  4139. 0.00 48.23 0.00 4 0.00 0.00 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&)
  4140. 0.00 48.23 0.00 4 0.00 0.00 VertexList::vertex_color(unsigned int, sf::Color const&)
  4141. 0.00 48.23 0.00 4 0.00 0.00 VertexList::vertex_position(unsigned int, sf::Vector2<float> const&)
  4142. 0.00 48.23 0.00 4 0.00 0.00 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&)
  4143. 0.00 48.23 0.00 4 0.00 0.00 CameraResizePolicy::set_camera_size(Camera&, sf::Vector2<float> const&)
  4144. 0.00 48.23 0.00 4 0.00 0.01 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&)
  4145. 0.00 48.23 0.00 4 0.00 0.03 Camera::size(sf::Vector2<float> const&)
  4146. 0.00 48.23 0.00 4 0.00 0.01 Camera::center(sf::Vector2<float> const&)
  4147. 0.00 48.23 0.00 4 0.00 0.00 Camera::resize(sf::Vector2<float> const&)
  4148. 0.00 48.23 0.00 4 0.00 0.00 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&)
  4149. 0.00 48.23 0.00 4 0.00 0.00 Callback::left_click(std::function<void ()>)
  4150. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<ModalIntent>::~new_allocator()
  4151. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<MouseXIntent>::~new_allocator()
  4152. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<MouseYIntent>::~new_allocator()
  4153. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<MoveLeftIntent>::~new_allocator()
  4154. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<CloseInputEvent>::~new_allocator()
  4155. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<LeftClickIntent>::~new_allocator()
  4156. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<MoveRightIntent>::~new_allocator()
  4157. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<ResetViewIntent>::~new_allocator()
  4158. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<MouseWheelIntent>::~new_allocator()
  4159. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<ResizeInputEvent>::~new_allocator()
  4160. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<RightClickIntent>::~new_allocator()
  4161. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<RemoveTilesIntent>::~new_allocator()
  4162. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<VisualDebugIntent>::~new_allocator()
  4163. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<SerializeMapIntent>::~new_allocator()
  4164. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<LostFocusInputEvent>::~new_allocator()
  4165. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<SelectMenuItemIntent>::~new_allocator()
  4166. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<GainedFocusInputEvent>::~new_allocator()
  4167. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<GridVisibilityToggleIntent>::~new_allocator()
  4168. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<PlayerProfile>::Entry>::~new_allocator()
  4169. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Text>::Entry>::~new_allocator()
  4170. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Sprite>::Entry>::~new_allocator()
  4171. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Callback>::Entry>::~new_allocator()
  4172. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::~new_allocator()
  4173. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::~new_allocator()
  4174. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, unsigned long)
  4175. 0.00 48.23 0.00 4 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)
  4176. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(unsigned long, void const*)
  4177. 0.00 48.23 0.00 4 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  4178. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  4179. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  4180. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  4181. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  4182. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  4183. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  4184. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  4185. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  4186. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  4187. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  4188. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  4189. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  4190. 0.00 48.23 0.00 4 0.00 0.00 decltype ((({parm#1}.base)())-(({parm#2}.base)())) __gnu_cxx::operator-<SceneNode* const*, SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  4191. 0.00 48.23 0.00 4 0.00 0.00 InputDevice::device_id() const
  4192. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::max_size() const
  4193. 0.00 48.23 0.00 4 0.00 0.00 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::get() const
  4194. 0.00 48.23 0.00 4 0.00 0.00 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::operator bool() const
  4195. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator!=(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const
  4196. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > const&) const
  4197. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const&) const
  4198. 0.00 48.23 0.00 4 0.00 0.00 std::__shared_ptr_access<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  4199. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_const_cast() const
  4200. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node::operator()<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) const
  4201. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::size() const
  4202. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::size() const
  4203. 0.00 48.23 0.00 4 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() const
  4204. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<ModalIntent>::~allocator()
  4205. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<MouseXIntent>::~allocator()
  4206. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<MouseYIntent>::~allocator()
  4207. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<MoveLeftIntent>::~allocator()
  4208. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<CloseInputEvent>::~allocator()
  4209. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<LeftClickIntent>::~allocator()
  4210. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<MoveRightIntent>::~allocator()
  4211. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<ResetViewIntent>::~allocator()
  4212. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<MouseWheelIntent>::~allocator()
  4213. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<ResizeInputEvent>::~allocator()
  4214. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<RightClickIntent>::~allocator()
  4215. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<RemoveTilesIntent>::~allocator()
  4216. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<VisualDebugIntent>::~allocator()
  4217. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<SerializeMapIntent>::~allocator()
  4218. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<LostFocusInputEvent>::~allocator()
  4219. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<SelectMenuItemIntent>::~allocator()
  4220. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<GainedFocusInputEvent>::~allocator()
  4221. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<GridVisibilityToggleIntent>::~allocator()
  4222. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<ObjectPool<PlayerProfile>::Entry>::~allocator()
  4223. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<ObjectPool<Text>::Entry>::~allocator()
  4224. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<ObjectPool<Sprite>::Entry>::~allocator()
  4225. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<ObjectPool<Callback>::Entry>::~allocator()
  4226. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::~allocator()
  4227. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::~allocator()
  4228. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MoveUpIntent>(std::allocator<MoveUpIntent> const&)
  4229. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  4230. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MoveDownIntent>(std::allocator<MoveDownIntent> const&)
  4231. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  4232. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >::allocator<Font>(std::allocator<Font> const&)
  4233. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  4234. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::allocator<Camera>(std::allocator<Camera> const&)
  4235. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  4236. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >::allocator<Texture>(std::allocator<Texture> const&)
  4237. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  4238. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&)
  4239. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  4240. 0.00 48.23 0.00 4 0.00 0.00 void std::_Destroy_aux<true>::__destroy<Observer<std::shared_ptr<InputEvent> >**>(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**)
  4241. 0.00 48.23 0.00 4 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_get_Tp_allocator()
  4242. 0.00 48.23 0.00 4 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_get_Tp_allocator()
  4243. 0.00 48.23 0.00 4 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_get_Tp_allocator()
  4244. 0.00 48.23 0.00 4 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_get_Tp_allocator()
  4245. 0.00 48.23 0.00 4 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_deallocate(Observer<std::shared_ptr<InputEvent> >**, unsigned long)
  4246. 0.00 48.23 0.00 4 0.00 0.00 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  4247. 0.00 48.23 0.00 4 0.00 0.00 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_get_pointer(std::_Any_data const&)
  4248. 0.00 48.23 0.00 4 0.00 0.00 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  4249. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveUpIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MoveUpIntent>, true>&)
  4250. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveDownIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MoveDownIntent>, true>&)
  4251. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Font>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Font>, true>&)
  4252. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Camera>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Camera>, true>&)
  4253. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Texture>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Texture>, true>&)
  4254. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, true>&)
  4255. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>*)
  4256. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  4257. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>*)
  4258. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  4259. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>*)
  4260. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  4261. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>*)
  4262. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  4263. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>*)
  4264. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  4265. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  4266. 0.00 48.23 0.00 4 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  4267. 0.00 48.23 0.00 4 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, unsigned long)
  4268. 0.00 48.23 0.00 4 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::destroy<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*)
  4269. 0.00 48.23 0.00 4 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, unsigned long)
  4270. 0.00 48.23 0.00 4 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  4271. 0.00 48.23 0.00 4 0.00 0.03 std::_Function_handler<void (ResizeCameraMessage&), GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_invoke(std::_Any_data const&, ResizeCameraMessage&)
  4272. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  4273. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > const&)
  4274. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  4275. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  4276. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  4277. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  4278. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  4279. 0.00 48.23 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  4280. 0.00 48.23 0.00 4 0.00 0.00 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  4281. 0.00 48.23 0.00 4 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::insert(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&)
  4282. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&)
  4283. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_node()
  4284. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  4285. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  4286. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_create_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  4287. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  4288. 0.00 48.23 0.00 4 0.00 0.00 void std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  4289. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_unique_<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node>(std::_Rb_tree_const_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node&)
  4290. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, Logger::CATEGORY const&)
  4291. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_get_Node_allocator()
  4292. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*)
  4293. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_rightmost()
  4294. 0.00 48.23 0.00 4 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_get_Node_allocator()
  4295. 0.00 48.23 0.00 4 0.00 0.00 std::function<void (EntityIdChangedMessage&)>::~function()
  4296. 0.00 48.23 0.00 4 0.00 0.00 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*>()
  4297. 0.00 48.23 0.00 4 0.00 0.00 BuilderScene::setup_keybindings(Game&)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::setup_keybindings(Game&)::{lambda()#1}*>()
  4298. 0.00 48.23 0.00 4 0.00 0.00 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*>()
  4299. 0.00 48.23 0.00 4 0.00 0.00 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*>()
  4300. 0.00 48.23 0.00 4 0.00 0.00 StartMenuScene::init(Game&)::{lambda()#1}*& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#1}*>()
  4301. 0.00 48.23 0.00 4 0.00 0.00 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>()
  4302. 0.00 48.23 0.00 4 0.00 0.00 Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}& std::_Any_data::_M_access<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>()
  4303. 0.00 48.23 0.00 4 0.00 0.00 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1} const* std::__addressof<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1} const>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1} const&)
  4304. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  4305. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  4306. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >&)
  4307. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >&)
  4308. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >&)
  4309. 0.00 48.23 0.00 4 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4310. 0.00 48.23 0.00 4 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > std::__miter_base<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >)
  4311. 0.00 48.23 0.00 4 0.00 0.00 Logger::CATEGORY&& std::forward<Logger::CATEGORY>(std::remove_reference<Logger::CATEGORY>::type&)
  4312. 0.00 48.23 0.00 4 0.00 0.00 Scene* const& std::forward<Scene* const&>(std::remove_reference<Scene* const&>::type&)
  4313. 0.00 48.23 0.00 4 0.00 0.00 void std::_Destroy<Observer<std::shared_ptr<InputEvent> >**>(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**)
  4314. 0.00 48.23 0.00 4 0.00 0.00 void std::_Destroy<Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >*>(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**, std::allocator<Observer<std::shared_ptr<InputEvent> >*>&)
  4315. 0.00 48.23 0.00 4 0.00 0.03 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}::operator()(ResizeCameraMessage&) const
  4316. 0.00 48.23 0.00 3 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&)
  4317. 0.00 48.23 0.00 3 0.00 0.00 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&)
  4318. 0.00 48.23 0.00 3 0.00 0.00 ObjectPool<Entity>::Entry::Entry(unsigned int, Entity)
  4319. 0.00 48.23 0.00 3 0.00 0.03 ObjectPool<Entity>::reset()
  4320. 0.00 48.23 0.00 3 0.00 0.05 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity)
  4321. 0.00 48.23 0.00 3 0.00 0.04 ObjectPool<Entity>::~ObjectPool()
  4322. 0.00 48.23 0.00 3 0.00 0.00 void Messageable::send_message<ResizeCameraMessage, (void*)0, sf::Vector2<float> >(sf::Vector2<float>&&)
  4323. 0.00 48.23 0.00 3 0.00 0.03 void Messageable::install_message_handler<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1})
  4324. 0.00 48.23 0.00 3 0.00 0.00 void Messageable::install_message_handler<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2})
  4325. 0.00 48.23 0.00 3 0.00 0.00 void Messageable::install_message_handler<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1})
  4326. 0.00 48.23 0.00 3 0.00 0.00 void Messageable::install_message_handler<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3})
  4327. 0.00 48.23 0.00 3 0.00 0.01 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)
  4328. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::process(Game&, MouseLeftInputEvent&)
  4329. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::process(Game&, MouseEnteredInputEvent&)
  4330. 0.00 48.23 0.00 3 0.00 0.00 TextureAtlas::TextureAtlas()
  4331. 0.00 48.23 0.00 3 0.00 0.00 TextureAtlas::~TextureAtlas()
  4332. 0.00 48.23 0.00 3 0.00 0.00 InputListener::InputListener(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  4333. 0.00 48.23 0.00 3 0.00 0.00 InputListener::~InputListener()
  4334. 0.00 48.23 0.00 3 0.00 0.00 CloseInputEvent::execute(InputListener&)
  4335. 0.00 48.23 0.00 3 0.00 0.03 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)
  4336. 0.00 48.23 0.00 3 0.00 0.01 GraphicalSystem::~GraphicalSystem()
  4337. 0.00 48.23 0.00 3 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&)
  4338. 0.00 48.23 0.00 3 0.00 0.00 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&)
  4339. 0.00 48.23 0.00 3 0.00 0.01 ComponentManager::ComponentManager()
  4340. 0.00 48.23 0.00 3 0.00 0.01 ComponentManager::~ComponentManager()
  4341. 0.00 48.23 0.00 3 0.00 0.00 ResizeInputEvent::execute(InputListener&)
  4342. 0.00 48.23 0.00 3 0.00 0.00 LostFocusInputEvent::execute(InputListener&)
  4343. 0.00 48.23 0.00 3 0.00 0.00 MouseLeftInputEvent::MouseLeftInputEvent()
  4344. 0.00 48.23 0.00 3 0.00 0.00 MouseLeftInputEvent::~MouseLeftInputEvent()
  4345. 0.00 48.23 0.00 3 0.00 0.00 ResizeCameraMessage::ResizeCameraMessage(sf::Vector2<float>)
  4346. 0.00 48.23 0.00 3 0.00 0.00 ResizeCameraMessage::~ResizeCameraMessage()
  4347. 0.00 48.23 0.00 3 0.00 0.00 GainedFocusInputEvent::execute(InputListener&)
  4348. 0.00 48.23 0.00 3 0.00 0.00 MouseEnteredInputEvent::MouseEnteredInputEvent()
  4349. 0.00 48.23 0.00 3 0.00 0.00 MouseEnteredInputEvent::~MouseEnteredInputEvent()
  4350. 0.00 48.23 0.00 3 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  4351. 0.00 48.23 0.00 3 0.00 0.01 PreorderEntitySubscription::~PreorderEntitySubscription()
  4352. 0.00 48.23 0.00 3 0.00 0.01 PreorderEntitySubscription::~PreorderEntitySubscription()
  4353. 0.00 48.23 0.00 3 0.00 0.00 Axis::Axis(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4354. 0.00 48.23 0.00 3 0.00 0.00 Axis::~Axis()
  4355. 0.00 48.23 0.00 3 0.00 0.00 Game::process(MouseLeftInputEvent&)
  4356. 0.00 48.23 0.00 3 0.00 0.00 Game::process(MouseEnteredInputEvent&)
  4357. 0.00 48.23 0.00 3 0.00 0.00 Text::offset(sf::Vector2<float> const&)
  4358. 0.00 48.23 0.00 3 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::Atlas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  4359. 0.00 48.23 0.00 3 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::~Atlas()
  4360. 0.00 48.23 0.00 3 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::Atlas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  4361. 0.00 48.23 0.00 3 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::~Atlas()
  4362. 0.00 48.23 0.00 3 0.00 0.07 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  4363. 0.00 48.23 0.00 3 0.00 0.07 Scene::~Scene()
  4364. 0.00 48.23 0.00 3 0.00 0.00 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&)
  4365. 0.00 48.23 0.00 3 0.00 0.00 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&)
  4366. 0.00 48.23 0.00 3 0.00 0.00 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentAddedMessage&)> const&)
  4367. 0.00 48.23 0.00 3 0.00 0.00 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::~HandlerEntryImpl()
  4368. 0.00 48.23 0.00 3 0.00 0.00 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::HandlerEntryImpl(std::function<void (EntityDestroyedMessage&)> const&)
  4369. 0.00 48.23 0.00 3 0.00 0.00 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::~HandlerEntryImpl()
  4370. 0.00 48.23 0.00 3 0.00 0.00 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentRemovedMessage&)> const&)
  4371. 0.00 48.23 0.00 3 0.00 0.00 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::~HandlerEntryImpl()
  4372. 0.00 48.23 0.00 3 0.00 0.03 void Mailbox::handle<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1})
  4373. 0.00 48.23 0.00 3 0.00 0.00 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&)
  4374. 0.00 48.23 0.00 3 0.00 0.00 void Mailbox::handle<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2})
  4375. 0.00 48.23 0.00 3 0.00 0.00 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&)
  4376. 0.00 48.23 0.00 3 0.00 0.00 void Mailbox::handle<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1})
  4377. 0.00 48.23 0.00 3 0.00 0.00 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&)
  4378. 0.00 48.23 0.00 3 0.00 0.00 void Mailbox::handle<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3})
  4379. 0.00 48.23 0.00 3 0.00 0.00 Subject<std::shared_ptr<InputEvent> >::attach(Observer<std::shared_ptr<InputEvent> >&)
  4380. 0.00 48.23 0.00 3 0.00 0.00 Subject<std::shared_ptr<InputEvent> >::detach(Observer<std::shared_ptr<InputEvent> >&)
  4381. 0.00 48.23 0.00 3 0.00 0.00 Callback::mouse_move(std::function<void ()>)
  4382. 0.00 48.23 0.00 3 0.00 0.00 Observer<std::shared_ptr<InputEvent> >::add(Subject<std::shared_ptr<InputEvent> >&)
  4383. 0.00 48.23 0.00 3 0.00 0.00 Observer<std::shared_ptr<InputEvent> >::remove(Subject<std::shared_ptr<InputEvent> >&)
  4384. 0.00 48.23 0.00 3 0.00 0.00 Observer<std::shared_ptr<InputEvent> >::Observer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  4385. 0.00 48.23 0.00 3 0.00 0.00 Observer<std::shared_ptr<InputEvent> >::~Observer()
  4386. 0.00 48.23 0.00 3 0.00 0.00 FontAtlas::FontAtlas()
  4387. 0.00 48.23 0.00 3 0.00 0.00 FontAtlas::~FontAtlas()
  4388. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ModalIntent>::new_allocator(__gnu_cxx::new_allocator<ModalIntent> const&)
  4389. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<MouseXIntent>::new_allocator(__gnu_cxx::new_allocator<MouseXIntent> const&)
  4390. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<MouseYIntent>::new_allocator(__gnu_cxx::new_allocator<MouseYIntent> const&)
  4391. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<MoveLeftIntent>::new_allocator(__gnu_cxx::new_allocator<MoveLeftIntent> const&)
  4392. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<CloseInputEvent>::new_allocator(__gnu_cxx::new_allocator<CloseInputEvent> const&)
  4393. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<LeftClickIntent>::new_allocator(__gnu_cxx::new_allocator<LeftClickIntent> const&)
  4394. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<MoveRightIntent>::new_allocator(__gnu_cxx::new_allocator<MoveRightIntent> const&)
  4395. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ResetViewIntent>::new_allocator(__gnu_cxx::new_allocator<ResetViewIntent> const&)
  4396. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<MouseWheelIntent>::new_allocator(__gnu_cxx::new_allocator<MouseWheelIntent> const&)
  4397. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ResizeInputEvent>::new_allocator(__gnu_cxx::new_allocator<ResizeInputEvent> const&)
  4398. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<RightClickIntent>::new_allocator(__gnu_cxx::new_allocator<RightClickIntent> const&)
  4399. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<RemoveTilesIntent>::new_allocator(__gnu_cxx::new_allocator<RemoveTilesIntent> const&)
  4400. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<VisualDebugIntent>::new_allocator(__gnu_cxx::new_allocator<VisualDebugIntent> const&)
  4401. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<SerializeMapIntent>::new_allocator(__gnu_cxx::new_allocator<SerializeMapIntent> const&)
  4402. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<LostFocusInputEvent>::new_allocator(__gnu_cxx::new_allocator<LostFocusInputEvent> const&)
  4403. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<MouseLeftInputEvent>::destroy<MouseLeftInputEvent>(MouseLeftInputEvent*)
  4404. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<MouseLeftInputEvent>::construct<MouseLeftInputEvent>(MouseLeftInputEvent*)
  4405. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<MouseLeftInputEvent>::new_allocator()
  4406. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<ResizeCameraMessage>::destroy<ResizeCameraMessage>(ResizeCameraMessage*)
  4407. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<ResizeCameraMessage>::construct<ResizeCameraMessage, sf::Vector2<float> >(ResizeCameraMessage*, sf::Vector2<float>&&)
  4408. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ResizeCameraMessage>::new_allocator()
  4409. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<SelectMenuItemIntent>::new_allocator(__gnu_cxx::new_allocator<SelectMenuItemIntent> const&)
  4410. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<GainedFocusInputEvent>::new_allocator(__gnu_cxx::new_allocator<GainedFocusInputEvent> const&)
  4411. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<MouseEnteredInputEvent>::destroy<MouseEnteredInputEvent>(MouseEnteredInputEvent*)
  4412. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<MouseEnteredInputEvent>::construct<MouseEnteredInputEvent>(MouseEnteredInputEvent*)
  4413. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<MouseEnteredInputEvent>::new_allocator()
  4414. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<GridVisibilityToggleIntent>::new_allocator(__gnu_cxx::new_allocator<GridVisibilityToggleIntent> const&)
  4415. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Axis>::destroy<Axis>(Axis*)
  4416. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Axis>::construct<Axis, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Axis*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4417. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Axis>::new_allocator()
  4418. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Entity>::Entry>::deallocate(ObjectPool<Entity>::Entry*, unsigned long)
  4419. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Entity>::Entry>::allocate(unsigned long, void const*)
  4420. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Entity>::Entry>::new_allocator()
  4421. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Entity>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Entity>::Entry> const&)
  4422. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*)
  4423. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&)
  4424. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::new_allocator()
  4425. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::new_allocator(__gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&)
  4426. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*)
  4427. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&)
  4428. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::new_allocator()
  4429. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*)
  4430. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&)
  4431. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::new_allocator()
  4432. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::new_allocator(__gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&)
  4433. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<System*>::new_allocator()
  4434. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<System*>::~new_allocator()
  4435. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::deallocate(Subject<std::shared_ptr<InputEvent> >**, unsigned long)
  4436. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::destroy<Subject<std::shared_ptr<InputEvent> >*>(Subject<std::shared_ptr<InputEvent> >**)
  4437. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::allocate(unsigned long, void const*)
  4438. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::construct<Subject<std::shared_ptr<InputEvent> >*, Subject<std::shared_ptr<InputEvent> >*>(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >*&&)
  4439. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::new_allocator()
  4440. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::~new_allocator()
  4441. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::deallocate(Observer<std::shared_ptr<InputEvent> >**, unsigned long)
  4442. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::destroy<Observer<std::shared_ptr<InputEvent> >*>(Observer<std::shared_ptr<InputEvent> >**)
  4443. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::allocate(unsigned long, void const*)
  4444. 0.00 48.23 0.00 3 0.00 0.00 void __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::construct<Observer<std::shared_ptr<InputEvent> >*, Observer<std::shared_ptr<InputEvent> >*>(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >*&&)
  4445. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::new_allocator()
  4446. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::~new_allocator()
  4447. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::new_allocator()
  4448. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::~new_allocator()
  4449. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::new_allocator()
  4450. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::~new_allocator()
  4451. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~new_allocator()
  4452. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::new_allocator()
  4453. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::~new_allocator()
  4454. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4455. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4456. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4457. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4458. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4459. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4460. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4461. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4462. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4463. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4464. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4465. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4466. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4467. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  4468. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<ModalIntent>::_M_ptr()
  4469. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<ModalIntent>::_M_addr()
  4470. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseXIntent>::_M_ptr()
  4471. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseXIntent>::_M_addr()
  4472. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseYIntent>::_M_ptr()
  4473. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseYIntent>::_M_addr()
  4474. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveLeftIntent>::_M_ptr()
  4475. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveLeftIntent>::_M_addr()
  4476. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<CloseInputEvent>::_M_ptr()
  4477. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<CloseInputEvent>::_M_addr()
  4478. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<LeftClickIntent>::_M_ptr()
  4479. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<LeftClickIntent>::_M_addr()
  4480. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveRightIntent>::_M_ptr()
  4481. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MoveRightIntent>::_M_addr()
  4482. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<ResetViewIntent>::_M_ptr()
  4483. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<ResetViewIntent>::_M_addr()
  4484. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseWheelIntent>::_M_ptr()
  4485. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<MouseWheelIntent>::_M_addr()
  4486. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<ResizeInputEvent>::_M_ptr()
  4487. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<ResizeInputEvent>::_M_addr()
  4488. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<RightClickIntent>::_M_ptr()
  4489. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<RightClickIntent>::_M_addr()
  4490. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<RemoveTilesIntent>::_M_ptr()
  4491. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<RemoveTilesIntent>::_M_addr()
  4492. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<VisualDebugIntent>::_M_ptr()
  4493. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<VisualDebugIntent>::_M_addr()
  4494. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<SerializeMapIntent>::_M_ptr()
  4495. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<SerializeMapIntent>::_M_addr()
  4496. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<LostFocusInputEvent>::_M_ptr()
  4497. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<LostFocusInputEvent>::_M_addr()
  4498. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<SelectMenuItemIntent>::_M_ptr()
  4499. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<SelectMenuItemIntent>::_M_addr()
  4500. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<GainedFocusInputEvent>::_M_ptr()
  4501. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<GainedFocusInputEvent>::_M_addr()
  4502. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<GridVisibilityToggleIntent>::_M_ptr()
  4503. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<GridVisibilityToggleIntent>::_M_addr()
  4504. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::_M_ptr()
  4505. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::_M_addr()
  4506. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::_M_ptr()
  4507. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_buffer<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::_M_addr()
  4508. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_M_ptr()
  4509. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_M_addr()
  4510. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::__normal_iterator(Subject<std::shared_ptr<InputEvent> >* const* const&)
  4511. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::__normal_iterator(Observer<std::shared_ptr<InputEvent> >* const* const&)
  4512. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const>::_Iter_equals_val(Subject<std::shared_ptr<InputEvent> >* const&)
  4513. 0.00 48.23 0.00 3 0.00 0.00 bool __gnu_cxx::__ops::_Iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const>::operator()<__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >)
  4514. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const>::_Iter_equals_val(Observer<std::shared_ptr<InputEvent> >* const&)
  4515. 0.00 48.23 0.00 3 0.00 0.00 bool __gnu_cxx::__ops::_Iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const>::operator()<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >)
  4516. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const> __gnu_cxx::__ops::__iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const>(Subject<std::shared_ptr<InputEvent> >* const&)
  4517. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__ops::_Iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const> __gnu_cxx::__ops::__iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const>(Observer<std::shared_ptr<InputEvent> >* const&)
  4518. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::difference_type __gnu_cxx::operator-<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&)
  4519. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::difference_type __gnu_cxx::operator-<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&)
  4520. 0.00 48.23 0.00 3 0.00 0.00 bool __gnu_cxx::operator!=<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&)
  4521. 0.00 48.23 0.00 3 0.00 0.00 bool __gnu_cxx::operator!=<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&)
  4522. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Entity>::Entry>::max_size() const
  4523. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4524. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4525. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4526. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4527. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4528. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4529. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  4530. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::operator*() const
  4531. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::operator*() const
  4532. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2>::get() const
  4533. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr_access<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const
  4534. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr_access<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const
  4535. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_check_len(unsigned long, char const*) const
  4536. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::cbegin() const
  4537. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_check_len(unsigned long, char const*) const
  4538. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::cbegin() const
  4539. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::size() const
  4540. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (ComponentAddedMessage&)>::operator bool() const
  4541. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (EntityDestroyedMessage&)>::operator bool() const
  4542. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (ComponentRemovedMessage&)>::operator bool() const
  4543. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() const
  4544. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() const
  4545. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() const
  4546. 0.00 48.23 0.00 3 0.00 0.00 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>() const
  4547. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<ModalIntent>::allocator(std::allocator<ModalIntent> const&)
  4548. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<MouseXIntent>::allocator(std::allocator<MouseXIntent> const&)
  4549. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<MouseYIntent>::allocator(std::allocator<MouseYIntent> const&)
  4550. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<MoveLeftIntent>::allocator(std::allocator<MoveLeftIntent> const&)
  4551. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<CloseInputEvent>::allocator(std::allocator<CloseInputEvent> const&)
  4552. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<LeftClickIntent>::allocator(std::allocator<LeftClickIntent> const&)
  4553. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<MoveRightIntent>::allocator(std::allocator<MoveRightIntent> const&)
  4554. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<ResetViewIntent>::allocator(std::allocator<ResetViewIntent> const&)
  4555. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<MouseWheelIntent>::allocator(std::allocator<MouseWheelIntent> const&)
  4556. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<ResizeInputEvent>::allocator(std::allocator<ResizeInputEvent> const&)
  4557. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<RightClickIntent>::allocator(std::allocator<RightClickIntent> const&)
  4558. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<RemoveTilesIntent>::allocator(std::allocator<RemoveTilesIntent> const&)
  4559. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<VisualDebugIntent>::allocator(std::allocator<VisualDebugIntent> const&)
  4560. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<SerializeMapIntent>::allocator(std::allocator<SerializeMapIntent> const&)
  4561. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<LostFocusInputEvent>::allocator(std::allocator<LostFocusInputEvent> const&)
  4562. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<MouseLeftInputEvent>::allocator()
  4563. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<ResizeCameraMessage>::allocator()
  4564. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<SelectMenuItemIntent>::allocator(std::allocator<SelectMenuItemIntent> const&)
  4565. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<GainedFocusInputEvent>::allocator(std::allocator<GainedFocusInputEvent> const&)
  4566. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<MouseEnteredInputEvent>::allocator()
  4567. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<GridVisibilityToggleIntent>::allocator(std::allocator<GridVisibilityToggleIntent> const&)
  4568. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Axis>::allocator()
  4569. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<ObjectPool<Entity>::Entry>::allocator(std::allocator<ObjectPool<Entity>::Entry> const&)
  4570. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<ObjectPool<Entity>::Entry>::allocator()
  4571. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::allocator()
  4572. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&)
  4573. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::allocator()
  4574. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::allocator()
  4575. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&)
  4576. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<System*>::allocator()
  4577. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<System*>::~allocator()
  4578. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Subject<std::shared_ptr<InputEvent> >*>::allocator()
  4579. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<Subject<std::shared_ptr<InputEvent> >*>::~allocator()
  4580. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::allocator()
  4581. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::~allocator()
  4582. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::allocator()
  4583. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::~allocator()
  4584. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::allocator()
  4585. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::~allocator()
  4586. 0.00 48.23 0.00 3 0.00 0.01 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::allocator()
  4587. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~allocator()
  4588. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::allocator()
  4589. 0.00 48.23 0.00 3 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::~allocator()
  4590. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseLeftInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseLeftInputEvent>(std::shared_ptr<MouseLeftInputEvent>&&)
  4591. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseEnteredInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseEnteredInputEvent>(std::shared_ptr<MouseEnteredInputEvent>&&)
  4592. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseLeftInputEvent>::shared_ptr<std::allocator<MouseLeftInputEvent>>(std::_Sp_make_shared_tag, std::allocator<MouseLeftInputEvent> const&)
  4593. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseLeftInputEvent>::~shared_ptr()
  4594. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<ResizeCameraMessage>::shared_ptr<std::allocator<ResizeCameraMessage>, sf::Vector2<float> >(std::_Sp_make_shared_tag, std::allocator<ResizeCameraMessage> const&, sf::Vector2<float>&&)
  4595. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<ResizeCameraMessage>::~shared_ptr()
  4596. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseEnteredInputEvent>::shared_ptr<std::allocator<MouseEnteredInputEvent>>(std::_Sp_make_shared_tag, std::allocator<MouseEnteredInputEvent> const&)
  4597. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseEnteredInputEvent>::~shared_ptr()
  4598. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Axis>::shared_ptr<std::allocator<Axis>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Axis> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4599. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Axis>::~shared_ptr()
  4600. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&&)
  4601. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&&)
  4602. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&&)
  4603. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&)
  4604. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::~shared_ptr()
  4605. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&)
  4606. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::~shared_ptr()
  4607. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&)
  4608. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::~shared_ptr()
  4609. 0.00 48.23 0.00 3 0.00 0.04 void std::_Destroy_aux<false>::__destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*)
  4610. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_allocate(unsigned long)
  4611. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Entity>::Entry> const&)
  4612. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_Vector_impl::~_Vector_impl()
  4613. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_deallocate(ObjectPool<Entity>::Entry*, unsigned long)
  4614. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_create_storage(unsigned long)
  4615. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Entity>::Entry> const&)
  4616. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::~_Vector_base()
  4617. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator()
  4618. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::_Vector_impl::_Vector_impl()
  4619. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::_Vector_impl::~_Vector_impl()
  4620. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::_Vector_base()
  4621. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<System*, std::allocator<System*> >::~_Vector_base()
  4622. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_allocate(unsigned long)
  4623. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_Vector_impl::_Vector_impl()
  4624. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_Vector_impl::~_Vector_impl()
  4625. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_Vector_base()
  4626. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::~_Vector_base()
  4627. 0.00 48.23 0.00 3 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_allocate(unsigned long)
  4628. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseLeftInputEvent, void>(std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  4629. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseEnteredInputEvent, void>(std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  4630. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseLeftInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseLeftInputEvent>(std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  4631. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseEnteredInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseEnteredInputEvent>(std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  4632. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Axis, void>(std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>&&)
  4633. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<std::__sp_compatible_with<Axis*, InputElement*>::value, std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::operator=<Axis>(std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>&&)
  4634. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseLeftInputEvent, void>::value, void>::type std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseLeftInputEvent, MouseLeftInputEvent>(MouseLeftInputEvent*)
  4635. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseLeftInputEvent>>(std::_Sp_make_shared_tag, std::allocator<MouseLeftInputEvent> const&)
  4636. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4637. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<ResizeCameraMessage, void>::value, void>::type std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<ResizeCameraMessage, ResizeCameraMessage>(ResizeCameraMessage*)
  4638. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ResizeCameraMessage>, sf::Vector2<float> >(std::_Sp_make_shared_tag, std::allocator<ResizeCameraMessage> const&, sf::Vector2<float>&&)
  4639. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4640. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseEnteredInputEvent, void>::value, void>::type std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseEnteredInputEvent, MouseEnteredInputEvent>(MouseEnteredInputEvent*)
  4641. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseEnteredInputEvent>>(std::_Sp_make_shared_tag, std::allocator<MouseEnteredInputEvent> const&)
  4642. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4643. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Axis, void>::value, void>::type std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Axis, Axis>(Axis*)
  4644. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Axis>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Axis> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4645. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4646. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&)
  4647. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&)
  4648. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&)
  4649. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*)
  4650. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&)
  4651. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4652. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*)
  4653. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&)
  4654. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4655. 0.00 48.23 0.00 3 0.00 0.00 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*)
  4656. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&)
  4657. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  4658. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_M_valptr()
  4659. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}> const&, std::_Manager_operation)
  4660. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::_Manager_operation)
  4661. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::_Manager_operation)
  4662. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::_Manager_operation)
  4663. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  4664. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, false>)
  4665. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  4666. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::integral_constant<bool, false>)
  4667. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&)
  4668. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, false>)
  4669. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&)
  4670. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::integral_constant<bool, false>)
  4671. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&)
  4672. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, false>)
  4673. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_not_empty_function<{lambda()#4}>({lambda()#4} const&)
  4674. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::integral_constant<bool, false>)
  4675. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  4676. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>)
  4677. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  4678. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::integral_constant<bool, false>)
  4679. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}> const&, std::_Manager_operation)
  4680. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation)
  4681. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::_Manager_operation)
  4682. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::_Manager_operation)
  4683. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::_Manager_operation)
  4684. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::_Manager_operation)
  4685. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation)
  4686. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::_Manager_operation)
  4687. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::_Manager_operation)
  4688. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::_Manager_operation)
  4689. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::_Manager_operation)
  4690. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::_Manager_operation)
  4691. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation)
  4692. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation)
  4693. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation)
  4694. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation)
  4695. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation)
  4696. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation)
  4697. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation)
  4698. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation)
  4699. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::_Manager_operation)
  4700. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation)
  4701. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_get_pointer(std::_Any_data const&)
  4702. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::_Manager_operation)
  4703. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}> const&, std::_Manager_operation)
  4704. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&)
  4705. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>)
  4706. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_not_empty_function<{lambda(ResizeCameraMessage&)#1}>({lambda(ResizeCameraMessage&)#1} const&)
  4707. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>)
  4708. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}> const&, std::_Manager_operation)
  4709. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&)
  4710. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&, std::integral_constant<bool, true>)
  4711. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_not_empty_function<{lambda(ComponentAddedMessage&)#2}>({lambda(ComponentAddedMessage&)#2} const&)
  4712. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::integral_constant<bool, true>)
  4713. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&)
  4714. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&, std::integral_constant<bool, true>)
  4715. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_not_empty_function<{lambda(EntityDestroyedMessage&)#1}>({lambda(EntityDestroyedMessage&)#1} const&)
  4716. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::integral_constant<bool, true>)
  4717. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&)
  4718. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&, std::integral_constant<bool, true>)
  4719. 0.00 48.23 0.00 3 0.00 0.00 bool std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_not_empty_function<{lambda(ComponentRemovedMessage&)#3}>({lambda(ComponentRemovedMessage&)#3} const&)
  4720. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::integral_constant<bool, true>)
  4721. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseLeftInputEvent>, true>::_Sp_ebo_helper(std::allocator<MouseLeftInputEvent> const&)
  4722. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseLeftInputEvent>, true>::~_Sp_ebo_helper()
  4723. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResizeCameraMessage>, true>::_Sp_ebo_helper(std::allocator<ResizeCameraMessage> const&)
  4724. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResizeCameraMessage>, true>::~_Sp_ebo_helper()
  4725. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseEnteredInputEvent>, true>::_Sp_ebo_helper(std::allocator<MouseEnteredInputEvent> const&)
  4726. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseEnteredInputEvent>, true>::~_Sp_ebo_helper()
  4727. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Axis>, true>::_Sp_ebo_helper(std::allocator<Axis> const&)
  4728. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Axis>, true>::~_Sp_ebo_helper()
  4729. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, true>::_Sp_ebo_helper(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&)
  4730. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, true>::~_Sp_ebo_helper()
  4731. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, true>::_Sp_ebo_helper(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&)
  4732. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, true>::~_Sp_ebo_helper()
  4733. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, true>::_Sp_ebo_helper(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&)
  4734. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, true>::~_Sp_ebo_helper()
  4735. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Axis, std::allocator<Axis>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, Axis*, std::allocator<Axis> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4736. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&)
  4737. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>>(std::_Sp_make_shared_tag, MouseLeftInputEvent*, std::allocator<MouseLeftInputEvent> const&)
  4738. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, sf::Vector2<float> >(std::_Sp_make_shared_tag, ResizeCameraMessage*, std::allocator<ResizeCameraMessage> const&, sf::Vector2<float>&&)
  4739. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>>(std::_Sp_make_shared_tag, MouseEnteredInputEvent*, std::allocator<MouseEnteredInputEvent> const&)
  4740. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&)
  4741. 0.00 48.23 0.00 3 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&)
  4742. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  4743. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4744. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >::get()
  4745. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4746. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  4747. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4748. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >::get()
  4749. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4750. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get()
  4751. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4752. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get()
  4753. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4754. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get()
  4755. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  4756. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<MouseLeftInputEvent> >::destroy<MouseLeftInputEvent>(std::allocator<MouseLeftInputEvent>&, MouseLeftInputEvent*)
  4757. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<MouseLeftInputEvent> >::construct<MouseLeftInputEvent>(std::allocator<MouseLeftInputEvent>&, MouseLeftInputEvent*)
  4758. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<ResizeCameraMessage> >::destroy<ResizeCameraMessage>(std::allocator<ResizeCameraMessage>&, ResizeCameraMessage*)
  4759. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<ResizeCameraMessage> >::construct<ResizeCameraMessage, sf::Vector2<float> >(std::allocator<ResizeCameraMessage>&, ResizeCameraMessage*, sf::Vector2<float>&&)
  4760. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<MouseEnteredInputEvent> >::destroy<MouseEnteredInputEvent>(std::allocator<MouseEnteredInputEvent>&, MouseEnteredInputEvent*)
  4761. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<MouseEnteredInputEvent> >::construct<MouseEnteredInputEvent>(std::allocator<MouseEnteredInputEvent>&, MouseEnteredInputEvent*)
  4762. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Axis> >::destroy<Axis>(std::allocator<Axis>&, Axis*)
  4763. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Axis> >::construct<Axis, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Axis>&, Axis*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4764. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Entity>::Entry> >::deallocate(std::allocator<ObjectPool<Entity>::Entry>&, ObjectPool<Entity>::Entry*, unsigned long)
  4765. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Entity>::Entry> >::allocate(std::allocator<ObjectPool<Entity>::Entry>&, unsigned long)
  4766. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*)
  4767. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&)
  4768. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*)
  4769. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&)
  4770. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*)
  4771. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&)
  4772. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::deallocate(std::allocator<Subject<std::shared_ptr<InputEvent> >*>&, Subject<std::shared_ptr<InputEvent> >**, unsigned long)
  4773. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::destroy<Subject<std::shared_ptr<InputEvent> >*>(std::allocator<Subject<std::shared_ptr<InputEvent> >*>&, Subject<std::shared_ptr<InputEvent> >**)
  4774. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::allocate(std::allocator<Subject<std::shared_ptr<InputEvent> >*>&, unsigned long)
  4775. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::construct<Subject<std::shared_ptr<InputEvent> >*, Subject<std::shared_ptr<InputEvent> >*>(std::allocator<Subject<std::shared_ptr<InputEvent> >*>&, Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >*&&)
  4776. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::deallocate(std::allocator<Observer<std::shared_ptr<InputEvent> >*>&, Observer<std::shared_ptr<InputEvent> >**, unsigned long)
  4777. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::destroy<Observer<std::shared_ptr<InputEvent> >*>(std::allocator<Observer<std::shared_ptr<InputEvent> >*>&, Observer<std::shared_ptr<InputEvent> >**)
  4778. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::allocate(std::allocator<Observer<std::shared_ptr<InputEvent> >*>&, unsigned long)
  4779. 0.00 48.23 0.00 3 0.00 0.00 void std::allocator_traits<std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::construct<Observer<std::shared_ptr<InputEvent> >*, Observer<std::shared_ptr<InputEvent> >*>(std::allocator<Observer<std::shared_ptr<InputEvent> >*>&, Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >*&&)
  4780. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4781. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4782. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4783. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4784. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4785. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4786. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4787. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4788. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4789. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4790. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4791. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4792. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  4793. 0.00 48.23 0.00 3 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  4794. 0.00 48.23 0.00 3 0.00 0.00 std::_Function_handler<void (ResizeCameraMessage&), CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_invoke(std::_Any_data const&, ResizeCameraMessage&)
  4795. 0.00 48.23 0.00 3 0.00 0.02 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&)
  4796. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4797. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4798. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4799. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4800. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4801. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4802. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4803. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4804. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4805. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4806. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4807. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4808. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4809. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4810. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4811. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4812. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4813. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4814. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseLeftInputEvent>)
  4815. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4816. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<MouseLeftInputEvent>)
  4817. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4818. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4819. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4820. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4821. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<ResizeCameraMessage>)
  4822. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4823. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<sf::Vector2<float> >(std::allocator<ResizeCameraMessage>, sf::Vector2<float>&&)
  4824. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4825. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4826. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4827. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4828. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4829. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4830. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseEnteredInputEvent>)
  4831. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4832. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<MouseEnteredInputEvent>)
  4833. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4834. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4835. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4836. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4837. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4838. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Axis>)
  4839. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4840. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Axis>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4841. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4842. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4843. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4844. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4845. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >)
  4846. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4847. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&)
  4848. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4849. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4850. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4851. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4852. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4853. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >)
  4854. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4855. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&)
  4856. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4857. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  4858. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  4859. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  4860. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >)
  4861. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  4862. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&)
  4863. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  4864. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr()
  4865. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::map()
  4866. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::~map()
  4867. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::clear()
  4868. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::map()
  4869. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::~map()
  4870. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::clear()
  4871. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::map()
  4872. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::~map()
  4873. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::begin()
  4874. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::clear()
  4875. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::map()
  4876. 0.00 48.23 0.00 3 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::~map()
  4877. 0.00 48.23 0.00 3 0.00 0.01 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::map()
  4878. 0.00 48.23 0.00 3 0.00 0.01 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~map()
  4879. 0.00 48.23 0.00 3 0.00 0.02 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Entity>::Entry const&)
  4880. 0.00 48.23 0.00 3 0.00 0.00 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::begin()
  4881. 0.00 48.23 0.00 3 0.00 0.02 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::vector(unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry> const&)
  4882. 0.00 48.23 0.00 3 0.00 0.04 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::~vector()
  4883. 0.00 48.23 0.00 3 0.00 0.00 std::vector<System*, std::allocator<System*> >::_M_erase_at_end(System**)
  4884. 0.00 48.23 0.00 3 0.00 0.00 std::vector<System*, std::allocator<System*> >::clear()
  4885. 0.00 48.23 0.00 3 0.00 0.00 std::vector<System*, std::allocator<System*> >::vector()
  4886. 0.00 48.23 0.00 3 0.00 0.00 std::vector<System*, std::allocator<System*> >::~vector()
  4887. 0.00 48.23 0.00 3 0.00 0.00 void std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::emplace_back<Subject<std::shared_ptr<InputEvent> >*>(Subject<std::shared_ptr<InputEvent> >*&&)
  4888. 0.00 48.23 0.00 3 0.00 0.00 void std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_realloc_insert<Subject<std::shared_ptr<InputEvent> >*>(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, Subject<std::shared_ptr<InputEvent> >*&&)
  4889. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::erase(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >)
  4890. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_erase(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >)
  4891. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::push_back(Subject<std::shared_ptr<InputEvent> >*&&)
  4892. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::vector()
  4893. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::~vector()
  4894. 0.00 48.23 0.00 3 0.00 0.00 void std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::emplace_back<Observer<std::shared_ptr<InputEvent> >*>(Observer<std::shared_ptr<InputEvent> >*&&)
  4895. 0.00 48.23 0.00 3 0.00 0.00 void std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_realloc_insert<Observer<std::shared_ptr<InputEvent> >*>(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, Observer<std::shared_ptr<InputEvent> >*&&)
  4896. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::erase(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >)
  4897. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_erase(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >)
  4898. 0.00 48.23 0.00 3 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::push_back(Observer<std::shared_ptr<InputEvent> >*&&)
  4899. 0.00 48.23 0.00 3 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::_M_val()
  4900. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  4901. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  4902. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*)
  4903. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_Rb_tree()
  4904. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::~_Rb_tree()
  4905. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  4906. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  4907. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::clear()
  4908. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_Rb_tree()
  4909. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::~_Rb_tree()
  4910. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  4911. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  4912. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::clear()
  4913. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_Rb_tree()
  4914. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::~_Rb_tree()
  4915. 0.00 48.23 0.00 3 0.00 0.01 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl()
  4916. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl()
  4917. 0.00 48.23 0.00 3 0.00 0.01 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree()
  4918. 0.00 48.23 0.00 3 0.00 0.01 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~_Rb_tree()
  4919. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_leftmost()
  4920. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl()
  4921. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl()
  4922. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::clear()
  4923. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_Rb_tree()
  4924. 0.00 48.23 0.00 3 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::~_Rb_tree()
  4925. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (ResizeCameraMessage&)>::function<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}, void, void>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1})
  4926. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (ComponentAddedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2})
  4927. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (ComponentAddedMessage&)>::function(std::function<void (ComponentAddedMessage&)> const&)
  4928. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (EntityDestroyedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1})
  4929. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (EntityDestroyedMessage&)>::function(std::function<void (EntityDestroyedMessage&)> const&)
  4930. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (ComponentRemovedMessage&)>::function(std::function<void (ComponentRemovedMessage&)> const&)
  4931. 0.00 48.23 0.00 3 0.00 0.00 std::function<void (ComponentRemovedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3})
  4932. 0.00 48.23 0.00 3 0.00 0.00 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2})
  4933. 0.00 48.23 0.00 3 0.00 0.00 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3})
  4934. 0.00 48.23 0.00 3 0.00 0.00 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4})
  4935. 0.00 48.23 0.00 3 0.00 0.00 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1})
  4936. 0.00 48.23 0.00 3 0.00 0.00 std::function<void ()>::function(decltype(nullptr))
  4937. 0.00 48.23 0.00 3 0.00 0.00 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1} const* std::__addressof<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1} const>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1} const&)
  4938. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseLeftInputEvent> std::make_shared<MouseLeftInputEvent>()
  4939. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<ResizeCameraMessage> std::make_shared<ResizeCameraMessage, sf::Vector2<float> >(sf::Vector2<float>&&)
  4940. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseEnteredInputEvent> std::make_shared<MouseEnteredInputEvent>()
  4941. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Axis> std::make_shared<Axis, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4942. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::function<void (ComponentAddedMessage&)> const&)
  4943. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::function<void (EntityDestroyedMessage&)> const&)
  4944. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::function<void (ComponentRemovedMessage&)> const&)
  4945. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  4946. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>*)
  4947. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  4948. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>*)
  4949. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  4950. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  4951. 0.00 48.23 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  4952. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseLeftInputEvent> std::allocate_shared<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>>(std::allocator<MouseLeftInputEvent> const&)
  4953. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<ResizeCameraMessage> std::allocate_shared<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, sf::Vector2<float> >(std::allocator<ResizeCameraMessage> const&, sf::Vector2<float>&&)
  4954. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<MouseEnteredInputEvent> std::allocate_shared<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>>(std::allocator<MouseEnteredInputEvent> const&)
  4955. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Axis> std::allocate_shared<Axis, std::allocator<Axis>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Axis> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  4956. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&)
  4957. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&)
  4958. 0.00 48.23 0.00 3 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&)
  4959. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  4960. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2> >&)
  4961. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  4962. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2> >&)
  4963. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4964. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4965. 0.00 48.23 0.00 3 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  4966. 0.00 48.23 0.00 3 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > const&)
  4967. 0.00 48.23 0.00 3 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&)
  4968. 0.00 48.23 0.00 3 0.00 0.02 ObjectPool<Entity>::Entry* std::uninitialized_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&)
  4969. 0.00 48.23 0.00 3 0.00 0.02 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry>&)
  4970. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > std::find<__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, Subject<std::shared_ptr<InputEvent> >*>(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, Subject<std::shared_ptr<InputEvent> >* const&)
  4971. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > std::find<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, Observer<std::shared_ptr<InputEvent> >*>(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, Observer<std::shared_ptr<InputEvent> >* const&)
  4972. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::allocator<MouseLeftInputEvent> const&>::type&& std::move<std::allocator<MouseLeftInputEvent> const&>(std::allocator<MouseLeftInputEvent> const&)
  4973. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::allocator<ResizeCameraMessage> const&>::type&& std::move<std::allocator<ResizeCameraMessage> const&>(std::allocator<ResizeCameraMessage> const&)
  4974. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::allocator<MouseEnteredInputEvent> const&>::type&& std::move<std::allocator<MouseEnteredInputEvent> const&>(std::allocator<MouseEnteredInputEvent> const&)
  4975. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::allocator<Axis> const&>::type&& std::move<std::allocator<Axis> const&>(std::allocator<Axis> const&)
  4976. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&)
  4977. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&)
  4978. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&)
  4979. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<Subject<std::shared_ptr<InputEvent> >*&>::type&& std::move<Subject<std::shared_ptr<InputEvent> >*&>(Subject<std::shared_ptr<InputEvent> >*&)
  4980. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<Observer<std::shared_ptr<InputEvent> >*&>::type&& std::move<Observer<std::shared_ptr<InputEvent> >*&>(Observer<std::shared_ptr<InputEvent> >*&)
  4981. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::shared_ptr<MouseLeftInputEvent>&>::type&& std::move<std::shared_ptr<MouseLeftInputEvent>&>(std::shared_ptr<MouseLeftInputEvent>&)
  4982. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::shared_ptr<MouseEnteredInputEvent>&>::type&& std::move<std::shared_ptr<MouseEnteredInputEvent>&>(std::shared_ptr<MouseEnteredInputEvent>&)
  4983. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::shared_ptr<Axis>&>::type&& std::move<std::shared_ptr<Axis>&>(std::shared_ptr<Axis>&)
  4984. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&)
  4985. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&)
  4986. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&)
  4987. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  4988. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  4989. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>&)
  4990. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}&>::type&& std::move<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}&>(std::remove_reference&&)
  4991. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_hud(Game&)::{lambda()#2}&>::type&& std::move<BuilderScene::create_hud(Game&)::{lambda()#2}&>(std::remove_reference&&)
  4992. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_hud(Game&)::{lambda()#3}&>::type&& std::move<BuilderScene::create_hud(Game&)::{lambda()#3}&>(std::remove_reference&&)
  4993. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_hud(Game&)::{lambda()#1}&>::type&& std::move<BuilderScene::create_hud(Game&)::{lambda()#1}&>(std::remove_reference&&)
  4994. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}&>::type&& std::move<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}&>(std::remove_reference&&)
  4995. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}&>::type&& std::move<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}&>(std::remove_reference&&)
  4996. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::file_dialog_box()::{lambda()#2}&>::type&& std::move<BuilderScene::file_dialog_box()::{lambda()#2}&>(std::remove_reference&&)
  4997. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::file_dialog_box()::{lambda()#1}&>::type&& std::move<BuilderScene::file_dialog_box()::{lambda()#1}&>(std::remove_reference&&)
  4998. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::setup_keybindings(Game&)::{lambda()#1}&>::type&& std::move<BuilderScene::setup_keybindings(Game&)::{lambda()#1}&>(std::remove_reference&&)
  4999. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}&>::type&& std::move<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}&>(std::remove_reference&&)
  5000. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}&>::type&& std::move<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}&>(std::remove_reference&&)
  5001. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}&>::type&& std::move<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}&>(std::remove_reference&&)
  5002. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_notification(float, float)::{lambda()#2}&>::type&& std::move<BuilderScene::create_notification(float, float)::{lambda()#2}&>(std::remove_reference&&)
  5003. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_notification(float, float)::{lambda()#3}&>::type&& std::move<BuilderScene::create_notification(float, float)::{lambda()#3}&>(std::remove_reference&&)
  5004. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_notification(float, float)::{lambda()#4}&>::type&& std::move<BuilderScene::create_notification(float, float)::{lambda()#4}&>(std::remove_reference&&)
  5005. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_notification(float, float)::{lambda()#1}&>::type&& std::move<BuilderScene::create_notification(float, float)::{lambda()#1}&>(std::remove_reference&&)
  5006. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}&>::type&& std::move<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}&>(std::remove_reference&&)
  5007. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}&>::type&& std::move<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}&>(std::remove_reference&&)
  5008. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}&>::type&& std::move<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}&>(std::remove_reference&&)
  5009. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}&>::type&& std::move<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}&>(std::remove_reference&&)
  5010. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}&>::type&& std::move<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}&>(std::remove_reference&&)
  5011. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}&>::type&& std::move<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}&>(std::remove_reference&&)
  5012. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}&>::type&& std::move<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}&>(std::remove_reference&&)
  5013. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}&>::type&& std::move<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}&>(std::remove_reference&&)
  5014. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}&>::type&& std::move<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}&>(std::remove_reference&&)
  5015. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}&>::type&& std::move<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}&>(std::remove_reference&&)
  5016. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<StartMenuScene::init(Game&)::{lambda()#2}&>::type&& std::move<StartMenuScene::init(Game&)::{lambda()#2}&>(std::remove_reference&&)
  5017. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<StartMenuScene::init(Game&)::{lambda()#1}&>::type&& std::move<StartMenuScene::init(Game&)::{lambda()#1}&>(std::remove_reference&&)
  5018. 0.00 48.23 0.00 3 0.00 0.00 std::remove_reference<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}&>::type&& std::move<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}&>(std::remove_reference&&)
  5019. 0.00 48.23 0.00 3 0.00 0.04 void std::_Destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*)
  5020. 0.00 48.23 0.00 3 0.00 0.04 void std::_Destroy<ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*, std::allocator<ObjectPool<Entity>::Entry>&)
  5021. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > std::__find_if<__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const> >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const>)
  5022. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > > std::__find_if<__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const> >(__gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >**, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Subject<std::shared_ptr<InputEvent> >* const>, std::random_access_iterator_tag)
  5023. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > std::__find_if<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const> >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const>)
  5024. 0.00 48.23 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > std::__find_if<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const> >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__ops::_Iter_equals_val<Observer<std::shared_ptr<InputEvent> >* const>, std::random_access_iterator_tag)
  5025. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::function({lambda()#2}&&)
  5026. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::function({lambda()#2} const&)
  5027. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}::function({lambda()#3}&&)
  5028. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}::function({lambda()#3} const&)
  5029. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}::function({lambda()#4}&&)
  5030. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}::function({lambda()#4} const&)
  5031. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}::function({lambda()#1}&&)
  5032. 0.00 48.23 0.00 3 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}::function({lambda()#1} const&)
  5033. 0.00 48.23 0.00 3 0.00 0.00 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}::operator()(ResizeCameraMessage&) const
  5034. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::Entry::Entry(unsigned int, PlayerProfile)
  5035. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::reset()
  5036. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile)
  5037. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::~ObjectPool()
  5038. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::~ObjectPool()
  5039. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Text>::Entry::Entry(unsigned int, Text)
  5040. 0.00 48.23 0.00 2 0.00 0.01 ObjectPool<Text>::reset()
  5041. 0.00 48.23 0.00 2 0.00 0.01 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text)
  5042. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Text>::~ObjectPool()
  5043. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Text>::~ObjectPool()
  5044. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::Entry::Entry(unsigned int, Sprite)
  5045. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::reset()
  5046. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite)
  5047. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::~ObjectPool()
  5048. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::~ObjectPool()
  5049. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::Entry::Entry(unsigned int, Callback)
  5050. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::reset()
  5051. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback)
  5052. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::~ObjectPool()
  5053. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::~ObjectPool()
  5054. 0.00 48.23 0.00 2 0.00 0.00 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21])
  5055. 0.00 48.23 0.00 2 0.00 0.00 Handle ObjectPool<Collision>::add<char const (&) [21], sf::Rect<float>&>(char const (&) [21], sf::Rect<float>&)
  5056. 0.00 48.23 0.00 2 0.00 0.00 Handle ObjectPool<Collision>::add<char const (&) [22], sf::Rect<float>&>(char const (&) [22], sf::Rect<float>&)
  5057. 0.00 48.23 0.00 2 0.00 0.00 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&)
  5058. 0.00 48.23 0.00 2 0.00 0.00 Serializer::Serializer()
  5059. 0.00 48.23 0.00 2 0.00 0.00 Serializer::~Serializer()
  5060. 0.00 48.23 0.00 2 0.00 0.00 VertexList::VertexList(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::PrimitiveType, unsigned int)
  5061. 0.00 48.23 0.00 2 0.00 0.00 FileChannel::FileChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  5062. 0.00 48.23 0.00 2 0.00 0.00 FileChannel::~FileChannel()
  5063. 0.00 48.23 0.00 2 0.00 0.00 InputDevice::process(CloseInputEvent&)
  5064. 0.00 48.23 0.00 2 0.00 0.00 InputDevice::process(ResizeInputEvent&)
  5065. 0.00 48.23 0.00 2 0.00 0.00 InputDevice::process(LostFocusInputEvent&)
  5066. 0.00 48.23 0.00 2 0.00 0.00 InputDevice::process(GainedFocusInputEvent&)
  5067. 0.00 48.23 0.00 2 0.00 0.00 InputDevice::InputDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5068. 0.00 48.23 0.00 2 0.00 0.00 InputDevice::~InputDevice()
  5069. 0.00 48.23 0.00 2 0.00 0.03 void Messageable::install_message_handler<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1})
  5070. 0.00 48.23 0.00 2 0.00 0.00 void Messageable::install_message_handler<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1})
  5071. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::ExpressionTuple(bool)
  5072. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::~ExpressionTuple()
  5073. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::ExpressionTuple<Callback, PlayerProfile>::ExpressionTuple(bool)
  5074. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::ExpressionTuple<Callback, PlayerProfile>::~ExpressionTuple()
  5075. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::~Or()
  5076. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::~Or()
  5077. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::And<Callback, PlayerProfile>::And()
  5078. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::And<Callback, PlayerProfile>::~And()
  5079. 0.00 48.23 0.00 2 0.00 0.00 EntityFilter::And<Callback, PlayerProfile>::~And()
  5080. 0.00 48.23 0.00 2 0.00 0.01 EntityFilter& EntityFilter::one_of<Circle, Rectangle, Sprite, Text, VertexList, TileMap>()
  5081. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>()
  5082. 0.00 48.23 0.00 2 0.00 0.00 void InputBinding::set<MoveUpIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  5083. 0.00 48.23 0.00 2 0.00 0.00 void InputBinding::set<MoveDownIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  5084. 0.00 48.23 0.00 2 0.00 0.01 InputManager::add_device(InputDevice*)
  5085. 0.00 48.23 0.00 2 0.00 0.00 MoveUpIntent::MoveUpIntent(unsigned int, std::shared_ptr<InputElement>)
  5086. 0.00 48.23 0.00 2 0.00 0.00 MoveUpIntent::~MoveUpIntent()
  5087. 0.00 48.23 0.00 2 0.00 0.00 TextureAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<int>)
  5088. 0.00 48.23 0.00 2 0.00 0.03 CallbackSystem::on_init(Game&)
  5089. 0.00 48.23 0.00 2 0.00 0.00 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5090. 0.00 48.23 0.00 2 0.00 0.01 CallbackSystem::~CallbackSystem()
  5091. 0.00 48.23 0.00 2 0.00 0.01 CallbackSystem::~CallbackSystem()
  5092. 0.00 48.23 0.00 2 0.00 0.00 JSONSerializer::JSONSerializer(int, int)
  5093. 0.00 48.23 0.00 2 0.00 0.00 JSONSerializer::~JSONSerializer()
  5094. 0.00 48.23 0.00 2 0.00 0.00 MoveDownIntent::MoveDownIntent(unsigned int, std::shared_ptr<InputElement>)
  5095. 0.00 48.23 0.00 2 0.00 0.00 MoveDownIntent::~MoveDownIntent()
  5096. 0.00 48.23 0.00 2 0.00 0.01 GraphicalSystem::on_init(Game&)
  5097. 0.00 48.23 0.00 2 0.00 0.01 GraphicalSystem::~GraphicalSystem()
  5098. 0.00 48.23 0.00 2 0.00 0.01 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile)
  5099. 0.00 48.23 0.00 2 0.00 0.02 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text)
  5100. 0.00 48.23 0.00 2 0.00 0.01 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite)
  5101. 0.00 48.23 0.00 2 0.00 0.01 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback)
  5102. 0.00 48.23 0.00 2 0.00 0.00 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21])
  5103. 0.00 48.23 0.00 2 0.00 0.00 Handle ComponentManager::add<Collision, char const (&) [21], sf::Rect<float>&, (void*)0>(char const (&) [21], sf::Rect<float>&)
  5104. 0.00 48.23 0.00 2 0.00 0.00 Handle ComponentManager::add<Collision, char const (&) [22], sf::Rect<float>&, (void*)0>(char const (&) [22], sf::Rect<float>&)
  5105. 0.00 48.23 0.00 2 0.00 0.00 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&)
  5106. 0.00 48.23 0.00 2 0.00 0.00 CameraResizePolicy::CameraResizePolicy()
  5107. 0.00 48.23 0.00 2 0.00 0.00 FitCameraResizePolicy::FitCameraResizePolicy()
  5108. 0.00 48.23 0.00 2 0.00 0.00 PostorderEntitySubscription::PostorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  5109. 0.00 48.23 0.00 2 0.00 0.01 PostorderEntitySubscription::~PostorderEntitySubscription()
  5110. 0.00 48.23 0.00 2 0.00 0.00 Font::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5111. 0.00 48.23 0.00 2 0.00 0.00 Font::Font(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5112. 0.00 48.23 0.00 2 0.00 0.00 Font::~Font()
  5113. 0.00 48.23 0.00 2 0.00 0.01 Game::add_player(unsigned int)
  5114. 0.00 48.23 0.00 2 0.00 0.00 Game::load_scene(Scene*)
  5115. 0.00 48.23 0.00 2 0.00 0.00 Game::unload_scene()
  5116. 0.00 48.23 0.00 2 0.00 0.00 Grid::Grid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float>, float, float)
  5117. 0.00 48.23 0.00 2 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>)
  5118. 0.00 48.23 0.00 2 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>)
  5119. 0.00 48.23 0.00 2 0.00 0.09 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int)
  5120. 0.00 48.23 0.00 2 0.00 0.09 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int)
  5121. 0.00 48.23 0.00 2 0.00 0.00 Scene::do_exit(Game&)
  5122. 0.00 48.23 0.00 2 0.00 0.49 Scene::do_init(Game&)
  5123. 0.00 48.23 0.00 2 0.00 0.00 Scene::do_enter(Game&)
  5124. 0.00 48.23 0.00 2 0.00 0.01 Camera::Camera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5125. 0.00 48.23 0.00 2 0.00 0.00 Camera::~Camera()
  5126. 0.00 48.23 0.00 2 0.00 0.01 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21])
  5127. 0.00 48.23 0.00 2 0.00 0.00 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&)
  5128. 0.00 48.23 0.00 2 0.00 0.00 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&)
  5129. 0.00 48.23 0.00 2 0.00 0.00 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&)
  5130. 0.00 48.23 0.00 2 0.00 0.00 Logger::Logger()
  5131. 0.00 48.23 0.00 2 0.00 0.00 Logger::~Logger()
  5132. 0.00 48.23 0.00 2 0.00 0.00 Channel::Channel()
  5133. 0.00 48.23 0.00 2 0.00 0.00 Channel::~Channel()
  5134. 0.00 48.23 0.00 2 0.00 0.00 Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>::HandlerEntryImpl(std::function<void (EntityIdChangedMessage&)> const&)
  5135. 0.00 48.23 0.00 2 0.00 0.00 Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>::~HandlerEntryImpl()
  5136. 0.00 48.23 0.00 2 0.00 0.03 void Mailbox::handle<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1})
  5137. 0.00 48.23 0.00 2 0.00 0.00 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&)
  5138. 0.00 48.23 0.00 2 0.00 0.00 void Mailbox::handle<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1})
  5139. 0.00 48.23 0.00 2 0.00 0.00 Texture::Texture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<int>)
  5140. 0.00 48.23 0.00 2 0.00 0.00 Texture::~Texture()
  5141. 0.00 48.23 0.00 2 0.00 0.00 TileMap::TileMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5142. 0.00 48.23 0.00 2 0.00 0.00 Callback::right_release(std::function<void ()>)
  5143. 0.00 48.23 0.00 2 0.00 0.00 Collision::volume(sf::Vector2<float>, sf::Vector2<float>)
  5144. 0.00 48.23 0.00 2 0.00 0.00 FontAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  5145. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<MoveUpIntent>::destroy<MoveUpIntent>(MoveUpIntent*)
  5146. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<MoveUpIntent>::construct<MoveUpIntent, int, std::shared_ptr<InputElement> >(MoveUpIntent*, int&&, std::shared_ptr<InputElement>&&)
  5147. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<MoveUpIntent>::new_allocator()
  5148. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<MoveDownIntent>::destroy<MoveDownIntent>(MoveDownIntent*)
  5149. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<MoveDownIntent>::construct<MoveDownIntent, int, std::shared_ptr<InputElement> >(MoveDownIntent*, int&&, std::shared_ptr<InputElement>&&)
  5150. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<MoveDownIntent>::new_allocator()
  5151. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Font>::destroy<Font>(Font*)
  5152. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Font>::construct<Font, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Font*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5153. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<Font>::new_allocator()
  5154. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Camera>::destroy<Camera>(Camera*)
  5155. 0.00 48.23 0.00 2 0.00 0.01 void __gnu_cxx::new_allocator<Camera>::construct<Camera, char const (&) [15]>(Camera*, char const (&) [15])
  5156. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<Camera>::new_allocator()
  5157. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Texture>::destroy<Texture>(Texture*)
  5158. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Texture>::construct<Texture, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(Texture*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5159. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<Texture>::new_allocator()
  5160. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<VertexList>::Entry>::~new_allocator()
  5161. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<PlayerProfile>::Entry>::deallocate(ObjectPool<PlayerProfile>::Entry*, unsigned long)
  5162. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<PlayerProfile>::Entry>::allocate(unsigned long, void const*)
  5163. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<PlayerProfile>::Entry>::new_allocator()
  5164. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<PlayerProfile>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<PlayerProfile>::Entry> const&)
  5165. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Grid>::Entry>::~new_allocator()
  5166. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Text>::Entry>::deallocate(ObjectPool<Text>::Entry*, unsigned long)
  5167. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Text>::Entry>::allocate(unsigned long, void const*)
  5168. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Text>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Text>::Entry> const&)
  5169. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Text>::Entry>::new_allocator()
  5170. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Sprite>::Entry>::deallocate(ObjectPool<Sprite>::Entry*, unsigned long)
  5171. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Sprite>::Entry>::allocate(unsigned long, void const*)
  5172. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Sprite>::Entry>::new_allocator()
  5173. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Sprite>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Sprite>::Entry> const&)
  5174. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<TileMap>::Entry>::~new_allocator()
  5175. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Callback>::Entry>::deallocate(ObjectPool<Callback>::Entry*, unsigned long)
  5176. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Callback>::Entry>::allocate(unsigned long, void const*)
  5177. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Callback>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Callback>::Entry> const&)
  5178. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Callback>::Entry>::new_allocator()
  5179. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Clickable>::Entry>::~new_allocator()
  5180. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Collision>::Entry>::~new_allocator()
  5181. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Rectangle>::Entry>::~new_allocator()
  5182. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::new_allocator()
  5183. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*)
  5184. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::function<void (EntityIdChangedMessage&)> const&>(Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*, std::function<void (EntityIdChangedMessage&)> const&)
  5185. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::new_allocator()
  5186. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Scene*>::destroy<Scene*>(Scene**)
  5187. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<Scene*>::construct<Scene*, Scene* const&>(Scene**, Scene* const&)
  5188. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<Scene**>::new_allocator()
  5189. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<Scene**>::~new_allocator()
  5190. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::new_allocator()
  5191. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::~new_allocator()
  5192. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~new_allocator()
  5193. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::new_allocator()
  5194. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~new_allocator()
  5195. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*, unsigned long)
  5196. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >*)
  5197. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::allocate(unsigned long, void const*)
  5198. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5199. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*, unsigned long)
  5200. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >*)
  5201. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::allocate(unsigned long, void const*)
  5202. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5203. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::new_allocator()
  5204. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::~new_allocator()
  5205. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::deallocate(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, unsigned long)
  5206. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::destroy<std::pair<unsigned int const, InputDevice*> >(std::pair<unsigned int const, InputDevice*>*)
  5207. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::allocate(unsigned long, void const*)
  5208. 0.00 48.23 0.00 2 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::construct<std::pair<unsigned int const, InputDevice*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::pair<unsigned int const, InputDevice*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  5209. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5210. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5211. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5212. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5213. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5214. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5215. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5216. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  5217. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5218. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  5219. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5220. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5221. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5222. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5223. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5224. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5225. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5226. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5227. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5228. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5229. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5230. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5231. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5232. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5233. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5234. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5235. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5236. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5237. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5238. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5239. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5240. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5241. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5242. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5243. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5244. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5245. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5246. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5247. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5248. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5249. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5250. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  5251. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5252. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  5253. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5254. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  5255. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5256. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5257. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5258. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  5259. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::new_allocator()
  5260. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~new_allocator()
  5261. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~new_allocator()
  5262. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<VertexList>::size() const
  5263. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Grid>::size() const
  5264. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<TileMap>::size() const
  5265. 0.00 48.23 0.00 2 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::id() const
  5266. 0.00 48.23 0.00 2 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::end() const
  5267. 0.00 48.23 0.00 2 0.00 0.00 Scene::is_initialized() const
  5268. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<PlayerProfile>::Entry>::max_size() const
  5269. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Text>::Entry>::max_size() const
  5270. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Sprite>::Entry>::max_size() const
  5271. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Callback>::Entry>::max_size() const
  5272. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::max_size() const
  5273. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::max_size() const
  5274. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::max_size() const
  5275. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  5276. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  5277. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  5278. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  5279. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  5280. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  5281. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::__normal_iterator<Subject<std::shared_ptr<InputEvent> >* const*, std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> > >::operator*() const
  5282. 0.00 48.23 0.00 2 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_get_Tp_allocator() const
  5283. 0.00 48.23 0.00 2 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_get_map_allocator() const
  5284. 0.00 48.23 0.00 2 0.00 0.00 std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const
  5285. 0.00 48.23 0.00 2 0.00 0.00 std::initializer_list<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const
  5286. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::operator*() const
  5287. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator*() const
  5288. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator*() const
  5289. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_M_const_cast() const
  5290. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_M_const_cast() const
  5291. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const&) const
  5292. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator->() const
  5293. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::_M_const_cast() const
  5294. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> > const&) const
  5295. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::size() const
  5296. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::size() const
  5297. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::size() const
  5298. 0.00 48.23 0.00 2 0.00 0.00 std::function<void (EntityIdChangedMessage&)>::operator bool() const
  5299. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#1}>() const
  5300. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>() const
  5301. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>() const
  5302. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>() const
  5303. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>() const
  5304. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>() const
  5305. 0.00 48.23 0.00 2 0.00 0.00 StartMenuScene::init(Game&)::{lambda()#2} const& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#2}>() const
  5306. 0.00 48.23 0.00 2 0.00 0.00 Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1} const& std::_Any_data::_M_access<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>() const
  5307. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<MoveUpIntent>::allocator()
  5308. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<MoveDownIntent>::allocator()
  5309. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<Font>::allocator()
  5310. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<Camera>::allocator()
  5311. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<Texture>::allocator()
  5312. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<VertexList>::Entry>::~allocator()
  5313. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<PlayerProfile>::Entry>::allocator()
  5314. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<PlayerProfile>::Entry>::allocator(std::allocator<ObjectPool<PlayerProfile>::Entry> const&)
  5315. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Grid>::Entry>::~allocator()
  5316. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Text>::Entry>::allocator(std::allocator<ObjectPool<Text>::Entry> const&)
  5317. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Text>::Entry>::allocator()
  5318. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Sprite>::Entry>::allocator(std::allocator<ObjectPool<Sprite>::Entry> const&)
  5319. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Sprite>::Entry>::allocator()
  5320. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<TileMap>::Entry>::~allocator()
  5321. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Callback>::Entry>::allocator(std::allocator<ObjectPool<Callback>::Entry> const&)
  5322. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Callback>::Entry>::allocator()
  5323. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Clickable>::Entry>::~allocator()
  5324. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Collision>::Entry>::~allocator()
  5325. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<ObjectPool<Rectangle>::Entry>::~allocator()
  5326. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::allocator()
  5327. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::allocator()
  5328. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<Scene**>::allocator<Scene*>(std::allocator<Scene*> const&)
  5329. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<Scene**>::~allocator()
  5330. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::allocator()
  5331. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::~allocator()
  5332. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~allocator()
  5333. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::allocator()
  5334. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~allocator()
  5335. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::allocator()
  5336. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::~allocator()
  5337. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<ModalIntent>(std::allocator<ModalIntent> const&)
  5338. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5339. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseXIntent>(std::allocator<MouseXIntent> const&)
  5340. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5341. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseYIntent>(std::allocator<MouseYIntent> const&)
  5342. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5343. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MoveLeftIntent>(std::allocator<MoveLeftIntent> const&)
  5344. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5345. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<CloseInputEvent>(std::allocator<CloseInputEvent> const&)
  5346. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5347. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<LeftClickIntent>(std::allocator<LeftClickIntent> const&)
  5348. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5349. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MoveRightIntent>(std::allocator<MoveRightIntent> const&)
  5350. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5351. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<ResetViewIntent>(std::allocator<ResetViewIntent> const&)
  5352. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5353. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseWheelIntent>(std::allocator<MouseWheelIntent> const&)
  5354. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5355. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<ResizeInputEvent>(std::allocator<ResizeInputEvent> const&)
  5356. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5357. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<RightClickIntent>(std::allocator<RightClickIntent> const&)
  5358. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5359. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<RemoveTilesIntent>(std::allocator<RemoveTilesIntent> const&)
  5360. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5361. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<VisualDebugIntent>(std::allocator<VisualDebugIntent> const&)
  5362. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5363. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<SerializeMapIntent>(std::allocator<SerializeMapIntent> const&)
  5364. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5365. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<LostFocusInputEvent>(std::allocator<LostFocusInputEvent> const&)
  5366. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5367. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<SelectMenuItemIntent>(std::allocator<SelectMenuItemIntent> const&)
  5368. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5369. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<GainedFocusInputEvent>(std::allocator<GainedFocusInputEvent> const&)
  5370. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5371. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >::allocator<GridVisibilityToggleIntent>(std::allocator<GridVisibilityToggleIntent> const&)
  5372. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5373. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&)
  5374. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5375. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&)
  5376. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator()
  5377. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator()
  5378. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveUpIntent>::shared_ptr<std::allocator<MoveUpIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveUpIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5379. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveUpIntent>::~shared_ptr()
  5380. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveDownIntent>::shared_ptr<std::allocator<MoveDownIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveDownIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5381. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveDownIntent>::~shared_ptr()
  5382. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<CameraResizePolicy>::~shared_ptr()
  5383. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Font>::shared_ptr<std::allocator<Font>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::_Sp_make_shared_tag, std::allocator<Font> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5384. 0.00 48.23 0.00 2 0.00 0.01 std::shared_ptr<Camera>::shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15])
  5385. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveUpIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveUpIntent>(std::shared_ptr<MoveUpIntent>&&)
  5386. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveDownIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveDownIntent>(std::shared_ptr<MoveDownIntent>&&)
  5387. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Texture>::shared_ptr<std::allocator<Texture>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::_Sp_make_shared_tag, std::allocator<Texture> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5388. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&&)
  5389. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, std::function<void (EntityIdChangedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&, std::function<void (EntityIdChangedMessage&)> const&)
  5390. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::~shared_ptr()
  5391. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<PlayerProfile>::Entry*>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry*)
  5392. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*)
  5393. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*)
  5394. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*)
  5395. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  5396. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_get_Tp_allocator()
  5397. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_allocate(unsigned long)
  5398. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<PlayerProfile>::Entry> const&)
  5399. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_Vector_impl::~_Vector_impl()
  5400. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_deallocate(ObjectPool<PlayerProfile>::Entry*, unsigned long)
  5401. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_create_storage(unsigned long)
  5402. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<PlayerProfile>::Entry> const&)
  5403. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::~_Vector_base()
  5404. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_get_Tp_allocator()
  5405. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_allocate(unsigned long)
  5406. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Text>::Entry> const&)
  5407. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_Vector_impl::~_Vector_impl()
  5408. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_deallocate(ObjectPool<Text>::Entry*, unsigned long)
  5409. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_create_storage(unsigned long)
  5410. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Text>::Entry> const&)
  5411. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::~_Vector_base()
  5412. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_allocate(unsigned long)
  5413. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Sprite>::Entry> const&)
  5414. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_Vector_impl::~_Vector_impl()
  5415. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_deallocate(ObjectPool<Sprite>::Entry*, unsigned long)
  5416. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_create_storage(unsigned long)
  5417. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Sprite>::Entry> const&)
  5418. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::~_Vector_base()
  5419. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_get_Tp_allocator()
  5420. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_allocate(unsigned long)
  5421. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Callback>::Entry> const&)
  5422. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_Vector_impl::~_Vector_impl()
  5423. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_deallocate(ObjectPool<Callback>::Entry*, unsigned long)
  5424. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_create_storage(unsigned long)
  5425. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Callback>::Entry> const&)
  5426. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::~_Vector_base()
  5427. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_get_Tp_allocator()
  5428. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_get_Tp_allocator()
  5429. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_get_Tp_allocator()
  5430. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_Vector_impl::_Vector_impl()
  5431. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_Vector_base()
  5432. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::~_Vector_impl()
  5433. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
  5434. 0.00 48.23 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base()
  5435. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<!std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MoveUpIntent, void>::value, void>::type std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MoveUpIntent, MoveUpIntent>(MoveUpIntent*)
  5436. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveUpIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveUpIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5437. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  5438. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<!std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MoveDownIntent, void>::value, void>::type std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MoveDownIntent, MoveDownIntent>(MoveDownIntent*)
  5439. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveDownIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveDownIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5440. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  5441. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<!std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<FitCameraResizePolicy, void>::value, void>::type std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<FitCameraResizePolicy, FitCameraResizePolicy>(FitCameraResizePolicy*)
  5442. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<FitCameraResizePolicy, void>(FitCameraResizePolicy*)
  5443. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  5444. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<!std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Font, void>::value, void>::type std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Font, Font>(Font*)
  5445. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Font>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::_Sp_make_shared_tag, std::allocator<Font> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5446. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<!std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Camera, void>::value, void>::type std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Camera, Camera>(Camera*)
  5447. 0.00 48.23 0.00 2 0.00 0.01 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15])
  5448. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MoveUpIntent, void>(std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>&&)
  5449. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MoveDownIntent, void>(std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>&&)
  5450. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<std::__sp_compatible_with<MoveUpIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveUpIntent>(std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>&&)
  5451. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<std::__sp_compatible_with<MoveDownIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveDownIntent>(std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>&&)
  5452. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<!std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Texture, void>::value, void>::type std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Texture, Texture>(Texture*)
  5453. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Texture>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::_Sp_make_shared_tag, std::allocator<Texture> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5454. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&)
  5455. 0.00 48.23 0.00 2 0.00 0.00 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*)
  5456. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, std::function<void (EntityIdChangedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&, std::function<void (EntityIdChangedMessage&)> const&)
  5457. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  5458. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5459. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5460. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5461. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5462. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  5463. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5464. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5465. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5466. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  5467. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  5468. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5469. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  5470. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5471. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5472. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5473. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5474. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5475. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5476. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5477. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5478. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5479. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5480. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5481. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5482. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5483. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5484. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&)
  5485. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>)
  5486. 0.00 48.23 0.00 2 0.00 0.00 bool std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_not_empty_function<{lambda(ResizeCameraMessage&)#1}>({lambda(ResizeCameraMessage&)#1} const&)
  5487. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>)
  5488. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5489. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>)
  5490. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>)
  5491. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityIdChangedMessage&)#1}&&)
  5492. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityIdChangedMessage&)#1}&&, std::integral_constant<bool, true>)
  5493. 0.00 48.23 0.00 2 0.00 0.00 bool std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_not_empty_function<{lambda(EntityIdChangedMessage&)#1}>({lambda(EntityIdChangedMessage&)#1} const&)
  5494. 0.00 48.23 0.00 2 0.00 0.00 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::integral_constant<bool, true>)
  5495. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ModalIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<ModalIntent>, true>&)
  5496. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseXIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseXIntent>, true>&)
  5497. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseYIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseYIntent>, true>&)
  5498. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveUpIntent>, true>::_Sp_ebo_helper(std::allocator<MoveUpIntent> const&)
  5499. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveUpIntent>, true>::~_Sp_ebo_helper()
  5500. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveDownIntent>, true>::_Sp_ebo_helper(std::allocator<MoveDownIntent> const&)
  5501. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveDownIntent>, true>::~_Sp_ebo_helper()
  5502. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveLeftIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MoveLeftIntent>, true>&)
  5503. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<CloseInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<CloseInputEvent>, true>&)
  5504. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<LeftClickIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<LeftClickIntent>, true>&)
  5505. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveRightIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MoveRightIntent>, true>&)
  5506. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResetViewIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<ResetViewIntent>, true>&)
  5507. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseWheelIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<MouseWheelIntent>, true>&)
  5508. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResizeInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<ResizeInputEvent>, true>&)
  5509. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<RightClickIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<RightClickIntent>, true>&)
  5510. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<RemoveTilesIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<RemoveTilesIntent>, true>&)
  5511. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<VisualDebugIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<VisualDebugIntent>, true>&)
  5512. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<SerializeMapIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<SerializeMapIntent>, true>&)
  5513. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<LostFocusInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<LostFocusInputEvent>, true>&)
  5514. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<SelectMenuItemIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<SelectMenuItemIntent>, true>&)
  5515. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<GainedFocusInputEvent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<GainedFocusInputEvent>, true>&)
  5516. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<GridVisibilityToggleIntent>, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<GridVisibilityToggleIntent>, true>&)
  5517. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Font>, true>::_Sp_ebo_helper(std::allocator<Font> const&)
  5518. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Font>, true>::~_Sp_ebo_helper()
  5519. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Camera>, true>::_Sp_ebo_helper(std::allocator<Camera> const&)
  5520. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Camera>, true>::~_Sp_ebo_helper()
  5521. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Texture>, true>::_Sp_ebo_helper(std::allocator<Texture> const&)
  5522. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Texture>, true>::~_Sp_ebo_helper()
  5523. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, true>&)
  5524. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, true>::_Sp_ebo_helper(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&)
  5525. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, true>::~_Sp_ebo_helper()
  5526. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, true>::_S_get(std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, true>&)
  5527. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveUpIntent, std::allocator<MoveUpIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveUpIntent*, std::allocator<MoveUpIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5528. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Font, std::allocator<Font>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::_Sp_make_shared_tag, Font*, std::allocator<Font> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5529. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Texture, std::allocator<Texture>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::_Sp_make_shared_tag, Texture*, std::allocator<Texture> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5530. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, std::function<void (EntityIdChangedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&, std::function<void (EntityIdChangedMessage&)> const&)
  5531. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveDownIntent, std::allocator<MoveDownIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveDownIntent*, std::allocator<MoveDownIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5532. 0.00 48.23 0.00 2 0.00 0.01 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Camera, std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, Camera*, std::allocator<Camera> const&, char const (&) [15])
  5533. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<FitCameraResizePolicy*>(FitCameraResizePolicy*)
  5534. 0.00 48.23 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<FitCameraResizePolicy*>(FitCameraResizePolicy*, std::integral_constant<bool, false>)
  5535. 0.00 48.23 0.00 2 0.00 0.00 std::pointer_traits<SceneNode**>::pointer_to(SceneNode*&)
  5536. 0.00 48.23 0.00 2 0.00 0.00 std::_Deque_iterator<Scene*, Scene*&, Scene**>::_M_set_node(Scene***)
  5537. 0.00 48.23 0.00 2 0.00 0.00 std::_Deque_iterator<Scene*, Scene*&, Scene**>::_S_buffer_size()
  5538. 0.00 48.23 0.00 2 0.00 0.00 std::_Deque_iterator<Scene*, Scene*&, Scene**>::_Deque_iterator()
  5539. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr<FitCameraResizePolicy*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  5540. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr<FitCameraResizePolicy*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  5541. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr<FitCameraResizePolicy*, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr(FitCameraResizePolicy*)
  5542. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr<FitCameraResizePolicy*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()
  5543. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr<FitCameraResizePolicy*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()
  5544. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5545. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5546. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5547. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5548. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5549. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5550. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  5551. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  5552. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  5553. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  5554. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5555. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5556. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  5557. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5558. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5559. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5560. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5561. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5562. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5563. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5564. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5565. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5566. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  5567. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5568. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5569. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5570. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5571. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5572. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5573. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5574. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5575. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5576. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  5577. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5578. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5579. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5580. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  5581. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5582. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5583. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5584. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >::get()
  5585. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  5586. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::get()
  5587. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  5588. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >::get()
  5589. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  5590. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  5591. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5592. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get()
  5593. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  5594. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::__allocated_ptr(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  5595. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr()
  5596. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<MoveUpIntent> >::destroy<MoveUpIntent>(std::allocator<MoveUpIntent>&, MoveUpIntent*)
  5597. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<MoveUpIntent> >::construct<MoveUpIntent, int, std::shared_ptr<InputElement> >(std::allocator<MoveUpIntent>&, MoveUpIntent*, int&&, std::shared_ptr<InputElement>&&)
  5598. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<MoveDownIntent> >::destroy<MoveDownIntent>(std::allocator<MoveDownIntent>&, MoveDownIntent*)
  5599. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<MoveDownIntent> >::construct<MoveDownIntent, int, std::shared_ptr<InputElement> >(std::allocator<MoveDownIntent>&, MoveDownIntent*, int&&, std::shared_ptr<InputElement>&&)
  5600. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Font> >::destroy<Font>(std::allocator<Font>&, Font*)
  5601. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Font> >::construct<Font, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Font>&, Font*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5602. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Camera> >::destroy<Camera>(std::allocator<Camera>&, Camera*)
  5603. 0.00 48.23 0.00 2 0.00 0.01 void std::allocator_traits<std::allocator<Camera> >::construct<Camera, char const (&) [15]>(std::allocator<Camera>&, Camera*, char const (&) [15])
  5604. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Texture> >::destroy<Texture>(std::allocator<Texture>&, Texture*)
  5605. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Texture> >::construct<Texture, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::allocator<Texture>&, Texture*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5606. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<PlayerProfile>::Entry> >::deallocate(std::allocator<ObjectPool<PlayerProfile>::Entry>&, ObjectPool<PlayerProfile>::Entry*, unsigned long)
  5607. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<PlayerProfile>::Entry> >::allocate(std::allocator<ObjectPool<PlayerProfile>::Entry>&, unsigned long)
  5608. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Text>::Entry> >::deallocate(std::allocator<ObjectPool<Text>::Entry>&, ObjectPool<Text>::Entry*, unsigned long)
  5609. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Text>::Entry> >::allocate(std::allocator<ObjectPool<Text>::Entry>&, unsigned long)
  5610. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Sprite>::Entry> >::deallocate(std::allocator<ObjectPool<Sprite>::Entry>&, ObjectPool<Sprite>::Entry*, unsigned long)
  5611. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Sprite>::Entry> >::allocate(std::allocator<ObjectPool<Sprite>::Entry>&, unsigned long)
  5612. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Callback>::Entry> >::deallocate(std::allocator<ObjectPool<Callback>::Entry>&, ObjectPool<Callback>::Entry*, unsigned long)
  5613. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Callback>::Entry> >::allocate(std::allocator<ObjectPool<Callback>::Entry>&, unsigned long)
  5614. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*)
  5615. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::function<void (EntityIdChangedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*, std::function<void (EntityIdChangedMessage&)> const&)
  5616. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
  5617. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Scene*> >::destroy<Scene*>(std::allocator<Scene*>&, Scene**)
  5618. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<Scene*> >::construct<Scene*, Scene* const&>(std::allocator<Scene*>&, Scene**, Scene* const&)
  5619. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*, unsigned long)
  5620. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >*)
  5621. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >&, unsigned long)
  5622. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5623. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*, unsigned long)
  5624. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >*)
  5625. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >&, unsigned long)
  5626. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5627. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >&, std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, unsigned long)
  5628. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > > >::destroy<std::pair<unsigned int const, InputDevice*> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >&, std::pair<unsigned int const, InputDevice*>*)
  5629. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >&, unsigned long)
  5630. 0.00 48.23 0.00 2 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > > >::construct<std::pair<unsigned int const, InputDevice*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >&, std::pair<unsigned int const, InputDevice*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  5631. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5632. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  5633. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5634. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  5635. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5636. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  5637. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5638. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  5639. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5640. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  5641. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  5642. 0.00 48.23 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  5643. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&)
  5644. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Text>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&)
  5645. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&)
  5646. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&)
  5647. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > const&)
  5648. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const&)
  5649. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator++()
  5650. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5651. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5652. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5653. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  5654. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  5655. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  5656. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MoveUpIntent>)
  5657. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  5658. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<MoveUpIntent>, int&&, std::shared_ptr<InputElement>&&)
  5659. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  5660. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  5661. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  5662. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  5663. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MoveDownIntent>)
  5664. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  5665. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<MoveDownIntent>, int&&, std::shared_ptr<InputElement>&&)
  5666. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  5667. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5668. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5669. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5670. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5671. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5672. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5673. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5674. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5675. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5676. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5677. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5678. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5679. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5680. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5681. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5682. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  5683. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  5684. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  5685. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Font>)
  5686. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  5687. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Font>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5688. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  5689. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  5690. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  5691. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  5692. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Camera>)
  5693. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  5694. 0.00 48.23 0.00 2 0.00 0.01 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<char const (&) [15]>(std::allocator<Camera>, char const (&) [15])
  5695. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  5696. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  5697. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  5698. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  5699. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Texture>)
  5700. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  5701. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::allocator<Texture>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5702. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  5703. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5704. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  5705. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  5706. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  5707. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >)
  5708. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  5709. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (EntityIdChangedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, std::function<void (EntityIdChangedMessage&)> const&)
  5710. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  5711. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc()
  5712. 0.00 48.23 0.00 2 0.00 0.00 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::map()
  5713. 0.00 48.23 0.00 2 0.00 0.00 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::~map()
  5714. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5715. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear()
  5716. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::map()
  5717. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~map()
  5718. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5719. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::end()
  5720. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5721. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5722. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::end()
  5723. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5724. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::map()
  5725. 0.00 48.23 0.00 2 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::~map()
  5726. 0.00 48.23 0.00 2 0.00 0.00 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::lower_bound(unsigned int const&)
  5727. 0.00 48.23 0.00 2 0.00 0.01 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::operator[](unsigned int&&)
  5728. 0.00 48.23 0.00 2 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::find(unsigned int const&)
  5729. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  5730. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>)
  5731. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >::~pair()
  5732. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  5733. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>)
  5734. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >::~pair()
  5735. 0.00 48.23 0.00 2 0.00 0.00 std::pair<unsigned int const, InputDevice*>::pair<unsigned int&&>(std::piecewise_construct_t, std::tuple<unsigned int&&>, std::tuple<>)
  5736. 0.00 48.23 0.00 2 0.00 0.00 std::pair<unsigned int const, InputDevice*>::pair<unsigned int&&, 0ul>(std::tuple<unsigned int&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  5737. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*&, std::_Rb_tree_node_base*&)
  5738. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*&, std::_Rb_tree_node_base*&)
  5739. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*&, std::_Rb_tree_node_base*&)
  5740. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*&, std::_Rb_tree_node_base*&)
  5741. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&, std::_Rb_tree_node_base*&)
  5742. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*&, std::_Rb_tree_node_base*&)
  5743. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*&, std::_Rb_tree_node_base*&)
  5744. 0.00 48.23 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*&, std::_Rb_tree_node_base*&)
  5745. 0.00 48.23 0.00 2 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::pop_back()
  5746. 0.00 48.23 0.00 2 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::push_back(Scene* const&)
  5747. 0.00 48.23 0.00 2 0.00 0.00 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::pop()
  5748. 0.00 48.23 0.00 2 0.00 0.00 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::push(Scene* const&)
  5749. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<PlayerProfile>::Entry const&)
  5750. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::begin()
  5751. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::vector(unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry> const&)
  5752. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::~vector()
  5753. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Text>::Entry const&)
  5754. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::begin()
  5755. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::vector(unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry> const&)
  5756. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::~vector()
  5757. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Sprite>::Entry const&)
  5758. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::begin()
  5759. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::vector(unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry> const&)
  5760. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::~vector()
  5761. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Callback>::Entry const&)
  5762. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::begin()
  5763. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::vector(unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry> const&)
  5764. 0.00 48.23 0.00 2 0.00 0.00 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::~vector()
  5765. 0.00 48.23 0.00 2 0.00 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::vector()
  5766. 0.00 48.23 0.00 2 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::_M_ptr()
  5767. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl()
  5768. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_Rb_tree_impl<std::less<CallbackKey>, true>::~_Rb_tree_impl()
  5769. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_insert_unique_pos(CallbackKey const&)
  5770. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::begin()
  5771. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*)
  5772. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_Rb_tree()
  5773. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::~_Rb_tree()
  5774. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(Logger::CATEGORY const&)
  5775. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::begin()
  5776. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5777. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::begin()
  5778. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5779. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  5780. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  5781. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5782. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear()
  5783. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_Rb_tree()
  5784. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~_Rb_tree()
  5785. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_get_node()
  5786. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*)
  5787. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5788. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*)
  5789. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5790. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*)
  5791. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5792. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*)
  5793. 0.00 48.23 0.00 2 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5794. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5795. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5796. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5797. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::end()
  5798. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::begin()
  5799. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_S_left(std::_Rb_tree_node_base*)
  5800. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_S_right(std::_Rb_tree_node_base*)
  5801. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_get_node()
  5802. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*)
  5803. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5804. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*)
  5805. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5806. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*)
  5807. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5808. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*)
  5809. 0.00 48.23 0.00 2 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5810. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&)
  5811. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5812. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  5813. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::end()
  5814. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::begin()
  5815. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_S_left(std::_Rb_tree_node_base*)
  5816. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_S_right(std::_Rb_tree_node_base*)
  5817. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  5818. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  5819. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*)
  5820. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_Rb_tree()
  5821. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::~_Rb_tree()
  5822. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*)
  5823. 0.00 48.23 0.00 2 0.00 0.04 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&)
  5824. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_get_insert_unique_pos(std::type_index const&)
  5825. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_node()
  5826. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_put_node(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*)
  5827. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::lower_bound(unsigned int const&)
  5828. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_rightmost()
  5829. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  5830. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*)
  5831. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*)
  5832. 0.00 48.23 0.00 2 0.00 0.00 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  5833. 0.00 48.23 0.00 2 0.00 0.01 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&)
  5834. 0.00 48.23 0.00 2 0.00 0.01 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*)
  5835. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::find(unsigned int const&)
  5836. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::begin()
  5837. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*)
  5838. 0.00 48.23 0.00 2 0.00 0.00 std::function<void (ResizeCameraMessage&)>::function<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}, void, void>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1})
  5839. 0.00 48.23 0.00 2 0.00 0.00 std::function<void (SetVisualDebugMessage&)>::~function()
  5840. 0.00 48.23 0.00 2 0.00 0.00 std::function<void (EntityIdChangedMessage&)>::function(std::function<void (EntityIdChangedMessage&)> const&)
  5841. 0.00 48.23 0.00 2 0.00 0.00 std::function<void (EntityIdChangedMessage&)>::function<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}, void, void>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1})
  5842. 0.00 48.23 0.00 2 0.00 0.00 GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}& std::_Any_data::_M_access<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>()
  5843. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#2}>()
  5844. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#3}>()
  5845. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#1}>()
  5846. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>()
  5847. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::file_dialog_box()::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#2}>()
  5848. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::file_dialog_box()::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#1}>()
  5849. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>()
  5850. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#2}>()
  5851. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#3}>()
  5852. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#4}>()
  5853. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#1}>()
  5854. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>()
  5855. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>()
  5856. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>()
  5857. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>()
  5858. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>()
  5859. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>()
  5860. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>()
  5861. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>()
  5862. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>()
  5863. 0.00 48.23 0.00 2 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>()
  5864. 0.00 48.23 0.00 2 0.00 0.00 StartMenuScene::init(Game&)::{lambda()#2}& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#2}>()
  5865. 0.00 48.23 0.00 2 0.00 0.00 VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}& std::_Any_data::_M_access<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>()
  5866. 0.00 48.23 0.00 2 0.00 0.00 SceneNode** std::__addressof<SceneNode*>(SceneNode*&)
  5867. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5868. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5869. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5870. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5871. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  5872. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5873. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5874. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5875. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5876. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  5877. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5878. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5879. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5880. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5881. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  5882. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5883. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  5884. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5885. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  5886. 0.00 48.23 0.00 2 0.00 0.00 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >* std::__addressof<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  5887. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveUpIntent> std::make_shared<MoveUpIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  5888. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveDownIntent> std::make_shared<MoveDownIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  5889. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Font> std::make_shared<Font, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5890. 0.00 48.23 0.00 2 0.00 0.01 std::shared_ptr<Camera> std::make_shared<Camera, char const (&) [15]>(char const (&) [15])
  5891. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Texture> std::make_shared<Texture, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5892. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::function<void (EntityIdChangedMessage&)> const&>(std::function<void (EntityIdChangedMessage&)> const&)
  5893. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5894. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>*)
  5895. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>*)
  5896. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>*)
  5897. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>*)
  5898. 0.00 48.23 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  5899. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >)
  5900. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveUpIntent> std::allocate_shared<MoveUpIntent, std::allocator<MoveUpIntent>, int, std::shared_ptr<InputElement> >(std::allocator<MoveUpIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5901. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<MoveDownIntent> std::allocate_shared<MoveDownIntent, std::allocator<MoveDownIntent>, int, std::shared_ptr<InputElement> >(std::allocator<MoveDownIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  5902. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Font> std::allocate_shared<Font, std::allocator<Font>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Font> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  5903. 0.00 48.23 0.00 2 0.00 0.01 std::shared_ptr<Camera> std::allocate_shared<Camera, std::allocator<Camera>, char const (&) [15]>(std::allocator<Camera> const&, char const (&) [15])
  5904. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Texture> std::allocate_shared<Texture, std::allocator<Texture>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::allocator<Texture> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&)
  5905. 0.00 48.23 0.00 2 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, std::function<void (EntityIdChangedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&, std::function<void (EntityIdChangedMessage&)> const&)
  5906. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5907. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  5908. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2> >&)
  5909. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >&)
  5910. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2> >&)
  5911. 0.00 48.23 0.00 2 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  5912. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::Entry* std::uninitialized_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&)
  5913. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Text>::Entry* std::uninitialized_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&)
  5914. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::Entry* std::uninitialized_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&)
  5915. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::Entry* std::uninitialized_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&)
  5916. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n_a<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry>&)
  5917. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Text>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry>&)
  5918. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry>&)
  5919. 0.00 48.23 0.00 2 0.00 0.00 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry>&)
  5920. 0.00 48.23 0.00 2 0.00 0.00 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > std::move<__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >)
  5921. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::allocator<MoveUpIntent> const&>::type&& std::move<std::allocator<MoveUpIntent> const&>(std::allocator<MoveUpIntent> const&)
  5922. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::allocator<MoveDownIntent> const&>::type&& std::move<std::allocator<MoveDownIntent> const&>(std::allocator<MoveDownIntent> const&)
  5923. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::allocator<Font> const&>::type&& std::move<std::allocator<Font> const&>(std::allocator<Font> const&)
  5924. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::allocator<Camera> const&>::type&& std::move<std::allocator<Camera> const&>(std::allocator<Camera> const&)
  5925. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::allocator<Texture> const&>::type&& std::move<std::allocator<Texture> const&>(std::allocator<Texture> const&)
  5926. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&)
  5927. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::shared_ptr<MoveUpIntent>&>::type&& std::move<std::shared_ptr<MoveUpIntent>&>(std::shared_ptr<MoveUpIntent>&)
  5928. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::shared_ptr<MoveDownIntent>&>::type&& std::move<std::shared_ptr<MoveDownIntent>&>(std::shared_ptr<MoveDownIntent>&)
  5929. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&)
  5930. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>&)
  5931. 0.00 48.23 0.00 2 0.00 0.00 std::remove_reference<std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>&)
  5932. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*& std::forward<std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*&>::type&)
  5933. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*& std::forward<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*&>::type&)
  5934. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*&>::type&)
  5935. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*&>::type&)
  5936. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*&>::type&)
  5937. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*&>::type&)
  5938. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*& std::forward<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*&>::type&)
  5939. 0.00 48.23 0.00 2 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*& std::forward<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*&>::type&)
  5940. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<PlayerProfile>::Entry*>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry*)
  5941. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry*, std::allocator<ObjectPool<PlayerProfile>::Entry>&)
  5942. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*)
  5943. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*, std::allocator<ObjectPool<Text>::Entry>&)
  5944. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*)
  5945. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*, std::allocator<ObjectPool<Sprite>::Entry>&)
  5946. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*)
  5947. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*, std::allocator<ObjectPool<Callback>::Entry>&)
  5948. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  5949. 0.00 48.23 0.00 2 0.00 0.00 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  5950. 0.00 48.23 0.00 2 0.00 0.00 SceneNode** std::addressof<SceneNode*>(SceneNode*&)
  5951. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN10FileLoggerC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5952. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN10VertexListC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN2sf13PrimitiveTypeEj
  5953. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11FileChannelC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5954. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11InputDevice14next_device_idE
  5955. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11MessageableC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5956. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12BuilderSceneC2Ev
  5957. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12CameraSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrI6CameraE
  5958. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12EntityFilterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5959. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12InputManager6KeyStrB5cxx11E
  5960. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12MegamanSceneC2Ev
  5961. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12TextureAtlasC2Ev
  5962. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13ConsoleLoggerC2Ev
  5963. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13PhysicsSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5964. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13PlayerProfileC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
  5965. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14CallbackSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5966. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14JSONSerializerC2Eii
  5967. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14StartMenuSceneC2Ev
  5968. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16ComponentManager6removeESt10type_index6Handle
  5969. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17VisualDebugSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER13RenderSurfaceSt10shared_ptrI6CameraE
  5970. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN18CameraResizePolicy15set_camera_sizeER6CameraRKN2sf7Vector2IfEE
  5971. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN21FitCameraResizePolicyC2Ev
  5972. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN22BaseEntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5973. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN25StretchCameraResizePolicyC2Eff
  5974. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN26PreorderEntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
  5975. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN4FontC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
  5976. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN4Game7logger_E
  5977. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN4TextC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St10shared_ptrI4FontEj
  5978. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6CameraC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5979. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6CanvasC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN2sf7Vector2IfEEi
  5980. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6CircleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfff
  5981. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6EntityC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5SceneP16ComponentManager
  5982. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6Logger15category_stringB5cxx11E
  5983. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6SpriteC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
  5984. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6SystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP18EntitySubscription
  5985. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8SettingsC2Ev
  5986. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9FontAtlasC2Ev
  5987. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9RectangleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEffff
  5988. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9SceneNodeC2Ev
  5989. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK10InputEvent
  5990. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK15CloseInputEvent
  5991. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK16ResizeInputEvent
  5992. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK18KeyPressInputEvent
  5993. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK19LostFocusInputEvent
  5994. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK19MouseLeftInputEvent
  5995. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK19MouseMoveInputEvent
  5996. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK20KeyReleaseInputEvent
  5997. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK20MouseWheelInputEvent
  5998. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK21GainedFocusInputEvent
  5999. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK21MouseButtonInputEvent
  6000. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZlsRSoRK22MouseEnteredInputEvent
  6001. 0.00 48.23 0.00 1 0.00 0.00 _GLOBAL__sub_I_main
  6002. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6003. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6004. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6005. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6006. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6007. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6008. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6009. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6010. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6011. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6012. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6013. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6014. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6015. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6016. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6017. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6018. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6019. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6020. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6021. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6022. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6023. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6024. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6025. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6026. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6027. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6028. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6029. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6030. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6031. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6032. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6033. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6034. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6035. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6036. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6037. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6038. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6039. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6040. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6041. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6042. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6043. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6044. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6045. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6046. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6047. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6048. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6049. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6050. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6051. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6052. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6053. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6054. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6055. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6056. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6057. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6058. 0.00 48.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
  6059. 0.00 48.23 0.00 1 0.00 0.00 FullLogger::console_start()
  6060. 0.00 48.23 0.00 1 0.00 0.00 FullLogger::FullLogger()
  6061. 0.00 48.23 0.00 1 0.00 0.00 FullLogger::~FullLogger()
  6062. 0.00 48.23 0.00 1 0.00 0.00 FullLogger::~FullLogger()
  6063. 0.00 48.23 0.00 1 0.00 0.00 GridSystem::force_update()
  6064. 0.00 48.23 0.00 1 0.00 0.00 GridSystem::GridSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Camera>)
  6065. 0.00 48.23 0.00 1 0.00 0.01 GridSystem::~GridSystem()
  6066. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<VertexList>::add<char const (&) [19], sf::PrimitiveType&, int&>(char const (&) [19], sf::PrimitiveType&, int&)
  6067. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::Entry::Entry(unsigned int, VertexList)
  6068. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::reset()
  6069. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList)
  6070. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::~ObjectPool()
  6071. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::~ObjectPool()
  6072. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [18], int&>(char const (&) [18], int&)
  6073. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [20], int&>(char const (&) [20], int&)
  6074. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [21], int&>(char const (&) [21], int&)
  6075. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [22], int&>(char const (&) [22], int&)
  6076. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [23], int&>(char const (&) [23], int&)
  6077. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [24], int&>(char const (&) [24], int&)
  6078. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [26], int&>(char const (&) [26], int&)
  6079. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [29], int&>(char const (&) [29], int&)
  6080. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<PlayerProfile>::add<char const (&) [34], int&>(char const (&) [34], int&)
  6081. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Grid>::add<char const (&) [15]>(char const (&) [15])
  6082. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Grid>::Entry::Entry(unsigned int, Grid)
  6083. 0.00 48.23 0.00 1 0.00 0.04 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid)
  6084. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Grid>::~ObjectPool()
  6085. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Grid>::~ObjectPool()
  6086. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&)
  6087. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&)
  6088. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&)
  6089. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&)
  6090. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&)
  6091. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<TileMap>::add<>()
  6092. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::Entry::Entry(unsigned int, TileMap)
  6093. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::reset()
  6094. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap)
  6095. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::~ObjectPool()
  6096. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::~ObjectPool()
  6097. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13])
  6098. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15])
  6099. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16])
  6100. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17])
  6101. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&)
  6102. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19])
  6103. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20])
  6104. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&)
  6105. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21])
  6106. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&)
  6107. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26])
  6108. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35])
  6109. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Callback>::remove(Handle const&)
  6110. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19])
  6111. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22])
  6112. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25])
  6113. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30])
  6114. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::Entry::Entry(unsigned int, Clickable)
  6115. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::reset()
  6116. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable)
  6117. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::~ObjectPool()
  6118. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::~ObjectPool()
  6119. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Collision>::add<char const (&) [19], sf::Rect<float>&>(char const (&) [19], sf::Rect<float>&)
  6120. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Collision>::add<char const (&) [25], sf::Rect<float>&>(char const (&) [25], sf::Rect<float>&)
  6121. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Collision>::add<char const (&) [28], sf::Rect<float>&>(char const (&) [28], sf::Rect<float>&)
  6122. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Collision>::add<char const (&) [29], sf::Rect<float>&>(char const (&) [29], sf::Rect<float>&)
  6123. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Collision>::add<char const (&) [30], sf::Rect<float>&>(char const (&) [30], sf::Rect<float>&)
  6124. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Collision>::Entry::Entry(unsigned int, Collision)
  6125. 0.00 48.23 0.00 1 0.00 0.01 ObjectPool<Collision>::reset()
  6126. 0.00 48.23 0.00 1 0.00 0.01 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision)
  6127. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Collision>::~ObjectPool()
  6128. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Collision>::~ObjectPool()
  6129. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Rectangle>::add<char const (&) [19], int&, int&, int&, int&>(char const (&) [19], int&, int&, int&, int&)
  6130. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, int&, int&>(char const (&) [21], int&, int&, int&, int&)
  6131. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Rectangle>::add<char const (&) [23], int&, int&, int&, int&>(char const (&) [23], int&, int&, int&, int&)
  6132. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&)
  6133. 0.00 48.23 0.00 1 0.00 0.00 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&)
  6134. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Rectangle>::Entry::Entry(unsigned int, Rectangle)
  6135. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Rectangle>::reset()
  6136. 0.00 48.23 0.00 1 0.00 0.01 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle)
  6137. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Rectangle>::~ObjectPool()
  6138. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Rectangle>::~ObjectPool()
  6139. 0.00 48.23 0.00 1 0.00 0.00 FileChannel::~FileChannel()
  6140. 0.00 48.23 0.00 1 0.00 0.00 void Messageable::install_message_handler<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1})
  6141. 0.00 48.23 0.00 1 0.00 0.18 void Messageable::install_message_handler<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1})
  6142. 0.00 48.23 0.00 1 0.00 0.00 ModalIntent::ModalIntent(unsigned int, std::shared_ptr<InputElement>)
  6143. 0.00 48.23 0.00 1 0.00 0.00 ModalIntent::~ModalIntent()
  6144. 0.00 48.23 0.00 1 0.00 0.14 BuilderScene::create_hud(Game&)
  6145. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::load_fonts()
  6146. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)
  6147. 0.00 48.23 0.00 1 0.00 0.16 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  6148. 0.00 48.23 0.00 1 0.00 0.04 BuilderScene::create_backdrop(GraphicalSystem*)
  6149. 0.00 48.23 0.00 1 0.00 0.03 BuilderScene::file_dialog_box()
  6150. 0.00 48.23 0.00 1 0.00 0.02 BuilderScene::setup_keybindings(Game&)
  6151. 0.00 48.23 0.00 1 0.00 0.06 BuilderScene::create_fps_display(GraphicalSystem*)
  6152. 0.00 48.23 0.00 1 0.00 0.01 BuilderScene::create_mouse_entity(Game&)
  6153. 0.00 48.23 0.00 1 0.00 0.01 BuilderScene::create_notification(float, float)
  6154. 0.00 48.23 0.00 1 0.00 0.01 BuilderScene::create_tile_palette(GraphicalSystem*)
  6155. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)
  6156. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)
  6157. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)
  6158. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::exit(Game&)
  6159. 0.00 48.23 0.00 1 0.00 0.48 BuilderScene::init(Game&)
  6160. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::enter(Game&)
  6161. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::process(Game&, CloseInputEvent&)
  6162. 0.00 48.23 0.00 1 0.00 0.07 BuilderScene::BuilderScene()
  6163. 0.00 48.23 0.00 1 0.00 0.07 BuilderScene::~BuilderScene()
  6164. 0.00 48.23 0.00 1 0.00 0.07 BuilderScene::~BuilderScene()
  6165. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::ExpressionTuple<Grid>::ExpressionTuple(bool)
  6166. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::ExpressionTuple<Grid>::~ExpressionTuple()
  6167. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::ExpressionTuple<Collision>::ExpressionTuple(bool)
  6168. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::ExpressionTuple<Collision>::~ExpressionTuple()
  6169. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::Or<Collision>::Or()
  6170. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::Or<Collision>::~Or()
  6171. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::Or<Collision>::~Or()
  6172. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::And<Grid>::And()
  6173. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::And<Grid>::~And()
  6174. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter::And<Grid>::~And()
  6175. 0.00 48.23 0.00 1 0.00 0.00 EntityFilter& EntityFilter::one_of<Collision>()
  6176. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<ModalIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6177. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<MouseXIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6178. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<MouseYIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6179. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<MoveLeftIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6180. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<LeftClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6181. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<MoveRightIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6182. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<ResetViewIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6183. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<MouseWheelIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6184. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<RightClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6185. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<RemoveTilesIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6186. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<VisualDebugIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6187. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<SerializeMapIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6188. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<SelectMenuItemIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6189. 0.00 48.23 0.00 1 0.00 0.00 void InputBinding::set<GridVisibilityToggleIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  6190. 0.00 48.23 0.00 1 0.00 0.00 InputBinding::InputBinding(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  6191. 0.00 48.23 0.00 1 0.00 0.00 InputManager::InputManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  6192. 0.00 48.23 0.00 1 0.00 0.02 InputManager::~InputManager()
  6193. 0.00 48.23 0.00 1 0.00 0.02 InputManager::~InputManager()
  6194. 0.00 48.23 0.00 1 0.00 0.00 MouseXIntent::MouseXIntent(unsigned int, std::shared_ptr<InputElement>)
  6195. 0.00 48.23 0.00 1 0.00 0.00 MouseXIntent::~MouseXIntent()
  6196. 0.00 48.23 0.00 1 0.00 0.00 MouseYIntent::MouseYIntent(unsigned int, std::shared_ptr<InputElement>)
  6197. 0.00 48.23 0.00 1 0.00 0.00 MouseYIntent::~MouseYIntent()
  6198. 0.00 48.23 0.00 1 0.00 0.00 ConsoleLogger::ConsoleLogger()
  6199. 0.00 48.23 0.00 1 0.00 0.00 ConsoleLogger::~ConsoleLogger()
  6200. 0.00 48.23 0.00 1 0.00 0.00 ConsoleLogger::~ConsoleLogger()
  6201. 0.00 48.23 0.00 1 0.00 0.00 RenderSurface::RenderSurface()
  6202. 0.00 48.23 0.00 1 0.00 0.00 RenderSurface::~RenderSurface()
  6203. 0.00 48.23 0.00 1 0.00 0.00 JSONSerializer::~JSONSerializer()
  6204. 0.00 48.23 0.00 1 0.00 0.00 MoveLeftIntent::MoveLeftIntent(unsigned int, std::shared_ptr<InputElement>)
  6205. 0.00 48.23 0.00 1 0.00 0.00 MoveLeftIntent::~MoveLeftIntent()
  6206. 0.00 48.23 0.00 1 0.00 0.00 StartMenuScene::exit(Game&)
  6207. 0.00 48.23 0.00 1 0.00 0.07 StartMenuScene::init(Game&)
  6208. 0.00 48.23 0.00 1 0.00 0.00 StartMenuScene::enter(Game&)
  6209. 0.00 48.23 0.00 1 0.00 0.07 StartMenuScene::StartMenuScene()
  6210. 0.00 48.23 0.00 1 0.00 0.07 StartMenuScene::~StartMenuScene()
  6211. 0.00 48.23 0.00 1 0.00 0.07 StartMenuScene::~StartMenuScene()
  6212. 0.00 48.23 0.00 1 0.00 0.00 CloseInputEvent::CloseInputEvent()
  6213. 0.00 48.23 0.00 1 0.00 0.00 CloseInputEvent::~CloseInputEvent()
  6214. 0.00 48.23 0.00 1 0.00 0.00 LeftClickIntent::LeftClickIntent(unsigned int, std::shared_ptr<InputElement>)
  6215. 0.00 48.23 0.00 1 0.00 0.00 LeftClickIntent::~LeftClickIntent()
  6216. 0.00 48.23 0.00 1 0.00 0.00 MoveRightIntent::MoveRightIntent(unsigned int, std::shared_ptr<InputElement>)
  6217. 0.00 48.23 0.00 1 0.00 0.00 MoveRightIntent::~MoveRightIntent()
  6218. 0.00 48.23 0.00 1 0.00 0.00 ResetViewIntent::ResetViewIntent(unsigned int, std::shared_ptr<InputElement>)
  6219. 0.00 48.23 0.00 1 0.00 0.00 ResetViewIntent::~ResetViewIntent()
  6220. 0.00 48.23 0.00 1 0.00 0.01 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList)
  6221. 0.00 48.23 0.00 1 0.00 0.05 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid)
  6222. 0.00 48.23 0.00 1 0.00 0.01 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap)
  6223. 0.00 48.23 0.00 1 0.00 0.01 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable)
  6224. 0.00 48.23 0.00 1 0.00 0.02 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision)
  6225. 0.00 48.23 0.00 1 0.00 0.01 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle)
  6226. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&)
  6227. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [18], int&, (void*)0>(char const (&) [18], int&)
  6228. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&)
  6229. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [21], int&, (void*)0>(char const (&) [21], int&)
  6230. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [22], int&, (void*)0>(char const (&) [22], int&)
  6231. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [23], int&, (void*)0>(char const (&) [23], int&)
  6232. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&)
  6233. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [26], int&, (void*)0>(char const (&) [26], int&)
  6234. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [29], int&, (void*)0>(char const (&) [29], int&)
  6235. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<PlayerProfile, char const (&) [34], int&, (void*)0>(char const (&) [34], int&)
  6236. 0.00 48.23 0.00 1 0.00 0.05 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15])
  6237. 0.00 48.23 0.00 1 0.00 0.02 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&)
  6238. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&)
  6239. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&)
  6240. 0.00 48.23 0.00 1 0.00 0.02 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&)
  6241. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&)
  6242. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<TileMap, , (void*)0>()
  6243. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13])
  6244. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15])
  6245. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16])
  6246. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17])
  6247. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&)
  6248. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19])
  6249. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20])
  6250. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&)
  6251. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21])
  6252. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&)
  6253. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26])
  6254. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35])
  6255. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19])
  6256. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22])
  6257. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25])
  6258. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30])
  6259. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Collision, char const (&) [19], sf::Rect<float>&, (void*)0>(char const (&) [19], sf::Rect<float>&)
  6260. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Collision, char const (&) [25], sf::Rect<float>&, (void*)0>(char const (&) [25], sf::Rect<float>&)
  6261. 0.00 48.23 0.00 1 0.00 0.02 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&)
  6262. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Collision, char const (&) [29], sf::Rect<float>&, (void*)0>(char const (&) [29], sf::Rect<float>&)
  6263. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Collision, char const (&) [30], sf::Rect<float>&, (void*)0>(char const (&) [30], sf::Rect<float>&)
  6264. 0.00 48.23 0.00 1 0.00 0.01 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&)
  6265. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, int&, int&, (void*)0>(char const (&) [21], int&, int&, int&, int&)
  6266. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Rectangle, char const (&) [23], int&, int&, int&, int&, (void*)0>(char const (&) [23], int&, int&, int&, int&)
  6267. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&)
  6268. 0.00 48.23 0.00 1 0.00 0.00 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&)
  6269. 0.00 48.23 0.00 1 0.00 0.00 MouseWheelIntent::MouseWheelIntent(unsigned int, std::shared_ptr<InputElement>)
  6270. 0.00 48.23 0.00 1 0.00 0.00 MouseWheelIntent::~MouseWheelIntent()
  6271. 0.00 48.23 0.00 1 0.00 0.00 ResizeInputEvent::ResizeInputEvent(int, int)
  6272. 0.00 48.23 0.00 1 0.00 0.00 ResizeInputEvent::~ResizeInputEvent()
  6273. 0.00 48.23 0.00 1 0.00 0.00 RightClickIntent::RightClickIntent(unsigned int, std::shared_ptr<InputElement>)
  6274. 0.00 48.23 0.00 1 0.00 0.00 RightClickIntent::~RightClickIntent()
  6275. 0.00 48.23 0.00 1 0.00 0.00 RemoveTilesIntent::RemoveTilesIntent(unsigned int, std::shared_ptr<InputElement>)
  6276. 0.00 48.23 0.00 1 0.00 0.00 RemoveTilesIntent::~RemoveTilesIntent()
  6277. 0.00 48.23 0.00 1 0.00 0.00 VisualDebugIntent::VisualDebugIntent(unsigned int, std::shared_ptr<InputElement>)
  6278. 0.00 48.23 0.00 1 0.00 0.00 VisualDebugIntent::~VisualDebugIntent()
  6279. 0.00 48.23 0.00 1 0.00 0.00 VisualDebugSystem::on_init(Game&)
  6280. 0.00 48.23 0.00 1 0.00 0.03 VisualDebugSystem::VisualDebugSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)
  6281. 0.00 48.23 0.00 1 0.00 0.01 VisualDebugSystem::~VisualDebugSystem()
  6282. 0.00 48.23 0.00 1 0.00 0.01 VisualDebugSystem::~VisualDebugSystem()
  6283. 0.00 48.23 0.00 1 0.00 0.00 SerializeMapIntent::SerializeMapIntent(unsigned int, std::shared_ptr<InputElement>)
  6284. 0.00 48.23 0.00 1 0.00 0.00 SerializeMapIntent::~SerializeMapIntent()
  6285. 0.00 48.23 0.00 1 0.00 0.00 LostFocusInputEvent::LostFocusInputEvent()
  6286. 0.00 48.23 0.00 1 0.00 0.00 LostFocusInputEvent::~LostFocusInputEvent()
  6287. 0.00 48.23 0.00 1 0.00 0.00 SelectMenuItemIntent::SelectMenuItemIntent(unsigned int, std::shared_ptr<InputElement>)
  6288. 0.00 48.23 0.00 1 0.00 0.00 SelectMenuItemIntent::~SelectMenuItemIntent()
  6289. 0.00 48.23 0.00 1 0.00 0.00 GainedFocusInputEvent::GainedFocusInputEvent()
  6290. 0.00 48.23 0.00 1 0.00 0.00 GainedFocusInputEvent::~GainedFocusInputEvent()
  6291. 0.00 48.23 0.00 1 0.00 0.00 BaseEntitySubscription::BaseEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  6292. 0.00 48.23 0.00 1 0.00 0.01 BaseEntitySubscription::~BaseEntitySubscription()
  6293. 0.00 48.23 0.00 1 0.00 0.01 BaseEntitySubscription::~BaseEntitySubscription()
  6294. 0.00 48.23 0.00 1 0.00 0.00 GridVisibilityToggleIntent::GridVisibilityToggleIntent(unsigned int, std::shared_ptr<InputElement>)
  6295. 0.00 48.23 0.00 1 0.00 0.00 GridVisibilityToggleIntent::~GridVisibilityToggleIntent()
  6296. 0.00 48.23 0.00 1 0.00 0.00 sf::ContextSettings::ContextSettings(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool)
  6297. 0.00 48.23 0.00 1 0.00 0.00 sf::Vector2<float> sf::operator*<float>(float, sf::Vector2<float> const&)
  6298. 0.00 48.23 0.00 1 0.00 0.00 Game::switch_scene(Scene*)
  6299. 0.00 48.23 0.00 1 0.00 0.00 Game::reset()
  6300. 0.00 48.23 0.00 1 0.00 45.90 Game::start()
  6301. 0.00 48.23 0.00 1 0.00 0.00 Game::process(CloseInputEvent&)
  6302. 0.00 48.23 0.00 1 0.00 0.00 Game::process(ResizeInputEvent&)
  6303. 0.00 48.23 0.00 1 0.00 0.00 Game::process(LostFocusInputEvent&)
  6304. 0.00 48.23 0.00 1 0.00 0.00 Game::process(GainedFocusInputEvent&)
  6305. 0.00 48.23 0.00 1 0.00 0.29 Game::Game()
  6306. 0.00 48.23 0.00 1 0.00 0.09 Game::~Game()
  6307. 0.00 48.23 0.00 1 0.00 0.00 Grid::tile_width(float)
  6308. 0.00 48.23 0.00 1 0.00 0.00 Grid::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  6309. 0.00 48.23 0.00 1 0.00 0.00 Grid::tile_height(float)
  6310. 0.00 48.23 0.00 1 0.00 0.00 Grid::origin(sf::Vector2<float>)
  6311. 0.00 48.23 0.00 1 0.00 0.00 Grid::origin(float, float)
  6312. 0.00 48.23 0.00 1 0.00 0.13 Mouse::Mouse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  6313. 0.00 48.23 0.00 1 0.00 0.00 Mouse::~Mouse()
  6314. 0.00 48.23 0.00 1 0.00 0.00 Mouse::~Mouse()
  6315. 0.00 48.23 0.00 1 0.00 0.09 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int)
  6316. 0.00 48.23 0.00 1 0.00 0.09 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int)
  6317. 0.00 48.23 0.00 1 0.00 0.00 Scene::switch_scene(Scene*)
  6318. 0.00 48.23 0.00 1 0.00 0.13 Scene::remove_entity(Handle, bool)
  6319. 0.00 48.23 0.00 1 0.00 0.00 Scene::get_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  6320. 0.00 48.23 0.00 1 0.00 0.00 Scene::process(Game&, ResizeInputEvent&)
  6321. 0.00 48.23 0.00 1 0.00 0.00 Scene::process(Game&, LostFocusInputEvent&)
  6322. 0.00 48.23 0.00 1 0.00 0.00 Scene::process(Game&, GainedFocusInputEvent&)
  6323. 0.00 48.23 0.00 1 0.00 0.07 Scene::~Scene()
  6324. 0.00 48.23 0.00 1 0.00 0.00 Canvas::set_framerate_limit(int)
  6325. 0.00 48.23 0.00 1 0.00 0.00 Canvas::set_mouse_cursor_visible(bool)
  6326. 0.00 48.23 0.00 1 0.00 0.00 Canvas::Canvas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float> const&, int)
  6327. 0.00 48.23 0.00 1 0.00 0.00 Canvas::~Canvas()
  6328. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&)
  6329. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&)
  6330. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&)
  6331. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&)
  6332. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&)
  6333. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&)
  6334. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&)
  6335. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&)
  6336. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&)
  6337. 0.00 48.23 0.00 1 0.00 0.05 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15])
  6338. 0.00 48.23 0.00 1 0.00 0.02 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&)
  6339. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&)
  6340. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&)
  6341. 0.00 48.23 0.00 1 0.00 0.02 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&)
  6342. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&)
  6343. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<TileMap, , (void*)0>()
  6344. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13])
  6345. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15])
  6346. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16])
  6347. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17])
  6348. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&)
  6349. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19])
  6350. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20])
  6351. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&)
  6352. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21])
  6353. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&)
  6354. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26])
  6355. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35])
  6356. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19])
  6357. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22])
  6358. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25])
  6359. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30])
  6360. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&)
  6361. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&)
  6362. 0.00 48.23 0.00 1 0.00 0.02 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&)
  6363. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&)
  6364. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&)
  6365. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&)
  6366. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&)
  6367. 0.00 48.23 0.00 1 0.00 0.01 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&)
  6368. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&)
  6369. 0.00 48.23 0.00 1 0.00 0.00 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&)
  6370. 0.00 48.23 0.00 1 0.00 0.00 Player::Player(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  6371. 0.00 48.23 0.00 1 0.00 0.07 Player::~Player()
  6372. 0.00 48.23 0.00 1 0.00 0.00 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>)
  6373. 0.00 48.23 0.00 1 0.00 0.00 System::disable()
  6374. 0.00 48.23 0.00 1 0.00 0.00 Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>::HandlerEntryImpl(std::function<void (SetVisualDebugMessage&)> const&)
  6375. 0.00 48.23 0.00 1 0.00 0.00 Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>::~HandlerEntryImpl()
  6376. 0.00 48.23 0.00 1 0.00 0.00 Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>::HandlerEntryImpl(std::function<void (SetGridVisibilityMessage&)> const&)
  6377. 0.00 48.23 0.00 1 0.00 0.04 Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>::~HandlerEntryImpl()
  6378. 0.00 48.23 0.00 1 0.00 0.00 void Mailbox::handle<SetVisualDebugMessage, (void*)0>(std::function<void (SetVisualDebugMessage&)> const&)
  6379. 0.00 48.23 0.00 1 0.00 0.00 void Mailbox::handle<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1})
  6380. 0.00 48.23 0.00 1 0.00 0.18 void Mailbox::handle<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1})
  6381. 0.00 48.23 0.00 1 0.00 0.00 Subject<std::shared_ptr<InputEvent> >::Subject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  6382. 0.00 48.23 0.00 1 0.00 0.00 Subject<std::shared_ptr<InputEvent> >::~Subject()
  6383. 0.00 48.23 0.00 1 0.00 0.00 Texture::to_string[abi:cxx11]()
  6384. 0.00 48.23 0.00 1 0.00 0.07 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  6385. 0.00 48.23 0.00 1 0.00 0.00 Callback::mouse_wheel(std::function<void ()>)
  6386. 0.00 48.23 0.00 1 0.00 0.00 Keyboard::Keyboard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  6387. 0.00 48.23 0.00 1 0.00 0.00 Keyboard::~Keyboard()
  6388. 0.00 48.23 0.00 1 0.00 0.00 Keyboard::~Keyboard()
  6389. 0.00 48.23 0.00 1 0.00 0.00 Settings::default_window_width()
  6390. 0.00 48.23 0.00 1 0.00 0.00 Settings::default_window_height()
  6391. 0.00 48.23 0.00 1 0.00 0.00 Settings::Settings()
  6392. 0.00 48.23 0.00 1 0.00 0.00 Rectangle::offset(float, float)
  6393. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<ModalIntent>::destroy<ModalIntent>(ModalIntent*)
  6394. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<ModalIntent>::construct<ModalIntent, int, std::shared_ptr<InputElement> >(ModalIntent*, int&&, std::shared_ptr<InputElement>&&)
  6395. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ModalIntent>::new_allocator()
  6396. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MouseXIntent>::destroy<MouseXIntent>(MouseXIntent*)
  6397. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MouseXIntent>::construct<MouseXIntent, int, std::shared_ptr<InputElement> >(MouseXIntent*, int&&, std::shared_ptr<InputElement>&&)
  6398. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<MouseXIntent>::new_allocator()
  6399. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MouseYIntent>::destroy<MouseYIntent>(MouseYIntent*)
  6400. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MouseYIntent>::construct<MouseYIntent, int, std::shared_ptr<InputElement> >(MouseYIntent*, int&&, std::shared_ptr<InputElement>&&)
  6401. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<MouseYIntent>::new_allocator()
  6402. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MoveLeftIntent>::destroy<MoveLeftIntent>(MoveLeftIntent*)
  6403. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MoveLeftIntent>::construct<MoveLeftIntent, int, std::shared_ptr<InputElement> >(MoveLeftIntent*, int&&, std::shared_ptr<InputElement>&&)
  6404. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<MoveLeftIntent>::new_allocator()
  6405. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<CloseInputEvent>::destroy<CloseInputEvent>(CloseInputEvent*)
  6406. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<CloseInputEvent>::construct<CloseInputEvent>(CloseInputEvent*)
  6407. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<CloseInputEvent>::new_allocator()
  6408. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<LeftClickIntent>::destroy<LeftClickIntent>(LeftClickIntent*)
  6409. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<LeftClickIntent>::construct<LeftClickIntent, int, std::shared_ptr<InputElement> >(LeftClickIntent*, int&&, std::shared_ptr<InputElement>&&)
  6410. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<LeftClickIntent>::new_allocator()
  6411. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MoveRightIntent>::destroy<MoveRightIntent>(MoveRightIntent*)
  6412. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MoveRightIntent>::construct<MoveRightIntent, int, std::shared_ptr<InputElement> >(MoveRightIntent*, int&&, std::shared_ptr<InputElement>&&)
  6413. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<MoveRightIntent>::new_allocator()
  6414. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<ResetViewIntent>::destroy<ResetViewIntent>(ResetViewIntent*)
  6415. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<ResetViewIntent>::construct<ResetViewIntent, int, std::shared_ptr<InputElement> >(ResetViewIntent*, int&&, std::shared_ptr<InputElement>&&)
  6416. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ResetViewIntent>::new_allocator()
  6417. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MouseWheelIntent>::destroy<MouseWheelIntent>(MouseWheelIntent*)
  6418. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<MouseWheelIntent>::construct<MouseWheelIntent, int, std::shared_ptr<InputElement> >(MouseWheelIntent*, int&&, std::shared_ptr<InputElement>&&)
  6419. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<MouseWheelIntent>::new_allocator()
  6420. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<ResizeInputEvent>::destroy<ResizeInputEvent>(ResizeInputEvent*)
  6421. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<ResizeInputEvent>::construct<ResizeInputEvent, unsigned int&, unsigned int&>(ResizeInputEvent*, unsigned int&, unsigned int&)
  6422. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ResizeInputEvent>::new_allocator()
  6423. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<RightClickIntent>::destroy<RightClickIntent>(RightClickIntent*)
  6424. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<RightClickIntent>::construct<RightClickIntent, int, std::shared_ptr<InputElement> >(RightClickIntent*, int&&, std::shared_ptr<InputElement>&&)
  6425. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<RightClickIntent>::new_allocator()
  6426. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<RemoveTilesIntent>::destroy<RemoveTilesIntent>(RemoveTilesIntent*)
  6427. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<RemoveTilesIntent>::construct<RemoveTilesIntent, int, std::shared_ptr<InputElement> >(RemoveTilesIntent*, int&&, std::shared_ptr<InputElement>&&)
  6428. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<RemoveTilesIntent>::new_allocator()
  6429. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<VisualDebugIntent>::destroy<VisualDebugIntent>(VisualDebugIntent*)
  6430. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<VisualDebugIntent>::construct<VisualDebugIntent, int, std::shared_ptr<InputElement> >(VisualDebugIntent*, int&&, std::shared_ptr<InputElement>&&)
  6431. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<VisualDebugIntent>::new_allocator()
  6432. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<SerializeMapIntent>::destroy<SerializeMapIntent>(SerializeMapIntent*)
  6433. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<SerializeMapIntent>::construct<SerializeMapIntent, int, std::shared_ptr<InputElement> >(SerializeMapIntent*, int&&, std::shared_ptr<InputElement>&&)
  6434. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<SerializeMapIntent>::new_allocator()
  6435. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<LostFocusInputEvent>::destroy<LostFocusInputEvent>(LostFocusInputEvent*)
  6436. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<LostFocusInputEvent>::construct<LostFocusInputEvent>(LostFocusInputEvent*)
  6437. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<LostFocusInputEvent>::new_allocator()
  6438. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<SelectMenuItemIntent>::destroy<SelectMenuItemIntent>(SelectMenuItemIntent*)
  6439. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<SelectMenuItemIntent>::construct<SelectMenuItemIntent, int, std::shared_ptr<InputElement> >(SelectMenuItemIntent*, int&&, std::shared_ptr<InputElement>&&)
  6440. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<SelectMenuItemIntent>::new_allocator()
  6441. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<GainedFocusInputEvent>::destroy<GainedFocusInputEvent>(GainedFocusInputEvent*)
  6442. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<GainedFocusInputEvent>::construct<GainedFocusInputEvent>(GainedFocusInputEvent*)
  6443. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<GainedFocusInputEvent>::new_allocator()
  6444. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<GridVisibilityToggleIntent>::destroy<GridVisibilityToggleIntent>(GridVisibilityToggleIntent*)
  6445. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<GridVisibilityToggleIntent>::construct<GridVisibilityToggleIntent, int, std::shared_ptr<InputElement> >(GridVisibilityToggleIntent*, int&&, std::shared_ptr<InputElement>&&)
  6446. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<GridVisibilityToggleIntent>::new_allocator()
  6447. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<VertexList>::Entry>::deallocate(ObjectPool<VertexList>::Entry*, unsigned long)
  6448. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<VertexList>::Entry>::allocate(unsigned long, void const*)
  6449. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<VertexList>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<VertexList>::Entry> const&)
  6450. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<VertexList>::Entry>::new_allocator()
  6451. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Grid>::Entry>::deallocate(ObjectPool<Grid>::Entry*, unsigned long)
  6452. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Grid>::Entry>::allocate(unsigned long, void const*)
  6453. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Grid>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Grid>::Entry> const&)
  6454. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Grid>::Entry>::new_allocator()
  6455. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<TileMap>::Entry>::deallocate(ObjectPool<TileMap>::Entry*, unsigned long)
  6456. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<TileMap>::Entry>::allocate(unsigned long, void const*)
  6457. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<TileMap>::Entry>::new_allocator()
  6458. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<TileMap>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<TileMap>::Entry> const&)
  6459. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Clickable>::Entry>::deallocate(ObjectPool<Clickable>::Entry*, unsigned long)
  6460. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Clickable>::Entry>::allocate(unsigned long, void const*)
  6461. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Clickable>::Entry>::new_allocator()
  6462. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Clickable>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Clickable>::Entry> const&)
  6463. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Collision>::Entry>::deallocate(ObjectPool<Collision>::Entry*, unsigned long)
  6464. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Collision>::Entry>::allocate(unsigned long, void const*)
  6465. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Collision>::Entry>::new_allocator()
  6466. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Collision>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Collision>::Entry> const&)
  6467. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Rectangle>::Entry>::deallocate(ObjectPool<Rectangle>::Entry*, unsigned long)
  6468. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Rectangle>::Entry>::allocate(unsigned long, void const*)
  6469. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Rectangle>::Entry>::new_allocator(__gnu_cxx::new_allocator<ObjectPool<Rectangle>::Entry> const&)
  6470. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Rectangle>::Entry>::new_allocator()
  6471. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*)
  6472. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::function<void (SetVisualDebugMessage&)> const&>(Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*, std::function<void (SetVisualDebugMessage&)> const&)
  6473. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::new_allocator()
  6474. 0.00 48.23 0.00 1 0.00 0.04 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*)
  6475. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::function<void (SetGridVisibilityMessage&)> const&>(Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*, std::function<void (SetGridVisibilityMessage&)> const&)
  6476. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::new_allocator()
  6477. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  6478. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene*>::deallocate(Scene**, unsigned long)
  6479. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene*>::allocate(unsigned long, void const*)
  6480. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene*>::new_allocator()
  6481. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene*>::~new_allocator()
  6482. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::new_allocator()
  6483. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::~new_allocator()
  6484. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene**>::deallocate(Scene***, unsigned long)
  6485. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene**>::allocate(unsigned long, void const*)
  6486. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)
  6487. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::new_allocator()
  6488. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::deallocate(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*, unsigned long)
  6489. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>*)
  6490. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::allocate(unsigned long, void const*)
  6491. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  6492. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::new_allocator()
  6493. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::~new_allocator()
  6494. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::new_allocator()
  6495. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~new_allocator()
  6496. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::new_allocator()
  6497. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::~new_allocator()
  6498. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::deallocate(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, unsigned long)
  6499. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::destroy<std::pair<unsigned int const, Player*> >(std::pair<unsigned int const, Player*>*)
  6500. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::allocate(unsigned long, void const*)
  6501. 0.00 48.23 0.00 1 0.00 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::construct<std::pair<unsigned int const, Player*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::pair<unsigned int const, Player*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  6502. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::new_allocator()
  6503. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::~new_allocator()
  6504. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6505. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6506. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6507. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6508. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6509. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6510. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6511. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6512. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6513. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6514. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6515. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6516. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6517. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6518. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6519. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6520. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6521. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6522. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6523. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6524. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6525. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6526. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6527. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6528. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6529. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6530. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6531. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6532. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6533. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6534. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6535. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6536. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6537. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6538. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6539. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6540. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6541. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6542. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  6543. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*)
  6544. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator()
  6545. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator(__gnu_cxx::new_allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  6546. 0.00 48.23 0.00 1 0.00 0.00 bool __gnu_cxx::operator==<SceneNode* const*, SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&)
  6547. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::num_entries_active() const
  6548. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Grid>::num_entries_active() const
  6549. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::num_entries_active() const
  6550. 0.00 48.23 0.00 1 0.00 0.01 TextureAtlas::to_string[abi:cxx11]() const
  6551. 0.00 48.23 0.00 1 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::begin() const
  6552. 0.00 48.23 0.00 1 0.00 0.00 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::iterator() const
  6553. 0.00 48.23 0.00 1 0.00 0.01 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const
  6554. 0.00 48.23 0.00 1 0.00 0.00 GridSystem* Scene::get_system<GridSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const
  6555. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<VertexList>::Entry>::max_size() const
  6556. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Grid>::Entry>::max_size() const
  6557. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<TileMap>::Entry>::max_size() const
  6558. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Clickable>::Entry>::max_size() const
  6559. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Collision>::Entry>::max_size() const
  6560. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<ObjectPool<Rectangle>::Entry>::max_size() const
  6561. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene*>::max_size() const
  6562. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<Scene**>::max_size() const
  6563. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::max_size() const
  6564. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::max_size() const
  6565. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6566. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6567. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6568. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6569. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6570. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6571. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6572. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6573. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6574. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6575. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6576. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6577. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6578. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6579. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6580. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6581. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6582. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6583. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6584. 0.00 48.23 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::max_size() const
  6585. 0.00 48.23 0.00 1 0.00 0.00 std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const
  6586. 0.00 48.23 0.00 1 0.00 0.00 std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const
  6587. 0.00 48.23 0.00 1 0.00 0.00 std::initializer_list<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const
  6588. 0.00 48.23 0.00 1 0.00 0.00 std::initializer_list<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const
  6589. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator*() const
  6590. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator!=(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const&) const
  6591. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator->() const
  6592. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_M_const_cast() const
  6593. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::_M_const_cast() const
  6594. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::operator->() const
  6595. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::begin() const
  6596. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::key_comp() const
  6597. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::size() const
  6598. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::begin() const
  6599. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::key_comp() const
  6600. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::size() const
  6601. 0.00 48.23 0.00 1 0.00 0.00 std::function<void (SetVisualDebugMessage&)>::operator bool() const
  6602. 0.00 48.23 0.00 1 0.00 0.00 std::function<void (SetGridVisibilityMessage&)>::operator bool() const
  6603. 0.00 48.23 0.00 1 0.00 0.00 GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1} const& std::_Any_data::_M_access<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>() const
  6604. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#2}>() const
  6605. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#3}>() const
  6606. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::file_dialog_box()::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#1}>() const
  6607. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#2}>() const
  6608. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#3}>() const
  6609. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#4} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#4}>() const
  6610. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_notification(float, float)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#1}>() const
  6611. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>() const
  6612. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>() const
  6613. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>() const
  6614. 0.00 48.23 0.00 1 0.00 0.00 VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1} const& std::_Any_data::_M_access<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>() const
  6615. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ModalIntent>::allocator()
  6616. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<MouseXIntent>::allocator()
  6617. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<MouseYIntent>::allocator()
  6618. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<MoveLeftIntent>::allocator()
  6619. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<CloseInputEvent>::allocator()
  6620. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<LeftClickIntent>::allocator()
  6621. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<MoveRightIntent>::allocator()
  6622. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ResetViewIntent>::allocator()
  6623. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<MouseWheelIntent>::allocator()
  6624. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ResizeInputEvent>::allocator()
  6625. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<RightClickIntent>::allocator()
  6626. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<RemoveTilesIntent>::allocator()
  6627. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<VisualDebugIntent>::allocator()
  6628. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<SerializeMapIntent>::allocator()
  6629. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<LostFocusInputEvent>::allocator()
  6630. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<SelectMenuItemIntent>::allocator()
  6631. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<GainedFocusInputEvent>::allocator()
  6632. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<GridVisibilityToggleIntent>::allocator()
  6633. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<VertexList>::Entry>::allocator(std::allocator<ObjectPool<VertexList>::Entry> const&)
  6634. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<VertexList>::Entry>::allocator()
  6635. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Grid>::Entry>::allocator(std::allocator<ObjectPool<Grid>::Entry> const&)
  6636. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Grid>::Entry>::allocator()
  6637. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<TileMap>::Entry>::allocator(std::allocator<ObjectPool<TileMap>::Entry> const&)
  6638. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<TileMap>::Entry>::allocator()
  6639. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Clickable>::Entry>::allocator(std::allocator<ObjectPool<Clickable>::Entry> const&)
  6640. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Clickable>::Entry>::allocator()
  6641. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Collision>::Entry>::allocator(std::allocator<ObjectPool<Collision>::Entry> const&)
  6642. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Collision>::Entry>::allocator()
  6643. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Rectangle>::Entry>::allocator()
  6644. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<ObjectPool<Rectangle>::Entry>::allocator(std::allocator<ObjectPool<Rectangle>::Entry> const&)
  6645. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::allocator()
  6646. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::allocator()
  6647. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  6648. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<Scene*>::allocator()
  6649. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<Scene*>::~allocator()
  6650. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<Observer<std::shared_ptr<InputEvent> >*>::allocator()
  6651. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<Observer<std::shared_ptr<InputEvent> >*>::~allocator()
  6652. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)
  6653. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  6654. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::allocator()
  6655. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::~allocator()
  6656. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::allocator()
  6657. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~allocator()
  6658. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::allocator()
  6659. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::~allocator()
  6660. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::~allocator()
  6661. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  6662. 0.00 48.23 0.00 1 0.00 0.00 std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator()
  6663. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<CloseInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<CloseInputEvent>(std::shared_ptr<CloseInputEvent>&&)
  6664. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<ResizeInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<ResizeInputEvent>(std::shared_ptr<ResizeInputEvent>&&)
  6665. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<LostFocusInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<LostFocusInputEvent>(std::shared_ptr<LostFocusInputEvent>&&)
  6666. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<GainedFocusInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<GainedFocusInputEvent>(std::shared_ptr<GainedFocusInputEvent>&&)
  6667. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ModalIntent>::shared_ptr<std::allocator<ModalIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<ModalIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6668. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ModalIntent>::~shared_ptr()
  6669. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseXIntent>::shared_ptr<std::allocator<MouseXIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseXIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6670. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseXIntent>::~shared_ptr()
  6671. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseYIntent>::shared_ptr<std::allocator<MouseYIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseYIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6672. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseYIntent>::~shared_ptr()
  6673. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveLeftIntent>::shared_ptr<std::allocator<MoveLeftIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveLeftIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6674. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveLeftIntent>::~shared_ptr()
  6675. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<CloseInputEvent>::shared_ptr<std::allocator<CloseInputEvent>>(std::_Sp_make_shared_tag, std::allocator<CloseInputEvent> const&)
  6676. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<CloseInputEvent>::~shared_ptr()
  6677. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LeftClickIntent>::shared_ptr<std::allocator<LeftClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<LeftClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6678. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LeftClickIntent>::~shared_ptr()
  6679. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveRightIntent>::shared_ptr<std::allocator<MoveRightIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveRightIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6680. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveRightIntent>::~shared_ptr()
  6681. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResetViewIntent>::shared_ptr<std::allocator<ResetViewIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<ResetViewIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6682. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResetViewIntent>::~shared_ptr()
  6683. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseWheelIntent>::shared_ptr<std::allocator<MouseWheelIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseWheelIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6684. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseWheelIntent>::~shared_ptr()
  6685. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResizeInputEvent>::shared_ptr<std::allocator<ResizeInputEvent>, unsigned int&, unsigned int&>(std::_Sp_make_shared_tag, std::allocator<ResizeInputEvent> const&, unsigned int&, unsigned int&)
  6686. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResizeInputEvent>::~shared_ptr()
  6687. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RightClickIntent>::shared_ptr<std::allocator<RightClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<RightClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6688. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RightClickIntent>::~shared_ptr()
  6689. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RemoveTilesIntent>::shared_ptr<std::allocator<RemoveTilesIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<RemoveTilesIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6690. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RemoveTilesIntent>::~shared_ptr()
  6691. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<VisualDebugIntent>::shared_ptr<std::allocator<VisualDebugIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<VisualDebugIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6692. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<VisualDebugIntent>::~shared_ptr()
  6693. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SerializeMapIntent>::shared_ptr<std::allocator<SerializeMapIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<SerializeMapIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6694. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SerializeMapIntent>::~shared_ptr()
  6695. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LostFocusInputEvent>::shared_ptr<std::allocator<LostFocusInputEvent>>(std::_Sp_make_shared_tag, std::allocator<LostFocusInputEvent> const&)
  6696. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LostFocusInputEvent>::~shared_ptr()
  6697. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SelectMenuItemIntent>::shared_ptr<std::allocator<SelectMenuItemIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<SelectMenuItemIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6698. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SelectMenuItemIntent>::~shared_ptr()
  6699. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GainedFocusInputEvent>::shared_ptr<std::allocator<GainedFocusInputEvent>>(std::_Sp_make_shared_tag, std::allocator<GainedFocusInputEvent> const&)
  6700. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GainedFocusInputEvent>::~shared_ptr()
  6701. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GridVisibilityToggleIntent>::shared_ptr<std::allocator<GridVisibilityToggleIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<GridVisibilityToggleIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6702. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GridVisibilityToggleIntent>::~shared_ptr()
  6703. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<ModalIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<ModalIntent>(std::shared_ptr<ModalIntent>&&)
  6704. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseXIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MouseXIntent>(std::shared_ptr<MouseXIntent>&&)
  6705. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseYIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MouseYIntent>(std::shared_ptr<MouseYIntent>&&)
  6706. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveLeftIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveLeftIntent>(std::shared_ptr<MoveLeftIntent>&&)
  6707. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<LeftClickIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<LeftClickIntent>(std::shared_ptr<LeftClickIntent>&&)
  6708. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveRightIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveRightIntent>(std::shared_ptr<MoveRightIntent>&&)
  6709. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<ResetViewIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<ResetViewIntent>(std::shared_ptr<ResetViewIntent>&&)
  6710. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseWheelIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MouseWheelIntent>(std::shared_ptr<MouseWheelIntent>&&)
  6711. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<RightClickIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<RightClickIntent>(std::shared_ptr<RightClickIntent>&&)
  6712. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<RemoveTilesIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<RemoveTilesIntent>(std::shared_ptr<RemoveTilesIntent>&&)
  6713. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<VisualDebugIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<VisualDebugIntent>(std::shared_ptr<VisualDebugIntent>&&)
  6714. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<SerializeMapIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<SerializeMapIntent>(std::shared_ptr<SerializeMapIntent>&&)
  6715. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<SelectMenuItemIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<SelectMenuItemIntent>(std::shared_ptr<SelectMenuItemIntent>&&)
  6716. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<GridVisibilityToggleIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<GridVisibilityToggleIntent>(std::shared_ptr<GridVisibilityToggleIntent>&&)
  6717. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&&)
  6718. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&&)
  6719. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, std::function<void (SetVisualDebugMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&, std::function<void (SetVisualDebugMessage&)> const&)
  6720. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::~shared_ptr()
  6721. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, std::function<void (SetGridVisibilityMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&, std::function<void (SetGridVisibilityMessage&)> const&)
  6722. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::~shared_ptr()
  6723. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_Deque_impl::_Deque_impl()
  6724. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_Deque_impl::~_Deque_impl()
  6725. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_allocate_map(unsigned long)
  6726. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_create_nodes(Scene***, Scene***)
  6727. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_allocate_node()
  6728. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_destroy_nodes(Scene***, Scene***)
  6729. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_deallocate_map(Scene***, unsigned long)
  6730. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_initialize_map(unsigned long)
  6731. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_deallocate_node(Scene**)
  6732. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_get_Tp_allocator()
  6733. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::_Deque_base()
  6734. 0.00 48.23 0.00 1 0.00 0.00 std::_Deque_base<Scene*, std::allocator<Scene*> >::~_Deque_base()
  6735. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<VertexList>::Entry*>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry*)
  6736. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<Grid>::Entry*>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry*)
  6737. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*)
  6738. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<Clickable>::Entry*>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry*)
  6739. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<Collision>::Entry*>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry*)
  6740. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ObjectPool<Rectangle>::Entry*>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry*)
  6741. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_allocate(unsigned long)
  6742. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<VertexList>::Entry> const&)
  6743. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_Vector_impl::~_Vector_impl()
  6744. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_deallocate(ObjectPool<VertexList>::Entry*, unsigned long)
  6745. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_create_storage(unsigned long)
  6746. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<VertexList>::Entry> const&)
  6747. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::~_Vector_base()
  6748. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_allocate(unsigned long)
  6749. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Grid>::Entry> const&)
  6750. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_Vector_impl::~_Vector_impl()
  6751. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_deallocate(ObjectPool<Grid>::Entry*, unsigned long)
  6752. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_create_storage(unsigned long)
  6753. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Grid>::Entry> const&)
  6754. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::~_Vector_base()
  6755. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_allocate(unsigned long)
  6756. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<TileMap>::Entry> const&)
  6757. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_Vector_impl::~_Vector_impl()
  6758. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_deallocate(ObjectPool<TileMap>::Entry*, unsigned long)
  6759. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_create_storage(unsigned long)
  6760. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<TileMap>::Entry> const&)
  6761. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::~_Vector_base()
  6762. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_allocate(unsigned long)
  6763. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Clickable>::Entry> const&)
  6764. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_Vector_impl::~_Vector_impl()
  6765. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_deallocate(ObjectPool<Clickable>::Entry*, unsigned long)
  6766. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_create_storage(unsigned long)
  6767. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Clickable>::Entry> const&)
  6768. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::~_Vector_base()
  6769. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_allocate(unsigned long)
  6770. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Collision>::Entry> const&)
  6771. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_Vector_impl::~_Vector_impl()
  6772. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_deallocate(ObjectPool<Collision>::Entry*, unsigned long)
  6773. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_create_storage(unsigned long)
  6774. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Collision>::Entry> const&)
  6775. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::~_Vector_base()
  6776. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_allocate(unsigned long)
  6777. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_Vector_impl::_Vector_impl(std::allocator<ObjectPool<Rectangle>::Entry> const&)
  6778. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_Vector_impl::~_Vector_impl()
  6779. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_deallocate(ObjectPool<Rectangle>::Entry*, unsigned long)
  6780. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_create_storage(unsigned long)
  6781. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Rectangle>::Entry> const&)
  6782. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::~_Vector_base()
  6783. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long)
  6784. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  6785. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  6786. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_Vector_impl::_Vector_impl()
  6787. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_Vector_impl::~_Vector_impl()
  6788. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_Vector_base()
  6789. 0.00 48.23 0.00 1 0.00 0.00 std::_Vector_base<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::~_Vector_base()
  6790. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ResizeInputEvent, void>(std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6791. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<CloseInputEvent, void>(std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6792. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<LostFocusInputEvent, void>(std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6793. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<GainedFocusInputEvent, void>(std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6794. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<CloseInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<CloseInputEvent>(std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6795. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<ResizeInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<ResizeInputEvent>(std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6796. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<LostFocusInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<LostFocusInputEvent>(std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6797. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<GainedFocusInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<GainedFocusInputEvent>(std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&&)
  6798. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<ModalIntent, void>::value, void>::type std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<ModalIntent, ModalIntent>(ModalIntent*)
  6799. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ModalIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<ModalIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6800. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6801. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseXIntent, void>::value, void>::type std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseXIntent, MouseXIntent>(MouseXIntent*)
  6802. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseXIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseXIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6803. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6804. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseYIntent, void>::value, void>::type std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseYIntent, MouseYIntent>(MouseYIntent*)
  6805. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseYIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseYIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6806. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6807. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MoveLeftIntent, void>::value, void>::type std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MoveLeftIntent, MoveLeftIntent>(MoveLeftIntent*)
  6808. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveLeftIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveLeftIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6809. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6810. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<CloseInputEvent, void>::value, void>::type std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<CloseInputEvent, CloseInputEvent>(CloseInputEvent*)
  6811. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<CloseInputEvent>>(std::_Sp_make_shared_tag, std::allocator<CloseInputEvent> const&)
  6812. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6813. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<LeftClickIntent, void>::value, void>::type std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<LeftClickIntent, LeftClickIntent>(LeftClickIntent*)
  6814. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<LeftClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<LeftClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6815. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6816. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MoveRightIntent, void>::value, void>::type std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MoveRightIntent, MoveRightIntent>(MoveRightIntent*)
  6817. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveRightIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveRightIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6818. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6819. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<ResetViewIntent, void>::value, void>::type std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<ResetViewIntent, ResetViewIntent>(ResetViewIntent*)
  6820. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ResetViewIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<ResetViewIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6821. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6822. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseWheelIntent, void>::value, void>::type std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseWheelIntent, MouseWheelIntent>(MouseWheelIntent*)
  6823. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseWheelIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseWheelIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6824. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6825. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<ResizeInputEvent, void>::value, void>::type std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<ResizeInputEvent, ResizeInputEvent>(ResizeInputEvent*)
  6826. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ResizeInputEvent>, unsigned int&, unsigned int&>(std::_Sp_make_shared_tag, std::allocator<ResizeInputEvent> const&, unsigned int&, unsigned int&)
  6827. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6828. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<RightClickIntent, void>::value, void>::type std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<RightClickIntent, RightClickIntent>(RightClickIntent*)
  6829. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<RightClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<RightClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6830. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6831. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<RemoveTilesIntent, void>::value, void>::type std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<RemoveTilesIntent, RemoveTilesIntent>(RemoveTilesIntent*)
  6832. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<RemoveTilesIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<RemoveTilesIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6833. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6834. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<VisualDebugIntent, void>::value, void>::type std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<VisualDebugIntent, VisualDebugIntent>(VisualDebugIntent*)
  6835. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<VisualDebugIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<VisualDebugIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6836. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6837. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<SerializeMapIntent, void>::value, void>::type std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<SerializeMapIntent, SerializeMapIntent>(SerializeMapIntent*)
  6838. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<SerializeMapIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<SerializeMapIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6839. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6840. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<LostFocusInputEvent, void>::value, void>::type std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<LostFocusInputEvent, LostFocusInputEvent>(LostFocusInputEvent*)
  6841. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<LostFocusInputEvent>>(std::_Sp_make_shared_tag, std::allocator<LostFocusInputEvent> const&)
  6842. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6843. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<SelectMenuItemIntent, void>::value, void>::type std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<SelectMenuItemIntent, SelectMenuItemIntent>(SelectMenuItemIntent*)
  6844. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<SelectMenuItemIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<SelectMenuItemIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6845. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6846. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<GainedFocusInputEvent, void>::value, void>::type std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<GainedFocusInputEvent, GainedFocusInputEvent>(GainedFocusInputEvent*)
  6847. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<GainedFocusInputEvent>>(std::_Sp_make_shared_tag, std::allocator<GainedFocusInputEvent> const&)
  6848. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6849. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<GridVisibilityToggleIntent, void>::value, void>::type std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<GridVisibilityToggleIntent, GridVisibilityToggleIntent>(GridVisibilityToggleIntent*)
  6850. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<GridVisibilityToggleIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<GridVisibilityToggleIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  6851. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6852. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseXIntent, void>(std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6853. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseYIntent, void>(std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6854. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<LeftClickIntent, void>(std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6855. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MoveRightIntent, void>(std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6856. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseWheelIntent, void>(std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6857. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<RemoveTilesIntent, void>(std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6858. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<SelectMenuItemIntent, void>(std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6859. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ModalIntent, void>(std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6860. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MoveLeftIntent, void>(std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6861. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ResetViewIntent, void>(std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6862. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<RightClickIntent, void>(std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6863. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<VisualDebugIntent, void>(std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6864. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<SerializeMapIntent, void>(std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6865. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<GridVisibilityToggleIntent, void>(std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6866. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<ModalIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<ModalIntent>(std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6867. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseXIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseXIntent>(std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6868. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseYIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseYIntent>(std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6869. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<MoveLeftIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveLeftIntent>(std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6870. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<LeftClickIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<LeftClickIntent>(std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6871. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<MoveRightIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveRightIntent>(std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6872. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<ResetViewIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<ResetViewIntent>(std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6873. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<MouseWheelIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseWheelIntent>(std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6874. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<RightClickIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<RightClickIntent>(std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6875. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<RemoveTilesIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<RemoveTilesIntent>(std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6876. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<VisualDebugIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<VisualDebugIntent>(std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6877. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<SerializeMapIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<SerializeMapIntent>(std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6878. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<SelectMenuItemIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<SelectMenuItemIntent>(std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6879. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<std::__sp_compatible_with<GridVisibilityToggleIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<GridVisibilityToggleIntent>(std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>&&)
  6880. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&)
  6881. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&)
  6882. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*)
  6883. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, std::function<void (SetVisualDebugMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&, std::function<void (SetVisualDebugMessage&)> const&)
  6884. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6885. 0.00 48.23 0.00 1 0.00 0.00 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*)
  6886. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, std::function<void (SetGridVisibilityMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&, std::function<void (SetGridVisibilityMessage&)> const&)
  6887. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
  6888. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetGridVisibilityMessage&)#1}&&)
  6889. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetGridVisibilityMessage&)#1}&&, std::integral_constant<bool, true>)
  6890. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_not_empty_function<{lambda(SetGridVisibilityMessage&)#1}>({lambda(SetGridVisibilityMessage&)#1} const&)
  6891. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}> const&, std::integral_constant<bool, true>)
  6892. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  6893. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>)
  6894. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  6895. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>)
  6896. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&)
  6897. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>)
  6898. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&)
  6899. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::integral_constant<bool, true>)
  6900. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  6901. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6902. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6903. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6904. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6905. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&)
  6906. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6907. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>)
  6908. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6909. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}> const&, std::integral_constant<bool, false>)
  6910. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  6911. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6912. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6913. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6914. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6915. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  6916. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>)
  6917. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  6918. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::integral_constant<bool, true>)
  6919. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6920. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6921. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6922. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6923. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6924. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>)
  6925. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6926. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>)
  6927. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, false>)
  6928. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  6929. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::integral_constant<bool, false>)
  6930. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  6931. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6932. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6933. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6934. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6935. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6936. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>)
  6937. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6938. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>)
  6939. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  6940. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>)
  6941. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  6942. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::integral_constant<bool, true>)
  6943. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&)
  6944. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>)
  6945. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&)
  6946. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::integral_constant<bool, true>)
  6947. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&)
  6948. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>)
  6949. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_not_empty_function<{lambda()#4}>({lambda()#4} const&)
  6950. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::integral_constant<bool, true>)
  6951. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6952. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6953. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6954. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6955. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  6956. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6957. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6958. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6959. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6960. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  6961. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>)
  6962. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  6963. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>)
  6964. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&)
  6965. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>)
  6966. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&)
  6967. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>)
  6968. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  6969. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6970. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6971. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6972. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6973. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  6974. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>)
  6975. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  6976. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>)
  6977. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6978. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6979. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6980. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6981. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  6982. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>)
  6983. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  6984. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>)
  6985. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&)
  6986. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>)
  6987. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&)
  6988. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>)
  6989. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&)
  6990. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>)
  6991. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_not_empty_function<{lambda()#4}>({lambda()#4} const&)
  6992. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::integral_constant<bool, true>)
  6993. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&)
  6994. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  6995. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>)
  6996. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  6997. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>)
  6998. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&)
  6999. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&)
  7000. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>)
  7001. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&)
  7002. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>)
  7003. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&)
  7004. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>)
  7005. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_not_empty_function<{lambda()#1}>({lambda()#1} const&)
  7006. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>)
  7007. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetVisualDebugMessage&)#1}&&)
  7008. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetVisualDebugMessage&)#1}&&, std::integral_constant<bool, true>)
  7009. 0.00 48.23 0.00 1 0.00 0.00 bool std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_not_empty_function<{lambda(SetVisualDebugMessage&)#1}>({lambda(SetVisualDebugMessage&)#1} const&)
  7010. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}> const&, std::integral_constant<bool, true>)
  7011. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ModalIntent>, true>::_Sp_ebo_helper(std::allocator<ModalIntent> const&)
  7012. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ModalIntent>, true>::~_Sp_ebo_helper()
  7013. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseXIntent>, true>::_Sp_ebo_helper(std::allocator<MouseXIntent> const&)
  7014. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseXIntent>, true>::~_Sp_ebo_helper()
  7015. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseYIntent>, true>::_Sp_ebo_helper(std::allocator<MouseYIntent> const&)
  7016. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseYIntent>, true>::~_Sp_ebo_helper()
  7017. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveLeftIntent>, true>::_Sp_ebo_helper(std::allocator<MoveLeftIntent> const&)
  7018. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveLeftIntent>, true>::~_Sp_ebo_helper()
  7019. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<CloseInputEvent>, true>::_Sp_ebo_helper(std::allocator<CloseInputEvent> const&)
  7020. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<CloseInputEvent>, true>::~_Sp_ebo_helper()
  7021. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<LeftClickIntent>, true>::_Sp_ebo_helper(std::allocator<LeftClickIntent> const&)
  7022. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<LeftClickIntent>, true>::~_Sp_ebo_helper()
  7023. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveRightIntent>, true>::_Sp_ebo_helper(std::allocator<MoveRightIntent> const&)
  7024. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MoveRightIntent>, true>::~_Sp_ebo_helper()
  7025. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResetViewIntent>, true>::_Sp_ebo_helper(std::allocator<ResetViewIntent> const&)
  7026. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResetViewIntent>, true>::~_Sp_ebo_helper()
  7027. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseWheelIntent>, true>::_Sp_ebo_helper(std::allocator<MouseWheelIntent> const&)
  7028. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<MouseWheelIntent>, true>::~_Sp_ebo_helper()
  7029. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResizeInputEvent>, true>::_Sp_ebo_helper(std::allocator<ResizeInputEvent> const&)
  7030. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<ResizeInputEvent>, true>::~_Sp_ebo_helper()
  7031. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<RightClickIntent>, true>::_Sp_ebo_helper(std::allocator<RightClickIntent> const&)
  7032. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<RightClickIntent>, true>::~_Sp_ebo_helper()
  7033. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<RemoveTilesIntent>, true>::_Sp_ebo_helper(std::allocator<RemoveTilesIntent> const&)
  7034. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<RemoveTilesIntent>, true>::~_Sp_ebo_helper()
  7035. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<VisualDebugIntent>, true>::_Sp_ebo_helper(std::allocator<VisualDebugIntent> const&)
  7036. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<VisualDebugIntent>, true>::~_Sp_ebo_helper()
  7037. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<SerializeMapIntent>, true>::_Sp_ebo_helper(std::allocator<SerializeMapIntent> const&)
  7038. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<SerializeMapIntent>, true>::~_Sp_ebo_helper()
  7039. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<LostFocusInputEvent>, true>::_Sp_ebo_helper(std::allocator<LostFocusInputEvent> const&)
  7040. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<LostFocusInputEvent>, true>::~_Sp_ebo_helper()
  7041. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<SelectMenuItemIntent>, true>::_Sp_ebo_helper(std::allocator<SelectMenuItemIntent> const&)
  7042. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<SelectMenuItemIntent>, true>::~_Sp_ebo_helper()
  7043. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<GainedFocusInputEvent>, true>::_Sp_ebo_helper(std::allocator<GainedFocusInputEvent> const&)
  7044. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<GainedFocusInputEvent>, true>::~_Sp_ebo_helper()
  7045. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<GridVisibilityToggleIntent>, true>::_Sp_ebo_helper(std::allocator<GridVisibilityToggleIntent> const&)
  7046. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<GridVisibilityToggleIntent>, true>::~_Sp_ebo_helper()
  7047. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, true>::_Sp_ebo_helper(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&)
  7048. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, true>::~_Sp_ebo_helper()
  7049. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, true>::_Sp_ebo_helper(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&)
  7050. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_ebo_helper<0, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, true>::~_Sp_ebo_helper()
  7051. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveLeftIntent, std::allocator<MoveLeftIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveLeftIntent*, std::allocator<MoveLeftIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7052. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<CloseInputEvent, std::allocator<CloseInputEvent>>(std::_Sp_make_shared_tag, CloseInputEvent*, std::allocator<CloseInputEvent> const&)
  7053. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<LeftClickIntent, std::allocator<LeftClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, LeftClickIntent*, std::allocator<LeftClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7054. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveRightIntent, std::allocator<MoveRightIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveRightIntent*, std::allocator<MoveRightIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7055. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ResetViewIntent, std::allocator<ResetViewIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, ResetViewIntent*, std::allocator<ResetViewIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7056. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseWheelIntent, std::allocator<MouseWheelIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MouseWheelIntent*, std::allocator<MouseWheelIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7057. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ResizeInputEvent, std::allocator<ResizeInputEvent>, unsigned int&, unsigned int&>(std::_Sp_make_shared_tag, ResizeInputEvent*, std::allocator<ResizeInputEvent> const&, unsigned int&, unsigned int&)
  7058. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, RemoveTilesIntent*, std::allocator<RemoveTilesIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7059. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, std::function<void (SetGridVisibilityMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&, std::function<void (SetGridVisibilityMessage&)> const&)
  7060. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ModalIntent, std::allocator<ModalIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, ModalIntent*, std::allocator<ModalIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7061. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseXIntent, std::allocator<MouseXIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MouseXIntent*, std::allocator<MouseXIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7062. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseYIntent, std::allocator<MouseYIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MouseYIntent*, std::allocator<MouseYIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7063. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<RightClickIntent, std::allocator<RightClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, RightClickIntent*, std::allocator<RightClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7064. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<VisualDebugIntent, std::allocator<VisualDebugIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, VisualDebugIntent*, std::allocator<VisualDebugIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7065. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SerializeMapIntent, std::allocator<SerializeMapIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, SerializeMapIntent*, std::allocator<SerializeMapIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7066. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<LostFocusInputEvent, std::allocator<LostFocusInputEvent>>(std::_Sp_make_shared_tag, LostFocusInputEvent*, std::allocator<LostFocusInputEvent> const&)
  7067. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, SelectMenuItemIntent*, std::allocator<SelectMenuItemIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7068. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>>(std::_Sp_make_shared_tag, GainedFocusInputEvent*, std::allocator<GainedFocusInputEvent> const&)
  7069. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, GridVisibilityToggleIntent*, std::allocator<GridVisibilityToggleIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7070. 0.00 48.23 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, std::function<void (SetVisualDebugMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&, std::function<void (SetVisualDebugMessage&)> const&)
  7071. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7072. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7073. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7074. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7075. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7076. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7077. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7078. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7079. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7080. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7081. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7082. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7083. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7084. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7085. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7086. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7087. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7088. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7089. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7090. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7091. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7092. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7093. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7094. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7095. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7096. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7097. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7098. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7099. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7100. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7101. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7102. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7103. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7104. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7105. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >::get()
  7106. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7107. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get()
  7108. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7109. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get()
  7110. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr))
  7111. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<ModalIntent> >::destroy<ModalIntent>(std::allocator<ModalIntent>&, ModalIntent*)
  7112. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<ModalIntent> >::construct<ModalIntent, int, std::shared_ptr<InputElement> >(std::allocator<ModalIntent>&, ModalIntent*, int&&, std::shared_ptr<InputElement>&&)
  7113. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MouseXIntent> >::destroy<MouseXIntent>(std::allocator<MouseXIntent>&, MouseXIntent*)
  7114. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MouseXIntent> >::construct<MouseXIntent, int, std::shared_ptr<InputElement> >(std::allocator<MouseXIntent>&, MouseXIntent*, int&&, std::shared_ptr<InputElement>&&)
  7115. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MouseYIntent> >::destroy<MouseYIntent>(std::allocator<MouseYIntent>&, MouseYIntent*)
  7116. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MouseYIntent> >::construct<MouseYIntent, int, std::shared_ptr<InputElement> >(std::allocator<MouseYIntent>&, MouseYIntent*, int&&, std::shared_ptr<InputElement>&&)
  7117. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MoveLeftIntent> >::destroy<MoveLeftIntent>(std::allocator<MoveLeftIntent>&, MoveLeftIntent*)
  7118. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MoveLeftIntent> >::construct<MoveLeftIntent, int, std::shared_ptr<InputElement> >(std::allocator<MoveLeftIntent>&, MoveLeftIntent*, int&&, std::shared_ptr<InputElement>&&)
  7119. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<CloseInputEvent> >::destroy<CloseInputEvent>(std::allocator<CloseInputEvent>&, CloseInputEvent*)
  7120. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<CloseInputEvent> >::construct<CloseInputEvent>(std::allocator<CloseInputEvent>&, CloseInputEvent*)
  7121. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<LeftClickIntent> >::destroy<LeftClickIntent>(std::allocator<LeftClickIntent>&, LeftClickIntent*)
  7122. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<LeftClickIntent> >::construct<LeftClickIntent, int, std::shared_ptr<InputElement> >(std::allocator<LeftClickIntent>&, LeftClickIntent*, int&&, std::shared_ptr<InputElement>&&)
  7123. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MoveRightIntent> >::destroy<MoveRightIntent>(std::allocator<MoveRightIntent>&, MoveRightIntent*)
  7124. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MoveRightIntent> >::construct<MoveRightIntent, int, std::shared_ptr<InputElement> >(std::allocator<MoveRightIntent>&, MoveRightIntent*, int&&, std::shared_ptr<InputElement>&&)
  7125. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<ResetViewIntent> >::destroy<ResetViewIntent>(std::allocator<ResetViewIntent>&, ResetViewIntent*)
  7126. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<ResetViewIntent> >::construct<ResetViewIntent, int, std::shared_ptr<InputElement> >(std::allocator<ResetViewIntent>&, ResetViewIntent*, int&&, std::shared_ptr<InputElement>&&)
  7127. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MouseWheelIntent> >::destroy<MouseWheelIntent>(std::allocator<MouseWheelIntent>&, MouseWheelIntent*)
  7128. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<MouseWheelIntent> >::construct<MouseWheelIntent, int, std::shared_ptr<InputElement> >(std::allocator<MouseWheelIntent>&, MouseWheelIntent*, int&&, std::shared_ptr<InputElement>&&)
  7129. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<ResizeInputEvent> >::destroy<ResizeInputEvent>(std::allocator<ResizeInputEvent>&, ResizeInputEvent*)
  7130. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<ResizeInputEvent> >::construct<ResizeInputEvent, unsigned int&, unsigned int&>(std::allocator<ResizeInputEvent>&, ResizeInputEvent*, unsigned int&, unsigned int&)
  7131. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<RightClickIntent> >::destroy<RightClickIntent>(std::allocator<RightClickIntent>&, RightClickIntent*)
  7132. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<RightClickIntent> >::construct<RightClickIntent, int, std::shared_ptr<InputElement> >(std::allocator<RightClickIntent>&, RightClickIntent*, int&&, std::shared_ptr<InputElement>&&)
  7133. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<RemoveTilesIntent> >::destroy<RemoveTilesIntent>(std::allocator<RemoveTilesIntent>&, RemoveTilesIntent*)
  7134. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<RemoveTilesIntent> >::construct<RemoveTilesIntent, int, std::shared_ptr<InputElement> >(std::allocator<RemoveTilesIntent>&, RemoveTilesIntent*, int&&, std::shared_ptr<InputElement>&&)
  7135. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<VisualDebugIntent> >::destroy<VisualDebugIntent>(std::allocator<VisualDebugIntent>&, VisualDebugIntent*)
  7136. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<VisualDebugIntent> >::construct<VisualDebugIntent, int, std::shared_ptr<InputElement> >(std::allocator<VisualDebugIntent>&, VisualDebugIntent*, int&&, std::shared_ptr<InputElement>&&)
  7137. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<SerializeMapIntent> >::destroy<SerializeMapIntent>(std::allocator<SerializeMapIntent>&, SerializeMapIntent*)
  7138. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<SerializeMapIntent> >::construct<SerializeMapIntent, int, std::shared_ptr<InputElement> >(std::allocator<SerializeMapIntent>&, SerializeMapIntent*, int&&, std::shared_ptr<InputElement>&&)
  7139. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<LostFocusInputEvent> >::destroy<LostFocusInputEvent>(std::allocator<LostFocusInputEvent>&, LostFocusInputEvent*)
  7140. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<LostFocusInputEvent> >::construct<LostFocusInputEvent>(std::allocator<LostFocusInputEvent>&, LostFocusInputEvent*)
  7141. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<SelectMenuItemIntent> >::destroy<SelectMenuItemIntent>(std::allocator<SelectMenuItemIntent>&, SelectMenuItemIntent*)
  7142. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<SelectMenuItemIntent> >::construct<SelectMenuItemIntent, int, std::shared_ptr<InputElement> >(std::allocator<SelectMenuItemIntent>&, SelectMenuItemIntent*, int&&, std::shared_ptr<InputElement>&&)
  7143. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<GainedFocusInputEvent> >::destroy<GainedFocusInputEvent>(std::allocator<GainedFocusInputEvent>&, GainedFocusInputEvent*)
  7144. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<GainedFocusInputEvent> >::construct<GainedFocusInputEvent>(std::allocator<GainedFocusInputEvent>&, GainedFocusInputEvent*)
  7145. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<GridVisibilityToggleIntent> >::destroy<GridVisibilityToggleIntent>(std::allocator<GridVisibilityToggleIntent>&, GridVisibilityToggleIntent*)
  7146. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<GridVisibilityToggleIntent> >::construct<GridVisibilityToggleIntent, int, std::shared_ptr<InputElement> >(std::allocator<GridVisibilityToggleIntent>&, GridVisibilityToggleIntent*, int&&, std::shared_ptr<InputElement>&&)
  7147. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<VertexList>::Entry> >::deallocate(std::allocator<ObjectPool<VertexList>::Entry>&, ObjectPool<VertexList>::Entry*, unsigned long)
  7148. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<VertexList>::Entry> >::allocate(std::allocator<ObjectPool<VertexList>::Entry>&, unsigned long)
  7149. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Grid>::Entry> >::deallocate(std::allocator<ObjectPool<Grid>::Entry>&, ObjectPool<Grid>::Entry*, unsigned long)
  7150. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Grid>::Entry> >::allocate(std::allocator<ObjectPool<Grid>::Entry>&, unsigned long)
  7151. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<TileMap>::Entry> >::deallocate(std::allocator<ObjectPool<TileMap>::Entry>&, ObjectPool<TileMap>::Entry*, unsigned long)
  7152. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<TileMap>::Entry> >::allocate(std::allocator<ObjectPool<TileMap>::Entry>&, unsigned long)
  7153. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Clickable>::Entry> >::deallocate(std::allocator<ObjectPool<Clickable>::Entry>&, ObjectPool<Clickable>::Entry*, unsigned long)
  7154. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Clickable>::Entry> >::allocate(std::allocator<ObjectPool<Clickable>::Entry>&, unsigned long)
  7155. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Collision>::Entry> >::deallocate(std::allocator<ObjectPool<Collision>::Entry>&, ObjectPool<Collision>::Entry*, unsigned long)
  7156. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Collision>::Entry> >::allocate(std::allocator<ObjectPool<Collision>::Entry>&, unsigned long)
  7157. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Rectangle>::Entry> >::deallocate(std::allocator<ObjectPool<Rectangle>::Entry>&, ObjectPool<Rectangle>::Entry*, unsigned long)
  7158. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<ObjectPool<Rectangle>::Entry> >::allocate(std::allocator<ObjectPool<Rectangle>::Entry>&, unsigned long)
  7159. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*)
  7160. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::function<void (SetVisualDebugMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*, std::function<void (SetVisualDebugMessage&)> const&)
  7161. 0.00 48.23 0.00 1 0.00 0.04 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*)
  7162. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::function<void (SetGridVisibilityMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*, std::function<void (SetGridVisibilityMessage&)> const&)
  7163. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long)
  7164. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<Scene*> >::deallocate(std::allocator<Scene*>&, Scene**, unsigned long)
  7165. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<Scene*> >::allocate(std::allocator<Scene*>&, unsigned long)
  7166. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<Scene**> >::deallocate(std::allocator<Scene**>&, Scene***, unsigned long)
  7167. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<Scene**> >::allocate(std::allocator<Scene**>&, unsigned long)
  7168. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >&, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*, unsigned long)
  7169. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>*)
  7170. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >&, unsigned long)
  7171. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  7172. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >&, std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, unsigned long)
  7173. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > > >::destroy<std::pair<unsigned int const, Player*> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >&, std::pair<unsigned int const, Player*>*)
  7174. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >&, unsigned long)
  7175. 0.00 48.23 0.00 1 0.00 0.00 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > > >::construct<std::pair<unsigned int const, Player*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >&, std::pair<unsigned int const, Player*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  7176. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7177. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7178. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7179. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7180. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7181. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7182. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7183. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7184. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7185. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7186. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7187. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7188. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7189. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7190. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7191. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7192. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7193. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7194. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7195. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7196. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7197. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7198. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7199. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7200. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7201. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7202. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7203. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7204. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7205. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7206. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7207. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7208. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7209. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7210. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7211. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7212. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7213. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7214. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*, unsigned long)
  7215. 0.00 48.23 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&, unsigned long)
  7216. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  7217. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
  7218. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  7219. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  7220. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  7221. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  7222. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&)
  7223. 0.00 48.23 0.00 1 0.00 0.00 std::_Function_handler<void (), StartMenuScene::init(Game&)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
  7224. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++()
  7225. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_key_compare<std::less<Logger::CATEGORY> >::_Rb_tree_key_compare(std::less<Logger::CATEGORY> const&)
  7226. 0.00 48.23 0.00 1 0.00 0.00 SceneNode** std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<SceneNode*>(SceneNode* const*, SceneNode* const*, SceneNode**)
  7227. 0.00 48.23 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  7228. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&)
  7229. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&)
  7230. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&)
  7231. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&)
  7232. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&)
  7233. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&)
  7234. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::_Rb_tree_const_iterator()
  7235. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator++()
  7236. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::operator++()
  7237. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7238. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7239. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7240. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<ModalIntent>)
  7241. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7242. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<ModalIntent>, int&&, std::shared_ptr<InputElement>&&)
  7243. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7244. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7245. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7246. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7247. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseXIntent>)
  7248. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7249. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<MouseXIntent>, int&&, std::shared_ptr<InputElement>&&)
  7250. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7251. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7252. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7253. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7254. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseYIntent>)
  7255. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7256. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<MouseYIntent>, int&&, std::shared_ptr<InputElement>&&)
  7257. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7258. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7259. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7260. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7261. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MoveLeftIntent>)
  7262. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7263. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<MoveLeftIntent>, int&&, std::shared_ptr<InputElement>&&)
  7264. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7265. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7266. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7267. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7268. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<CloseInputEvent>)
  7269. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7270. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<CloseInputEvent>)
  7271. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7272. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7273. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7274. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7275. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<LeftClickIntent>)
  7276. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7277. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<LeftClickIntent>, int&&, std::shared_ptr<InputElement>&&)
  7278. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7279. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7280. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7281. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7282. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MoveRightIntent>)
  7283. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7284. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<MoveRightIntent>, int&&, std::shared_ptr<InputElement>&&)
  7285. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7286. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7287. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7288. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7289. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<ResetViewIntent>)
  7290. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7291. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<ResetViewIntent>, int&&, std::shared_ptr<InputElement>&&)
  7292. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7293. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7294. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7295. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7296. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseWheelIntent>)
  7297. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7298. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<MouseWheelIntent>, int&&, std::shared_ptr<InputElement>&&)
  7299. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7300. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7301. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7302. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7303. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<ResizeInputEvent>)
  7304. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7305. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<unsigned int&, unsigned int&>(std::allocator<ResizeInputEvent>, unsigned int&, unsigned int&)
  7306. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7307. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7308. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7309. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7310. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<RightClickIntent>)
  7311. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7312. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<RightClickIntent>, int&&, std::shared_ptr<InputElement>&&)
  7313. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7314. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7315. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7316. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7317. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<RemoveTilesIntent>)
  7318. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7319. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<RemoveTilesIntent>, int&&, std::shared_ptr<InputElement>&&)
  7320. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7321. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7322. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7323. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7324. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<VisualDebugIntent>)
  7325. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7326. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<VisualDebugIntent>, int&&, std::shared_ptr<InputElement>&&)
  7327. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7328. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7329. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7330. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7331. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<SerializeMapIntent>)
  7332. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7333. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<SerializeMapIntent>, int&&, std::shared_ptr<InputElement>&&)
  7334. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7335. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7336. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7337. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7338. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<LostFocusInputEvent>)
  7339. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7340. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<LostFocusInputEvent>)
  7341. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7342. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7343. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7344. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7345. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<SelectMenuItemIntent>)
  7346. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7347. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<SelectMenuItemIntent>, int&&, std::shared_ptr<InputElement>&&)
  7348. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7349. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7350. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7351. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7352. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<GainedFocusInputEvent>)
  7353. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7354. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<GainedFocusInputEvent>)
  7355. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7356. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7357. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7358. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7359. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<GridVisibilityToggleIntent>)
  7360. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7361. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<InputElement> >(std::allocator<GridVisibilityToggleIntent>, int&&, std::shared_ptr<InputElement>&&)
  7362. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7363. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7364. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7365. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7366. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >)
  7367. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7368. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (SetVisualDebugMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, std::function<void (SetVisualDebugMessage&)> const&)
  7369. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7370. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  7371. 0.00 48.23 0.00 1 0.00 0.04 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  7372. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  7373. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >)
  7374. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::~_Impl()
  7375. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (SetGridVisibilityMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, std::function<void (SetGridVisibilityMessage&)> const&)
  7376. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
  7377. 0.00 48.23 0.00 1 0.00 0.00 std::map<Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY> const&, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  7378. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  7379. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::map()
  7380. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::~map()
  7381. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  7382. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::begin()
  7383. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::map()
  7384. 0.00 48.23 0.00 1 0.00 0.00 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~map()
  7385. 0.00 48.23 0.00 1 0.00 0.01 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear()
  7386. 0.00 48.23 0.00 1 0.00 0.00 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::map()
  7387. 0.00 48.23 0.00 1 0.00 0.02 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~map()
  7388. 0.00 48.23 0.00 1 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::begin()
  7389. 0.00 48.23 0.00 1 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::clear()
  7390. 0.00 48.23 0.00 1 0.00 0.02 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::map()
  7391. 0.00 48.23 0.00 1 0.00 0.00 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::~map()
  7392. 0.00 48.23 0.00 1 0.00 0.00 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Logger::CATEGORY, char const (&) [12], true>(Logger::CATEGORY&&, char const (&) [12])
  7393. 0.00 48.23 0.00 1 0.00 0.00 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Logger::CATEGORY, char const (&) [13], true>(Logger::CATEGORY&&, char const (&) [13])
  7394. 0.00 48.23 0.00 1 0.00 0.00 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Logger::CATEGORY, char const (&) [5], true>(Logger::CATEGORY&&, char const (&) [5])
  7395. 0.00 48.23 0.00 1 0.00 0.00 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<Logger::CATEGORY, char const (&) [7], true>(Logger::CATEGORY&&, char const (&) [7])
  7396. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  7397. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>)
  7398. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>::~pair()
  7399. 0.00 48.23 0.00 1 0.00 0.00 std::pair<unsigned int const, Player*>::pair<unsigned int const&>(std::piecewise_construct_t, std::tuple<unsigned int const&>, std::tuple<>)
  7400. 0.00 48.23 0.00 1 0.00 0.00 std::pair<unsigned int const, Player*>::pair<unsigned int const&, 0ul>(std::tuple<unsigned int const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)
  7401. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*&, std::_Rb_tree_node_base*&)
  7402. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*&, std::_Rb_tree_node_base*&)
  7403. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*&, std::_Rb_tree_node_base*&)
  7404. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*&, std::_Rb_tree_node_base*&)
  7405. 0.00 48.23 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*&, std::_Rb_tree_node_base*&)
  7406. 0.00 48.23 0.00 1 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::_M_destroy_data(std::_Deque_iterator<Scene*, Scene*&, Scene**>, std::_Deque_iterator<Scene*, Scene*&, Scene**>, std::allocator<Scene*> const&)
  7407. 0.00 48.23 0.00 1 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::begin()
  7408. 0.00 48.23 0.00 1 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::deque()
  7409. 0.00 48.23 0.00 1 0.00 0.00 std::deque<Scene*, std::allocator<Scene*> >::~deque()
  7410. 0.00 48.23 0.00 1 0.00 0.00 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::stack<std::deque<Scene*, std::allocator<Scene*> >, void>()
  7411. 0.00 48.23 0.00 1 0.00 0.00 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::~stack()
  7412. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<VertexList>::Entry const&)
  7413. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::begin()
  7414. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::vector(unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry> const&)
  7415. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::~vector()
  7416. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Grid>::Entry const&)
  7417. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::begin()
  7418. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::vector(unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry> const&)
  7419. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::~vector()
  7420. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<TileMap>::Entry const&)
  7421. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::begin()
  7422. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::vector(unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry> const&)
  7423. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::~vector()
  7424. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Clickable>::Entry const&)
  7425. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::begin()
  7426. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::vector(unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry> const&)
  7427. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::~vector()
  7428. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Collision>::Entry const&)
  7429. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::begin()
  7430. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::vector(unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry> const&)
  7431. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::~vector()
  7432. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Rectangle>::Entry const&)
  7433. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::begin()
  7434. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::vector(unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry> const&)
  7435. 0.00 48.23 0.00 1 0.00 0.00 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::~vector()
  7436. 0.00 48.23 0.00 1 0.00 0.00 void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::forward_iterator_tag)
  7437. 0.00 48.23 0.00 1 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  7438. 0.00 48.23 0.00 1 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::vector()
  7439. 0.00 48.23 0.00 1 0.00 0.00 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::~vector()
  7440. 0.00 48.23 0.00 1 0.00 0.00 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_insert_aux<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&)
  7441. 0.00 48.23 0.00 1 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::_Temporary_value<SceneNode* const&>(std::vector<SceneNode*, std::allocator<SceneNode*> >*, SceneNode* const&)
  7442. 0.00 48.23 0.00 1 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::~_Temporary_value()
  7443. 0.00 48.23 0.00 1 0.00 0.00 std::vector<SceneNode*, std::allocator<SceneNode*> >::rbegin()
  7444. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Alloc_node::_Alloc_node(std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)
  7445. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<Logger::CATEGORY>, true>::_Rb_tree_impl(std::less<Logger::CATEGORY> const&, std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)
  7446. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<Logger::CATEGORY>, true>::~_Rb_tree_impl()
  7447. 0.00 48.23 0.00 1 0.00 0.00 void std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_unique<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*)
  7448. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
  7449. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree(std::less<Logger::CATEGORY> const&, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  7450. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Rb_tree()
  7451. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_get_node()
  7452. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*)
  7453. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  7454. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*)
  7455. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl()
  7456. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl()
  7457. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  7458. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*)
  7459. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*)
  7460. 0.00 48.23 0.00 1 0.00 0.00 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  7461. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
  7462. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  7463. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  7464. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*)
  7465. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_S_right(std::_Rb_tree_node_base*)
  7466. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_Rb_tree()
  7467. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::~_Rb_tree()
  7468. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  7469. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::begin()
  7470. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl()
  7471. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl()
  7472. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_unique_pos(std::type_index const&)
  7473. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::begin()
  7474. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear()
  7475. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_Rb_tree()
  7476. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~_Rb_tree()
  7477. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl()
  7478. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::~_Rb_tree_impl()
  7479. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_insert_unique_pos(unsigned int const&)
  7480. 0.00 48.23 0.00 1 0.00 0.01 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear()
  7481. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_Rb_tree()
  7482. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_get_node()
  7483. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_put_node(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*)
  7484. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*)
  7485. 0.00 48.23 0.00 1 0.00 0.02 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl()
  7486. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::~_Rb_tree_impl()
  7487. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  7488. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*)
  7489. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*)
  7490. 0.00 48.23 0.00 1 0.00 0.00 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  7491. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&)
  7492. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_get_insert_unique_pos(unsigned int const&)
  7493. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >, unsigned int const&)
  7494. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::clear()
  7495. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_key(std::_Rb_tree_node_base const*)
  7496. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_right(std::_Rb_tree_node_base*)
  7497. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_value(std::_Rb_tree_node_base const*)
  7498. 0.00 48.23 0.00 1 0.00 0.02 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree()
  7499. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::~_Rb_tree()
  7500. 0.00 48.23 0.00 1 0.00 0.00 std::function<void (SetVisualDebugMessage&)>::function(std::function<void (SetVisualDebugMessage&)> const&)
  7501. 0.00 48.23 0.00 1 0.00 0.00 std::function<void (SetVisualDebugMessage&)>::function<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}, void, void>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1})
  7502. 0.00 48.23 0.00 1 0.00 0.00 std::function<void (SetGridVisibilityMessage&)>::function<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}, void, void>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1})
  7503. 0.00 48.23 0.00 1 0.00 0.00 std::function<void (SetGridVisibilityMessage&)>::function(std::function<void (SetGridVisibilityMessage&)> const&)
  7504. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_hud(Game&)::{lambda()#2}, void, void>(BuilderScene::create_hud(Game&)::{lambda()#2})
  7505. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_hud(Game&)::{lambda()#3}, void, void>(BuilderScene::create_hud(Game&)::{lambda()#3})
  7506. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_hud(Game&)::{lambda()#1}, void, void>(BuilderScene::create_hud(Game&)::{lambda()#1})
  7507. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}, void, void>(BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1})
  7508. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}, void, void>(BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1})
  7509. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::file_dialog_box()::{lambda()#2}, void, void>(BuilderScene::file_dialog_box()::{lambda()#2})
  7510. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::file_dialog_box()::{lambda()#1}, void, void>(BuilderScene::file_dialog_box()::{lambda()#1})
  7511. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::setup_keybindings(Game&)::{lambda()#1}, void, void>(BuilderScene::setup_keybindings(Game&)::{lambda()#1})
  7512. 0.00 48.23 0.00 1 0.00 0.02 std::function<void ()>::function<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}, void, void>(BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2})
  7513. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}, void, void>(BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1})
  7514. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}, void, void>(BuilderScene::create_mouse_entity(Game&)::{lambda()#1})
  7515. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#2}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#2})
  7516. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#3}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#3})
  7517. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#4}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#4})
  7518. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#1}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#1})
  7519. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}, void, void>(BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1})
  7520. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}, void, void>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2})
  7521. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}, void, void>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3})
  7522. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}, void, void>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1})
  7523. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}, void, void>(BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2})
  7524. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}, void, void>(BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1})
  7525. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2})
  7526. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3})
  7527. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4})
  7528. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1})
  7529. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<StartMenuScene::init(Game&)::{lambda()#2}, void, void>(StartMenuScene::init(Game&)::{lambda()#2})
  7530. 0.00 48.23 0.00 1 0.00 0.00 std::function<void ()>::function<StartMenuScene::init(Game&)::{lambda()#1}, void, void>(StartMenuScene::init(Game&)::{lambda()#1})
  7531. 0.00 48.23 0.00 1 0.00 0.00 std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>::difference_type std::__distance<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::random_access_iterator_tag)
  7532. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#1} const* std::__addressof<BuilderScene::create_hud(Game&)::{lambda()#1} const>(BuilderScene::create_hud(Game&)::{lambda()#1} const&)
  7533. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1} const* std::__addressof<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1} const>(BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1} const&)
  7534. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1} const* std::__addressof<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1} const>(BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1} const&)
  7535. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1} const* std::__addressof<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1} const>(BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1} const&)
  7536. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1} const* std::__addressof<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1} const>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1} const&)
  7537. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1} const* std::__addressof<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1} const>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1} const&)
  7538. 0.00 48.23 0.00 1 0.00 0.00 StartMenuScene::init(Game&)::{lambda()#2} const* std::__addressof<StartMenuScene::init(Game&)::{lambda()#2} const>(StartMenuScene::init(Game&)::{lambda()#2} const&)
  7539. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ModalIntent> std::make_shared<ModalIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7540. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseXIntent> std::make_shared<MouseXIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7541. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseYIntent> std::make_shared<MouseYIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7542. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveLeftIntent> std::make_shared<MoveLeftIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7543. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<CloseInputEvent> std::make_shared<CloseInputEvent>()
  7544. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LeftClickIntent> std::make_shared<LeftClickIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7545. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveRightIntent> std::make_shared<MoveRightIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7546. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResetViewIntent> std::make_shared<ResetViewIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7547. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseWheelIntent> std::make_shared<MouseWheelIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7548. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResizeInputEvent> std::make_shared<ResizeInputEvent, unsigned int&, unsigned int&>(unsigned int&, unsigned int&)
  7549. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RightClickIntent> std::make_shared<RightClickIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7550. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RemoveTilesIntent> std::make_shared<RemoveTilesIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7551. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<VisualDebugIntent> std::make_shared<VisualDebugIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7552. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SerializeMapIntent> std::make_shared<SerializeMapIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7553. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LostFocusInputEvent> std::make_shared<LostFocusInputEvent>()
  7554. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SelectMenuItemIntent> std::make_shared<SelectMenuItemIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7555. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GainedFocusInputEvent> std::make_shared<GainedFocusInputEvent>()
  7556. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GridVisibilityToggleIntent> std::make_shared<GridVisibilityToggleIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&)
  7557. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::function<void (SetVisualDebugMessage&)> const&>(std::function<void (SetVisualDebugMessage&)> const&)
  7558. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::function<void (SetGridVisibilityMessage&)> const&>(std::function<void (SetGridVisibilityMessage&)> const&)
  7559. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7560. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7561. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7562. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7563. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  7564. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7565. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7566. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7567. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7568. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  7569. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7570. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7571. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7572. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7573. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  7574. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7575. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>*)
  7576. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>*)
  7577. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  7578. 0.00 48.23 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>* std::__to_address<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >(std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>*)
  7579. 0.00 48.23 0.00 1 0.00 0.00 SceneNode** std::move_backward<SceneNode**, SceneNode**>(SceneNode**, SceneNode**, SceneNode**)
  7580. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ModalIntent> std::allocate_shared<ModalIntent, std::allocator<ModalIntent>, int, std::shared_ptr<InputElement> >(std::allocator<ModalIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7581. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseXIntent> std::allocate_shared<MouseXIntent, std::allocator<MouseXIntent>, int, std::shared_ptr<InputElement> >(std::allocator<MouseXIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7582. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseYIntent> std::allocate_shared<MouseYIntent, std::allocator<MouseYIntent>, int, std::shared_ptr<InputElement> >(std::allocator<MouseYIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7583. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveLeftIntent> std::allocate_shared<MoveLeftIntent, std::allocator<MoveLeftIntent>, int, std::shared_ptr<InputElement> >(std::allocator<MoveLeftIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7584. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<CloseInputEvent> std::allocate_shared<CloseInputEvent, std::allocator<CloseInputEvent>>(std::allocator<CloseInputEvent> const&)
  7585. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LeftClickIntent> std::allocate_shared<LeftClickIntent, std::allocator<LeftClickIntent>, int, std::shared_ptr<InputElement> >(std::allocator<LeftClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7586. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MoveRightIntent> std::allocate_shared<MoveRightIntent, std::allocator<MoveRightIntent>, int, std::shared_ptr<InputElement> >(std::allocator<MoveRightIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7587. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResetViewIntent> std::allocate_shared<ResetViewIntent, std::allocator<ResetViewIntent>, int, std::shared_ptr<InputElement> >(std::allocator<ResetViewIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7588. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<MouseWheelIntent> std::allocate_shared<MouseWheelIntent, std::allocator<MouseWheelIntent>, int, std::shared_ptr<InputElement> >(std::allocator<MouseWheelIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7589. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<ResizeInputEvent> std::allocate_shared<ResizeInputEvent, std::allocator<ResizeInputEvent>, unsigned int&, unsigned int&>(std::allocator<ResizeInputEvent> const&, unsigned int&, unsigned int&)
  7590. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RightClickIntent> std::allocate_shared<RightClickIntent, std::allocator<RightClickIntent>, int, std::shared_ptr<InputElement> >(std::allocator<RightClickIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7591. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<RemoveTilesIntent> std::allocate_shared<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, int, std::shared_ptr<InputElement> >(std::allocator<RemoveTilesIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7592. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<VisualDebugIntent> std::allocate_shared<VisualDebugIntent, std::allocator<VisualDebugIntent>, int, std::shared_ptr<InputElement> >(std::allocator<VisualDebugIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7593. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SerializeMapIntent> std::allocate_shared<SerializeMapIntent, std::allocator<SerializeMapIntent>, int, std::shared_ptr<InputElement> >(std::allocator<SerializeMapIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7594. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<LostFocusInputEvent> std::allocate_shared<LostFocusInputEvent, std::allocator<LostFocusInputEvent>>(std::allocator<LostFocusInputEvent> const&)
  7595. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<SelectMenuItemIntent> std::allocate_shared<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, int, std::shared_ptr<InputElement> >(std::allocator<SelectMenuItemIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7596. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GainedFocusInputEvent> std::allocate_shared<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>>(std::allocator<GainedFocusInputEvent> const&)
  7597. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<GridVisibilityToggleIntent> std::allocate_shared<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, int, std::shared_ptr<InputElement> >(std::allocator<GridVisibilityToggleIntent> const&, int&&, std::shared_ptr<InputElement>&&)
  7598. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, std::function<void (SetVisualDebugMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&, std::function<void (SetVisualDebugMessage&)> const&)
  7599. 0.00 48.23 0.00 1 0.00 0.00 std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, std::function<void (SetGridVisibilityMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&, std::function<void (SetGridVisibilityMessage&)> const&)
  7600. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7601. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7602. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7603. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7604. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  7605. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7606. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7607. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7608. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7609. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  7610. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7611. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7612. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7613. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7614. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  7615. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7616. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2> >&)
  7617. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2> >&)
  7618. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  7619. 0.00 48.23 0.00 1 0.00 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&)
  7620. 0.00 48.23 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  7621. 0.00 48.23 0.00 1 0.00 0.00 std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>::iterator_category std::__iterator_category<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const&)
  7622. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::Entry* std::uninitialized_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&)
  7623. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Grid>::Entry* std::uninitialized_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&)
  7624. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::Entry* std::uninitialized_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&)
  7625. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::Entry* std::uninitialized_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&)
  7626. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Collision>::Entry* std::uninitialized_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&)
  7627. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Rectangle>::Entry* std::uninitialized_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&)
  7628. 0.00 48.23 0.00 1 0.00 0.00 SceneNode** std::__copy_move_backward_a<true, SceneNode**, SceneNode**>(SceneNode**, SceneNode**, SceneNode**)
  7629. 0.00 48.23 0.00 1 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  7630. 0.00 48.23 0.00 1 0.00 0.00 SceneNode** std::__copy_move_backward_a2<true, SceneNode**, SceneNode**>(SceneNode**, SceneNode**, SceneNode**)
  7631. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n_a<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry>&)
  7632. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry>&)
  7633. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n_a<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry>&)
  7634. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry>&)
  7635. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry>&)
  7636. 0.00 48.23 0.00 1 0.00 0.00 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry>&)
  7637. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<ModalIntent> const&>::type&& std::move<std::allocator<ModalIntent> const&>(std::allocator<ModalIntent> const&)
  7638. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<MouseXIntent> const&>::type&& std::move<std::allocator<MouseXIntent> const&>(std::allocator<MouseXIntent> const&)
  7639. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<MouseYIntent> const&>::type&& std::move<std::allocator<MouseYIntent> const&>(std::allocator<MouseYIntent> const&)
  7640. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<MoveLeftIntent> const&>::type&& std::move<std::allocator<MoveLeftIntent> const&>(std::allocator<MoveLeftIntent> const&)
  7641. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<CloseInputEvent> const&>::type&& std::move<std::allocator<CloseInputEvent> const&>(std::allocator<CloseInputEvent> const&)
  7642. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<LeftClickIntent> const&>::type&& std::move<std::allocator<LeftClickIntent> const&>(std::allocator<LeftClickIntent> const&)
  7643. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<MoveRightIntent> const&>::type&& std::move<std::allocator<MoveRightIntent> const&>(std::allocator<MoveRightIntent> const&)
  7644. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<ResetViewIntent> const&>::type&& std::move<std::allocator<ResetViewIntent> const&>(std::allocator<ResetViewIntent> const&)
  7645. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<MouseWheelIntent> const&>::type&& std::move<std::allocator<MouseWheelIntent> const&>(std::allocator<MouseWheelIntent> const&)
  7646. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<ResizeInputEvent> const&>::type&& std::move<std::allocator<ResizeInputEvent> const&>(std::allocator<ResizeInputEvent> const&)
  7647. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<RightClickIntent> const&>::type&& std::move<std::allocator<RightClickIntent> const&>(std::allocator<RightClickIntent> const&)
  7648. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<RemoveTilesIntent> const&>::type&& std::move<std::allocator<RemoveTilesIntent> const&>(std::allocator<RemoveTilesIntent> const&)
  7649. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<VisualDebugIntent> const&>::type&& std::move<std::allocator<VisualDebugIntent> const&>(std::allocator<VisualDebugIntent> const&)
  7650. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<SerializeMapIntent> const&>::type&& std::move<std::allocator<SerializeMapIntent> const&>(std::allocator<SerializeMapIntent> const&)
  7651. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<LostFocusInputEvent> const&>::type&& std::move<std::allocator<LostFocusInputEvent> const&>(std::allocator<LostFocusInputEvent> const&)
  7652. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<SelectMenuItemIntent> const&>::type&& std::move<std::allocator<SelectMenuItemIntent> const&>(std::allocator<SelectMenuItemIntent> const&)
  7653. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<GainedFocusInputEvent> const&>::type&& std::move<std::allocator<GainedFocusInputEvent> const&>(std::allocator<GainedFocusInputEvent> const&)
  7654. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<GridVisibilityToggleIntent> const&>::type&& std::move<std::allocator<GridVisibilityToggleIntent> const&>(std::allocator<GridVisibilityToggleIntent> const&)
  7655. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&)
  7656. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&)
  7657. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&>::type&& std::move<std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&>(std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)
  7658. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<ModalIntent>&>::type&& std::move<std::shared_ptr<ModalIntent>&>(std::shared_ptr<ModalIntent>&)
  7659. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<MouseXIntent>&>::type&& std::move<std::shared_ptr<MouseXIntent>&>(std::shared_ptr<MouseXIntent>&)
  7660. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<MouseYIntent>&>::type&& std::move<std::shared_ptr<MouseYIntent>&>(std::shared_ptr<MouseYIntent>&)
  7661. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<MoveLeftIntent>&>::type&& std::move<std::shared_ptr<MoveLeftIntent>&>(std::shared_ptr<MoveLeftIntent>&)
  7662. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<CloseInputEvent>&>::type&& std::move<std::shared_ptr<CloseInputEvent>&>(std::shared_ptr<CloseInputEvent>&)
  7663. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<LeftClickIntent>&>::type&& std::move<std::shared_ptr<LeftClickIntent>&>(std::shared_ptr<LeftClickIntent>&)
  7664. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<MoveRightIntent>&>::type&& std::move<std::shared_ptr<MoveRightIntent>&>(std::shared_ptr<MoveRightIntent>&)
  7665. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<ResetViewIntent>&>::type&& std::move<std::shared_ptr<ResetViewIntent>&>(std::shared_ptr<ResetViewIntent>&)
  7666. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<MouseWheelIntent>&>::type&& std::move<std::shared_ptr<MouseWheelIntent>&>(std::shared_ptr<MouseWheelIntent>&)
  7667. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<ResizeInputEvent>&>::type&& std::move<std::shared_ptr<ResizeInputEvent>&>(std::shared_ptr<ResizeInputEvent>&)
  7668. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<RightClickIntent>&>::type&& std::move<std::shared_ptr<RightClickIntent>&>(std::shared_ptr<RightClickIntent>&)
  7669. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<RemoveTilesIntent>&>::type&& std::move<std::shared_ptr<RemoveTilesIntent>&>(std::shared_ptr<RemoveTilesIntent>&)
  7670. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<VisualDebugIntent>&>::type&& std::move<std::shared_ptr<VisualDebugIntent>&>(std::shared_ptr<VisualDebugIntent>&)
  7671. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<SerializeMapIntent>&>::type&& std::move<std::shared_ptr<SerializeMapIntent>&>(std::shared_ptr<SerializeMapIntent>&)
  7672. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<LostFocusInputEvent>&>::type&& std::move<std::shared_ptr<LostFocusInputEvent>&>(std::shared_ptr<LostFocusInputEvent>&)
  7673. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<SelectMenuItemIntent>&>::type&& std::move<std::shared_ptr<SelectMenuItemIntent>&>(std::shared_ptr<SelectMenuItemIntent>&)
  7674. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<GainedFocusInputEvent>&>::type&& std::move<std::shared_ptr<GainedFocusInputEvent>&>(std::shared_ptr<GainedFocusInputEvent>&)
  7675. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<GridVisibilityToggleIntent>&>::type&& std::move<std::shared_ptr<GridVisibilityToggleIntent>&>(std::shared_ptr<GridVisibilityToggleIntent>&)
  7676. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&)
  7677. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&)
  7678. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>&)
  7679. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>&)
  7680. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>&)
  7681. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>&)
  7682. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  7683. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>&)
  7684. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>&)
  7685. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>&)
  7686. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>&)
  7687. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  7688. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>&)
  7689. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>&)
  7690. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>&)
  7691. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>&)
  7692. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  7693. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>&)
  7694. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&)
  7695. 0.00 48.23 0.00 1 0.00 0.00 std::remove_reference<std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>&)
  7696. 0.00 48.23 0.00 1 0.00 0.00 char const (&std::forward<char const (&) [12]>(std::remove_reference<char const (&) [12]>::type&)) [12]
  7697. 0.00 48.23 0.00 1 0.00 0.00 char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13]
  7698. 0.00 48.23 0.00 1 0.00 0.00 char const (&std::forward<char const (&) [5]>(std::remove_reference<char const (&) [5]>::type&)) [5]
  7699. 0.00 48.23 0.00 1 0.00 0.00 char const (&std::forward<char const (&) [7]>(std::remove_reference<char const (&) [7]>::type&)) [7]
  7700. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*&>::type&)
  7701. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*& std::forward<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*&>::type&)
  7702. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*& std::forward<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*&>::type&)
  7703. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*& std::forward<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*&>::type&)
  7704. 0.00 48.23 0.00 1 0.00 0.00 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*& std::forward<std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*&>::type&)
  7705. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<VertexList>::Entry*>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry*)
  7706. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry*, std::allocator<ObjectPool<VertexList>::Entry>&)
  7707. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Grid>::Entry*>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry*)
  7708. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry*, std::allocator<ObjectPool<Grid>::Entry>&)
  7709. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*)
  7710. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*, std::allocator<ObjectPool<TileMap>::Entry>&)
  7711. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Clickable>::Entry*>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry*)
  7712. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry*, std::allocator<ObjectPool<Clickable>::Entry>&)
  7713. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Collision>::Entry*>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry*)
  7714. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry*, std::allocator<ObjectPool<Collision>::Entry>&)
  7715. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Rectangle>::Entry*>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry*)
  7716. 0.00 48.23 0.00 1 0.00 0.00 void std::_Destroy<ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry*, std::allocator<ObjectPool<Rectangle>::Entry>&)
  7717. 0.00 48.23 0.00 1 0.00 0.00 std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>::difference_type std::distance<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*)
  7718. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const
  7719. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::operator()() const
  7720. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const
  7721. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const
  7722. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const
  7723. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const
  7724. 0.00 48.23 0.00 1 0.00 0.00 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const
  7725. 0.00 48.23 0.00 1 0.00 0.00 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const
  7726.  
  7727. % the percentage of the total running time of the
  7728. time program used by this function.
  7729.  
  7730. cumulative a running sum of the number of seconds accounted
  7731. seconds for by this function and those listed above it.
  7732.  
  7733. self the number of seconds accounted for by this
  7734. seconds function alone. This is the major sort for this
  7735. listing.
  7736.  
  7737. calls the number of times this function was invoked, if
  7738. this function is profiled, else blank.
  7739.  
  7740. self the average number of milliseconds spent in this
  7741. ms/call function per call, if this function is profiled,
  7742. else blank.
  7743.  
  7744. total the average number of milliseconds spent in this
  7745. ms/call function and its descendents per call, if this
  7746. function is profiled, else blank.
  7747.  
  7748. name the name of the function. This is the minor sort
  7749. for this listing. The index shows the location of
  7750. the function in the gprof listing. If the index is
  7751. in parenthesis it shows where it would appear in
  7752. the gprof listing if it were to be printed.
  7753. Copyright (C) 2012-2018 Free Software Foundation, Inc.
  7754.  
  7755. Copying and distribution of this file, with or without modification,
  7756. are permitted in any medium without royalty provided the copyright
  7757. notice and this notice are preserved.
  7758. Call graph (explanation follows)
  7759.  
  7760.  
  7761. granularity: each sample hit covers 2 byte(s) for 0.02% of 48.23 seconds
  7762.  
  7763. index % time self children called name
  7764. <spontaneous>
  7765. [1] 96.1 0.00 46.34 main [1]
  7766. 0.00 45.90 1/1 Game::start() [2]
  7767. 0.00 0.29 1/1 Game::Game() [138]
  7768. 0.00 0.09 1/1 Game::~Game() [313]
  7769. 0.00 0.07 1/1 StartMenuScene::StartMenuScene() [370]
  7770. 0.00 0.00 1/2 Game::load_scene(Scene*) [2396]
  7771. -----------------------------------------------
  7772. 0.00 45.90 1/1 main [1]
  7773. [2] 95.2 0.00 45.90 1 Game::start() [2]
  7774. 0.02 45.88 1/1 Game::main_loop() [3]
  7775. -----------------------------------------------
  7776. 0.02 45.88 1/1 Game::start() [2]
  7777. [3] 95.2 0.02 45.88 1 Game::main_loop() [3]
  7778. 0.05 44.56 7894/7894 Scene::update(Game&) [4]
  7779. 0.00 0.98 2/2 Scene::do_init(Game&) [66]
  7780. 0.01 0.12 7894/7894 InputManager::update(Game&) [230]
  7781. 0.00 0.07 1/1 BuilderScene::~BuilderScene() [356]
  7782. 0.00 0.07 1/1 StartMenuScene::~StartMenuScene() [358]
  7783. 0.00 0.01 7894/7894 InputManager::poll_event(Game&) [686]
  7784. 0.00 0.00 15788/23868 Game::input_manager() [964]
  7785. 0.00 0.00 2/2 Scene::do_enter(Game&) [1100]
  7786. 0.00 0.00 2/2 Scene::do_exit(Game&) [2398]
  7787. 0.00 0.00 1/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  7788. 0.00 0.00 2/2 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::push(Scene* const&) [2880]
  7789. 0.00 0.00 15791/16041 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::empty() const [3464]
  7790. 0.00 0.00 7896/8879 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::top() [3585]
  7791. 0.00 0.00 7894/8093 Color::Color(sf::Color const&) [3598]
  7792. 0.00 0.00 7894/7894 Canvas::clear(Color const&) [3619]
  7793. 0.00 0.00 7894/8266 Color::~Color() [3596]
  7794. 0.00 0.00 7894/7894 Canvas::update() [3620]
  7795. 0.00 0.00 2/2 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::pop() [6646]
  7796. 0.00 0.00 2/2 Scene::is_initialized() const [6288]
  7797. 0.00 0.00 1/772 Game::logger() [4087]
  7798. -----------------------------------------------
  7799. 0.05 44.56 7894/7894 Game::main_loop() [3]
  7800. [4] 92.5 0.05 44.56 7894 Scene::update(Game&) [4]
  7801. 0.02 44.39 31442/31442 System::update(Game&) [5]
  7802. 0.00 0.05 1566662/43413833 Scene::get_entity(Handle) [45]
  7803. 0.00 0.04 7894/16319 Scene::entities() const [321]
  7804. 0.02 0.00 31442/31442 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::operator++() [669]
  7805. 0.00 0.01 1574556/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  7806. 0.00 0.01 1574556/1598171 Messageable::handle_queued_messages() [813]
  7807. 0.00 0.00 1574556/3156531 bool __gnu_cxx::operator!=<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [723]
  7808. 0.01 0.00 39336/39336 bool __gnu_cxx::operator!=<System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [971]
  7809. 0.00 0.00 1566662/3162920 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator++() [802]
  7810. 0.00 0.00 7894/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  7811. 0.00 0.00 7894/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  7812. 0.00 0.00 1566662/6323213 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [2959]
  7813. 0.00 0.00 39336/42294 std::vector<System*, std::allocator<System*> >::end() [3307]
  7814. 0.00 0.00 31442/31442 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::operator*() const [3338]
  7815. 0.00 0.00 7894/8505 std::vector<System*, std::allocator<System*> >::begin() [3593]
  7816. -----------------------------------------------
  7817. 0.02 44.39 31442/31442 Scene::update(Game&) [4]
  7818. [5] 92.1 0.02 44.39 31442 System::update(Game&) [5]
  7819. 0.69 33.72 23615/23615 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  7820. 0.14 3.53 7894/7896 PostorderEntitySubscription::init() [28]
  7821. 0.05 3.36 7894/8161 PreorderEntitySubscription::init() [29]
  7822. 0.00 2.74 7827/7828 BaseEntitySubscription::init() [32]
  7823. 0.00 0.08 47230/47230 std::function<void (Handle)>::~function() [343]
  7824. 0.01 0.04 23615/23615 std::function<void (Handle)>::function<System::update(Game&)::{lambda(Handle)#1}, void, void>(System::update(Game&)::{lambda(Handle)#1}) [403]
  7825. 0.01 0.01 7894/7894 CallbackSystem::post_update(Game&) [662]
  7826. 0.00 0.01 7894/7894 GraphicalSystem::pre_update(Game&) [761]
  7827. 0.01 0.00 15721/15721 System::post_update(Game&) [845]
  7828. 0.00 0.01 23615/23615 std::function<void (Handle)>::function(std::function<void (Handle)> const&) [928]
  7829. 0.00 0.00 23615/1598171 Messageable::handle_queued_messages() [813]
  7830. 0.00 0.00 31442/31442 System::is_enabled() const [3337]
  7831. 0.00 0.00 15721/15721 System::pre_update(Game&) [3478]
  7832. -----------------------------------------------
  7833. 0.69 33.72 23615/23615 System::update(Game&) [5]
  7834. [6] 71.3 0.69 33.72 23615 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  7835. 0.17 33.02 32386912/32386912 std::function<void (Handle)>::operator()(Handle) const [7]
  7836. 0.08 0.12 32410527/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  7837. 0.15 0.03 32410527/32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  7838. 0.09 0.00 32386912/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  7839. 0.06 0.00 32386912/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  7840. 0.00 0.00 23615/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  7841. 0.00 0.00 23615/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  7842. 0.00 0.00 23615/23615 EntitySubscription::on_for_each() [3415]
  7843. -----------------------------------------------
  7844. 0.17 33.02 32386912/32386912 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  7845. [7] 68.8 0.17 33.02 32386912 std::function<void (Handle)>::operator()(Handle) const [7]
  7846. 0.11 32.80 32386912/32386912 std::_Function_handler<void (Handle), System::update(Game&)::{lambda(Handle)#1}>::_M_invoke(std::_Any_data const&, Handle&&) [8]
  7847. 0.06 0.00 32386912/32731940 std::_Function_base::_M_empty() const [384]
  7848. 0.04 0.00 32386912/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  7849. -----------------------------------------------
  7850. 0.11 32.80 32386912/32386912 std::function<void (Handle)>::operator()(Handle) const [7]
  7851. [8] 68.2 0.11 32.80 32386912 std::_Function_handler<void (Handle), System::update(Game&)::{lambda(Handle)#1}>::_M_invoke(std::_Any_data const&, Handle&&) [8]
  7852. 0.45 32.12 32386912/32386912 System::update(Game&)::{lambda(Handle)#1}::operator()(Handle) const [9]
  7853. 0.09 0.10 32386912/32386912 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_get_pointer(std::_Any_data const&) [183]
  7854. 0.04 0.00 32386912/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  7855. -----------------------------------------------
  7856. 0.45 32.12 32386912/32386912 std::_Function_handler<void (Handle), System::update(Game&)::{lambda(Handle)#1}>::_M_invoke(std::_Any_data const&, Handle&&) [8]
  7857. [9] 67.5 0.45 32.12 32386912 System::update(Game&)::{lambda(Handle)#1}::operator()(Handle) const [9]
  7858. 0.68 24.36 30642705/30642705 GridSystem::on_update(Game&, Entity&) [10]
  7859. 0.06 3.38 1488163/1488163 GraphicalSystem::on_update(Game&, Entity&) [30]
  7860. 0.03 2.56 256041/256041 CallbackSystem::on_update(Game&, Entity&) [34]
  7861. 0.07 1.00 32386912/43413833 Scene::get_entity(Handle) [45]
  7862. -----------------------------------------------
  7863. 0.68 24.36 30642705/30642705 System::update(Game&)::{lambda(Handle)#1}::operator()(Handle) const [9]
  7864. [10] 51.9 0.68 24.36 30642705 GridSystem::on_update(Game&, Entity&) [10]
  7865. 0.18 14.54 30642705/32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  7866. 0.50 1.09 30642705/30650720 Camera::bounds() const [41]
  7867. 0.24 1.25 91928115/91928115 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::map() [43]
  7868. 0.29 1.18 91928115/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  7869. 0.11 1.01 91928115/91928115 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~map() [58]
  7870. 0.02 1.03 30642705/30642893 GridSystem::camera() [62]
  7871. 0.09 0.91 30642705/31592767 System::global_transform(Entity&) [64]
  7872. 0.04 0.90 30642705/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  7873. 0.17 0.00 30642704/30642704 bool sf::operator==<float>(sf::Rect<float> const&, sf::Rect<float> const&) [196]
  7874. 0.00 0.10 63/63 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  7875. 0.06 0.03 30642705/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  7876. 0.09 0.00 30642571/30642571 bool sf::operator==<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [309]
  7877. 0.09 0.00 91928115/91956801 Component::id[abi:cxx11]() const [307]
  7878. 0.00 0.08 53/53 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  7879. 0.00 0.07 41/41 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  7880. 0.01 0.05 351641/351779 Grid::grid_index(sf::Vector2<float> const&) [373]
  7881. 0.00 0.06 7814/11265 std::__cxx11::to_string(int) [312]
  7882. 0.05 0.00 30643331/32051231 Grid::zoom_factor() const [426]
  7883. 0.02 0.00 543813/4336605 SceneNode::visible() const [206]
  7884. 0.00 0.02 24520/26311 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int) [610]
  7885. 0.00 0.02 1247095/1247095 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator->() const [650]
  7886. 0.00 0.01 75580/75580 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int const&) [691]
  7887. 0.01 0.00 157/157 std::__cxx11::to_string(unsigned int) [728]
  7888. 0.00 0.01 17512/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  7889. 0.01 0.00 1284531/37528737 Entity::space() const [169]
  7890. 0.00 0.01 24520/24520 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int&&) [933]
  7891. 0.00 0.00 7751/2325255 Text* Entity::get<Text, (void*)0>() [47]
  7892. 0.00 0.00 24520/3168806 SceneNode::entity() const [101]
  7893. 0.00 0.00 24520/3168779 SceneNode::get_child(unsigned int) const [178]
  7894. 0.00 0.00 24710/3185248 SceneNode::num_children() const [222]
  7895. 0.00 0.00 352021/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  7896. 0.00 0.00 24520/43413833 Scene::get_entity(Handle) [45]
  7897. 0.00 0.00 24520/41016839 System::scene() [255]
  7898. 0.00 0.00 380/380 Grid::ceil(sf::Vector2<float> const&) [1271]
  7899. 0.00 0.00 8756/8760 Rectangle::size(float, float) [1348]
  7900. 0.00 0.00 190/9523424 float const& std::min<float>(float const&, float const&) [459]
  7901. 0.00 0.00 703282/703360 SceneNode::position() const [3028]
  7902. 0.00 0.00 365869/465969 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::end() [3044]
  7903. 0.00 0.00 365869/365869 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator!=(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) const [3051]
  7904. 0.00 0.00 358660/358660 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator++() [3058]
  7905. 0.00 0.00 98080/98302 Entity::id[abi:cxx11]() const [3200]
  7906. 0.00 0.00 73560/89665 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3204]
  7907. 0.00 0.00 24583/24614 SceneNode::visible(bool) [3396]
  7908. 0.00 0.00 12490/12490 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::size() const [3536]
  7909. 0.00 0.00 8756/8872 SceneNode::position(float, float) [3586]
  7910. 0.00 0.00 7209/7209 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::begin() [3634]
  7911. 0.00 0.00 4287/708413 Grid::tile_width() const [3025]
  7912. 0.00 0.00 4287/708400 Grid::tile_height() const [3026]
  7913. 0.00 0.00 3907/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  7914. 0.00 0.00 3907/5207 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3708]
  7915. 0.00 0.00 3907/5734 Text::string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3697]
  7916. 0.00 0.00 3907/4435 SceneNode::position(sf::Vector2<float> const&) [3733]
  7917. 0.00 0.00 380/380 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_iterator() [4249]
  7918. 0.00 0.00 190/1407307 std::round(float) [2999]
  7919. 0.00 0.00 157/157 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [4477]
  7920. -----------------------------------------------
  7921. 0.00 0.00 2/32209519 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  7922. 0.00 0.00 50/32209519 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  7923. 0.00 0.00 60/32209519 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  7924. 0.00 0.00 483/32209519 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  7925. 0.01 0.74 1566219/32209519 bool EntityFilter::ExpressionTuple<Grid>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [78]
  7926. 0.18 14.54 30642705/32209519 GridSystem::on_update(Game&, Entity&) [10]
  7927. [11] 32.1 0.19 15.29 32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  7928. 0.18 8.41 32209519/32209519 Grid* ComponentManager::get<Grid, (void*)0>(Handle) [14]
  7929. 0.25 6.31 32209519/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  7930. 0.13 0.00 32209519/104306070 std::type_index::type_index(std::type_info const&) [118]
  7931. -----------------------------------------------
  7932. 0.00 0.00 1/50806034 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  7933. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  7934. 0.00 0.00 1/50806034 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  7935. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  7936. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [18], int&, (void*)0>(char const (&) [18], int&) [1825]
  7937. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1544]
  7938. 0.00 0.00 1/50806034 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  7939. 0.00 0.00 1/50806034 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  7940. 0.00 0.00 1/50806034 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [1816]
  7941. 0.00 0.00 1/50806034 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  7942. 0.00 0.00 1/50806034 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  7943. 0.00 0.00 1/50806034 Handle ComponentManager::add<Rectangle, char const (&) [23], int&, int&, int&, int&, (void*)0>(char const (&) [23], int&, int&, int&, int&) [1814]
  7944. 0.00 0.00 1/50806034 Handle ComponentManager::add<Collision, char const (&) [29], sf::Rect<float>&, (void*)0>(char const (&) [29], sf::Rect<float>&) [1842]
  7945. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [23], int&, (void*)0>(char const (&) [23], int&) [1828]
  7946. 0.00 0.00 1/50806034 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1704]
  7947. 0.00 0.00 1/50806034 Handle ComponentManager::add<Collision, char const (&) [19], sf::Rect<float>&, (void*)0>(char const (&) [19], sf::Rect<float>&) [1840]
  7948. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&) [1547]
  7949. 0.00 0.00 1/50806034 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1740]
  7950. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1545]
  7951. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [21], int&, (void*)0>(char const (&) [21], int&) [1826]
  7952. 0.00 0.00 1/50806034 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, int&, int&, (void*)0>(char const (&) [21], int&, int&, int&, int&) [1813]
  7953. 0.00 0.00 1/50806034 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1741]
  7954. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1548]
  7955. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1552]
  7956. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [34], int&, (void*)0>(char const (&) [34], int&) [1831]
  7957. 0.00 0.00 1/50806034 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1707]
  7958. 0.00 0.00 1/50806034 Handle ComponentManager::add<Collision, char const (&) [30], sf::Rect<float>&, (void*)0>(char const (&) [30], sf::Rect<float>&) [1843]
  7959. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1553]
  7960. 0.00 0.00 1/50806034 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&) [752]
  7961. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [22], int&, (void*)0>(char const (&) [22], int&) [1827]
  7962. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1546]
  7963. 0.00 0.00 1/50806034 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  7964. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  7965. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  7966. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&) [1549]
  7967. 0.00 0.00 1/50806034 Handle ComponentManager::add<Collision, char const (&) [25], sf::Rect<float>&, (void*)0>(char const (&) [25], sf::Rect<float>&) [1841]
  7968. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [26], int&, (void*)0>(char const (&) [26], int&) [1829]
  7969. 0.00 0.00 1/50806034 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1705]
  7970. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1550]
  7971. 0.00 0.00 1/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [29], int&, (void*)0>(char const (&) [29], int&) [1830]
  7972. 0.00 0.00 1/50806034 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1706]
  7973. 0.00 0.00 1/50806034 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&) [1551]
  7974. 0.00 0.00 1/50806034 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [1815]
  7975. 0.00 0.00 1/50806034 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  7976. 0.00 0.00 1/50806034 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  7977. 0.00 0.00 1/50806034 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  7978. 0.00 0.00 1/50806034 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  7979. 0.00 0.00 1/50806034 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  7980. 0.00 0.00 1/50806034 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  7981. 0.00 0.00 2/50806034 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  7982. 0.00 0.00 2/50806034 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  7983. 0.00 0.00 2/50806034 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  7984. 0.00 0.00 2/50806034 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  7985. 0.00 0.00 2/50806034 Handle ComponentManager::add<Collision, char const (&) [22], sf::Rect<float>&, (void*)0>(char const (&) [22], sf::Rect<float>&) [1711]
  7986. 0.00 0.00 2/50806034 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  7987. 0.00 0.00 2/50806034 Handle ComponentManager::add<Collision, char const (&) [21], sf::Rect<float>&, (void*)0>(char const (&) [21], sf::Rect<float>&) [1710]
  7988. 0.00 0.00 2/50806034 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&) [1695]
  7989. 0.00 0.00 3/50806034 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1616]
  7990. 0.00 0.00 3/50806034 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&) [1669]
  7991. 0.00 0.00 4/50806034 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1590]
  7992. 0.00 0.00 6/50806034 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1361]
  7993. 0.00 0.00 21/50806034 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  7994. 0.00 0.00 22/50806034 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1265]
  7995. 0.00 0.00 28/50806034 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1421]
  7996. 0.00 0.00 28/50806034 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1428]
  7997. 0.00 0.00 28/50806034 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1350]
  7998. 0.00 0.00 64/50806034 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1299]
  7999. 0.00 0.00 105/50806034 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  8000. 0.00 0.05 256959/50806034 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle) [285]
  8001. 0.00 0.05 260318/50806034 Collision* ComponentManager::get<Collision, (void*)0>(Handle) [263]
  8002. 0.02 0.44 2078746/50806034 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle) [93]
  8003. 0.02 0.44 2079911/50806034 Callback* ComponentManager::get<Callback, (void*)0>(Handle) [83]
  8004. 0.02 0.49 2315403/50806034 Circle* ComponentManager::get<Circle, (void*)0>(Handle) [99]
  8005. 0.02 0.49 2315404/50806034 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle) [86]
  8006. 0.02 0.49 2315411/50806034 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle) [80]
  8007. 0.02 0.49 2315446/50806034 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle) [79]
  8008. 0.02 0.49 2325255/50806034 Text* ComponentManager::get<Text, (void*)0>(Handle) [75]
  8009. 0.02 0.49 2333285/50806034 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle) [85]
  8010. 0.27 6.79 32209519/50806034 Grid* ComponentManager::get<Grid, (void*)0>(Handle) [14]
  8011. [12] 23.1 0.43 10.71 50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  8012. 0.15 7.94 50806034/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [15]
  8013. 0.13 0.64 50806028/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  8014. 0.19 0.46 101612062/101612272 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator*() const [90]
  8015. 0.11 0.34 50806034/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end() [113]
  8016. 0.00 0.45 21/21 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [114]
  8017. 0.15 0.06 50806028/50806133 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const [168]
  8018. 0.10 0.00 50806034/50806141 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const&) const [293]
  8019. 0.00 0.00 21/2291 std::remove_reference<std::type_index&>::type&& std::move<std::type_index&>(std::type_index&) [3840]
  8020. 0.00 0.00 21/2291 std::tuple<std::type_index&&> std::forward_as_tuple<std::type_index>(std::type_index&&) [3838]
  8021. 0.00 0.00 21/21 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const&) [4885]
  8022. -----------------------------------------------
  8023. 0.00 0.00 1/50806020 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  8024. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  8025. 0.00 0.00 1/50806020 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  8026. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  8027. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  8028. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  8029. 0.00 0.00 1/50806020 Handle Entity::add<TileMap, , (void*)0>() [885]
  8030. 0.00 0.00 1/50806020 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  8031. 0.00 0.00 1/50806020 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  8032. 0.00 0.00 1/50806020 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  8033. 0.00 0.00 1/50806020 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  8034. 0.00 0.00 1/50806020 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  8035. 0.00 0.00 1/50806020 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  8036. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  8037. 0.00 0.00 1/50806020 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  8038. 0.00 0.00 1/50806020 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  8039. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  8040. 0.00 0.00 1/50806020 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  8041. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  8042. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  8043. 0.00 0.00 1/50806020 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  8044. 0.00 0.00 1/50806020 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  8045. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  8046. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  8047. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  8048. 0.00 0.00 1/50806020 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  8049. 0.00 0.00 1/50806020 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  8050. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  8051. 0.00 0.00 1/50806020 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  8052. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  8053. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  8054. 0.00 0.00 1/50806020 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  8055. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  8056. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  8057. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  8058. 0.00 0.00 1/50806020 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  8059. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  8060. 0.00 0.00 1/50806020 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  8061. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  8062. 0.00 0.00 1/50806020 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  8063. 0.00 0.00 1/50806020 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  8064. 0.00 0.00 1/50806020 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  8065. 0.00 0.00 1/50806020 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  8066. 0.00 0.00 2/50806020 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  8067. 0.00 0.00 2/50806020 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  8068. 0.00 0.00 2/50806020 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  8069. 0.00 0.00 2/50806020 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  8070. 0.00 0.00 3/50806020 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  8071. 0.00 0.00 3/50806020 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  8072. 0.00 0.00 4/50806020 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  8073. 0.00 0.00 5/50806020 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  8074. 0.00 0.00 6/50806020 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  8075. 0.00 0.00 6/50806020 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  8076. 0.00 0.00 21/50806020 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  8077. 0.00 0.00 22/50806020 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  8078. 0.00 0.00 28/50806020 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  8079. 0.00 0.00 28/50806020 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  8080. 0.00 0.00 28/50806020 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  8081. 0.00 0.00 64/50806020 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  8082. 0.00 0.00 94/50806020 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  8083. 0.00 0.05 256959/50806020 Clickable* Entity::get<Clickable, (void*)0>() [201]
  8084. 0.00 0.05 260318/50806020 Collision* Entity::get<Collision, (void*)0>() [200]
  8085. 0.02 0.41 2078746/50806020 PlayerProfile* Entity::get<PlayerProfile, (void*)0>() [61]
  8086. 0.02 0.41 2079911/50806020 Callback* Entity::get<Callback, (void*)0>() [57]
  8087. 0.02 0.45 2315403/50806020 Circle* Entity::get<Circle, (void*)0>() [59]
  8088. 0.02 0.45 2315404/50806020 TileMap* Entity::get<TileMap, (void*)0>() [48]
  8089. 0.02 0.45 2315411/50806020 VertexList* Entity::get<VertexList, (void*)0>() [51]
  8090. 0.02 0.45 2315446/50806020 Sprite* Entity::get<Sprite, (void*)0>() [52]
  8091. 0.02 0.46 2325255/50806020 Text* Entity::get<Text, (void*)0>() [47]
  8092. 0.02 0.46 2333285/50806020 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  8093. 0.25 6.31 32209519/50806020 Grid* Entity::get<Grid, (void*)0>() [11]
  8094. [13] 21.5 0.40 9.95 50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8095. 0.14 7.61 50806020/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [18]
  8096. 0.13 0.64 50805581/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  8097. 0.08 0.38 50806020/50806088 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end() [110]
  8098. 0.13 0.27 101611601/101611601 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator*() const [124]
  8099. 0.03 0.25 2248/2248 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [143]
  8100. 0.18 0.01 50805581/50805581 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::key_comp() const [180]
  8101. 0.11 0.00 50806020/50806242 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) const [267]
  8102. 0.00 0.00 2248/2291 std::remove_reference<std::type_index&>::type&& std::move<std::type_index&>(std::type_index&) [3840]
  8103. 0.00 0.00 2248/2291 std::tuple<std::type_index&&> std::forward_as_tuple<std::type_index>(std::type_index&&) [3838]
  8104. 0.00 0.00 2248/2307 std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) [3832]
  8105. -----------------------------------------------
  8106. 0.18 8.41 32209519/32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  8107. [14] 17.8 0.18 8.41 32209519 Grid* ComponentManager::get<Grid, (void*)0>(Handle) [14]
  8108. 0.27 6.79 32209519/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  8109. 0.04 0.65 32209519/32209519 ObjectPool<Grid>::get(Handle&) [84]
  8110. 0.10 0.22 32209519/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  8111. 0.06 0.16 32209519/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  8112. 0.13 0.00 32209519/104306070 std::type_index::type_index(std::type_info const&) [118]
  8113. -----------------------------------------------
  8114. 0.00 0.00 105/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  8115. 0.15 7.94 50806034/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  8116. [15] 16.8 0.15 7.94 50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [15]
  8117. 0.19 7.75 50806139/50806139 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [17]
  8118. -----------------------------------------------
  8119. 0.00 0.00 715/4727025 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const [275]
  8120. 0.02 2.63 1566219/4727025 BaseEntitySubscription::add(Handle) [33]
  8121. 0.02 2.63 1566664/4727025 PostorderEntitySubscription::init() [28]
  8122. 0.02 2.68 1593427/4727025 PreorderEntitySubscription::init() [29]
  8123. [16] 16.6 0.06 7.94 4727025 EntitySubscription::filter(Handle) [16]
  8124. 0.13 7.61 4727025/4727025 EntityFilter::filter(Entity&) const [19]
  8125. 0.01 0.15 4727025/43413833 Scene::get_entity(Handle) [45]
  8126. 0.02 0.01 4727025/7911001 EntitySubscription::scene() const [375]
  8127. 0.01 0.00 4727025/4727031 EntitySubscription::filter() [796]
  8128. -----------------------------------------------
  8129. 0.19 7.75 50806139/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [15]
  8130. [17] 16.5 0.19 7.75 50806139 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [17]
  8131. 1.54 5.97 50806139/50806139 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&) [22]
  8132. 0.13 0.00 50806139/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_end() [234]
  8133. 0.12 0.00 50806139/50806144 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_begin() [262]
  8134. -----------------------------------------------
  8135. 0.14 7.61 50806020/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8136. [18] 16.0 0.14 7.61 50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [18]
  8137. 0.28 7.33 50806020/50806020 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [21]
  8138. -----------------------------------------------
  8139. 0.13 7.61 4727025/4727025 EntitySubscription::filter(Handle) [16]
  8140. [19] 16.0 0.13 7.61 4727025 EntityFilter::filter(Entity&) const [19]
  8141. 0.02 5.03 1589940/1589940 EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::filter(Entity&) [25]
  8142. 0.02 1.70 1566664/1566664 EntityFilter::ExpressionTuple<Callback, PlayerProfile>::filter(Entity&) [39]
  8143. 0.02 0.75 1566219/1566219 EntityFilter::ExpressionTuple<Grid>::filter(Entity&) [76]
  8144. 0.01 0.02 9454050/9454056 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const [558]
  8145. 0.00 0.01 4727025/4727031 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const [689]
  8146. 0.01 0.00 4727025/4727025 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::empty() const [798]
  8147. 0.01 0.00 4727025/4727031 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator++() [797]
  8148. 0.01 0.00 9454050/9454062 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator!=(std::_Rb_tree_const_iterator<EntityFilter::Expression*> const&) const [966]
  8149. 0.00 0.00 4202/4202 EntityFilter::ExpressionTuple<Collision>::filter(Entity&) [1012]
  8150. 0.00 0.00 4727025/4727031 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator*() const [2967]
  8151. -----------------------------------------------
  8152. 0.00 0.00 1/503203242 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&) [265]
  8153. 0.00 0.00 3/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*) [2566]
  8154. 0.00 0.00 4/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::type_index const&) [2499]
  8155. 0.00 0.00 6/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*, std::_Rb_tree_node_base*, std::type_index const&) [2429]
  8156. 0.00 0.00 6/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::find(std::type_index const&) const [1942]
  8157. 0.00 0.00 7/503203242 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_insert_<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&, std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node&) [2083]
  8158. 0.00 0.00 7/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1856]
  8159. 0.00 0.00 10/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [162]
  8160. 0.00 0.00 11/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_get_insert_unique_pos(std::type_index const&) [2089]
  8161. 0.00 0.00 13/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const*, std::_Rb_tree_node_base const*, std::type_index const&) const [2078]
  8162. 0.00 0.00 14/503203242 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  8163. 0.00 0.00 25/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::type_index const&) [1703]
  8164. 0.00 0.00 32/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::type_index const&) [179]
  8165. 0.00 0.00 105/503203242 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  8166. 0.00 0.00 957/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1307]
  8167. 0.00 0.00 2903/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&) [1230]
  8168. 0.00 0.00 3500/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  8169. 0.00 0.00 5834/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, std::_Rb_tree_node_base*, std::type_index const&) [1251]
  8170. 0.01 0.03 2630947/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  8171. 0.03 0.14 11080184/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::_Rb_tree_node_base*, std::type_index const&) [122]
  8172. 0.13 0.64 50805581/503203242 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8173. 0.13 0.64 50806028/503203242 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  8174. 0.49 2.43 192401985/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&) [22]
  8175. 0.50 2.47 195465079/503203242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&) [23]
  8176. [20] 15.9 1.29 6.36 503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  8177. 4.49 1.87 503203242/503203242 std::type_index::operator<(std::type_index const&) const [24]
  8178. -----------------------------------------------
  8179. 0.28 7.33 50806020/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [18]
  8180. [21] 15.8 0.28 7.33 50806020 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [21]
  8181. 1.48 5.50 50806020/50806020 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&) [23]
  8182. 0.27 0.00 50806020/50926476 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_begin() [145]
  8183. 0.08 0.00 50806020/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_end() [331]
  8184. -----------------------------------------------
  8185. 1.54 5.97 50806139/50806139 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [17]
  8186. [22] 15.6 1.54 5.97 50806139 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&) [22]
  8187. 0.49 2.43 192401985/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  8188. 0.62 1.93 192401985/192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [35]
  8189. 0.19 0.00 128914307/128914328 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_left(std::_Rb_tree_node_base*) [181]
  8190. 0.17 0.00 50806139/101612324 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [131]
  8191. 0.14 0.00 63487678/63487712 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_right(std::_Rb_tree_node_base*) [226]
  8192. -----------------------------------------------
  8193. 1.48 5.50 50806020/50806020 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [21]
  8194. [23] 14.5 1.48 5.50 50806020 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&) [23]
  8195. 0.50 2.47 195465079/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  8196. 0.40 1.45 195465079/195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [38]
  8197. 0.36 0.00 104714265/104716454 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_left(std::_Rb_tree_node_base*) [127]
  8198. 0.20 0.00 90750814/90754477 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_right(std::_Rb_tree_node_base*) [172]
  8199. 0.10 0.00 50806020/101617057 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [174]
  8200. -----------------------------------------------
  8201. 4.49 1.87 503203242/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  8202. [24] 13.2 4.49 1.87 503203242 std::type_index::operator<(std::type_index const&) const [24]
  8203. 1.87 0.00 503203242/503203242 std::type_info::before(std::type_info const&) const [37]
  8204. -----------------------------------------------
  8205. 0.02 5.03 1589940/1589940 EntityFilter::filter(Entity&) const [19]
  8206. [25] 10.5 0.02 5.03 1589940 EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::filter(Entity&) [25]
  8207. 0.00 5.03 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<6ul, (void*)0>(Entity&, bool) [26]
  8208. 0.00 0.00 1589940/4727025 EntityFilter::Expression::in_result() const [2968]
  8209. -----------------------------------------------
  8210. 0.00 5.03 1589940/1589940 EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::filter(Entity&) [25]
  8211. [26] 10.4 0.00 5.03 1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<6ul, (void*)0>(Entity&, bool) [26]
  8212. 0.01 4.16 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<5ul, (void*)0>(Entity&, bool) [27]
  8213. 0.07 0.79 1589940/2315404 TileMap* Entity::get<TileMap, (void*)0>() [48]
  8214. 0.00 0.00 1589940/9539640 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool) [868]
  8215. -----------------------------------------------
  8216. 0.01 4.16 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<6ul, (void*)0>(Entity&, bool) [26]
  8217. [27] 8.6 0.01 4.16 1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<5ul, (void*)0>(Entity&, bool) [27]
  8218. 0.01 3.32 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<4ul, (void*)0>(Entity&, bool) [31]
  8219. 0.01 0.82 1589940/2315411 VertexList* Entity::get<VertexList, (void*)0>() [51]
  8220. 0.00 0.00 1589940/9539640 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool) [868]
  8221. -----------------------------------------------
  8222. 0.00 0.00 2/7896 System::init(Game&) [125]
  8223. 0.14 3.53 7894/7896 System::update(Game&) [5]
  8224. [28] 7.6 0.14 3.53 7896 PostorderEntitySubscription::init() [28]
  8225. 0.02 2.63 1566664/4727025 EntitySubscription::filter(Handle) [16]
  8226. 0.25 0.00 1558768/3168806 SceneNode::entity() const [101]
  8227. 0.00 0.12 1566664/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  8228. 0.02 0.08 1558768/3168779 SceneNode::get_child(unsigned int) const [178]
  8229. 0.02 0.07 1822708/3340233 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  8230. 0.00 0.07 1566664/3185248 SceneNode::num_children() const [222]
  8231. 0.00 0.05 1566664/43413833 Scene::get_entity(Handle) [45]
  8232. 0.02 0.02 1574560/1574560 bool std::operator!=<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [444]
  8233. 0.00 0.03 1574560/3176158 std::vector<Handle, std::allocator<Handle> >::empty() const [361]
  8234. 0.01 0.01 1822708/1822708 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const [637]
  8235. 0.00 0.02 1574560/1574570 std::vector<Handle, std::allocator<Handle> >::rend() [661]
  8236. 0.00 0.02 1566664/3160100 std::vector<Handle, std::allocator<Handle> >::back() [501]
  8237. 0.00 0.01 1566664/3160100 std::vector<Handle, std::allocator<Handle> >::pop_back() [525]
  8238. 0.01 0.00 1574560/7911001 EntitySubscription::scene() const [375]
  8239. 0.01 0.00 7896/7897 std::vector<Handle, std::allocator<Handle> >::rbegin() [760]
  8240. 0.00 0.01 15792/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  8241. 0.01 0.00 1566664/37528737 Entity::space() const [169]
  8242. 0.00 0.00 7896/16057 EntitySubscription::clear() [685]
  8243. 0.01 0.00 15792/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  8244. 0.00 0.00 1566664/1566664 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator++() [983]
  8245. 0.00 0.00 7896/7896 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [1285]
  8246. 0.00 0.00 7896/19209 Handle::Handle() [3433]
  8247. 0.00 0.00 7896/16057 System::root() const [3462]
  8248. 0.00 0.00 7896/16057 EntitySubscription::system() [3460]
  8249. 0.00 0.00 7896/47533 Handle::operator==(Handle const&) const [3302]
  8250. 0.00 0.00 7896/16277 Scene::root_entity() const [3449]
  8251. -----------------------------------------------
  8252. 0.00 0.00 3/8161 System::init(Game&) [125]
  8253. 0.00 0.01 18/8161 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}::operator()(EntityDestroyedMessage&) const [916]
  8254. 0.00 0.10 246/8161 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const [275]
  8255. 0.05 3.36 7894/8161 System::update(Game&) [5]
  8256. [29] 7.3 0.05 3.47 8161 PreorderEntitySubscription::init() [29]
  8257. 0.02 2.68 1593427/4727025 EntitySubscription::filter(Handle) [16]
  8258. 0.26 0.00 1585266/3168806 SceneNode::entity() const [101]
  8259. 0.00 0.13 1593427/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  8260. 0.02 0.08 1585266/3168779 SceneNode::get_child(unsigned int) const [178]
  8261. 0.00 0.07 1593427/3185248 SceneNode::num_children() const [222]
  8262. 0.01 0.06 1509696/3340233 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  8263. 0.00 0.05 1593427/43413833 Scene::get_entity(Handle) [45]
  8264. 0.00 0.03 1601588/3176158 std::vector<Handle, std::allocator<Handle> >::empty() const [361]
  8265. 0.00 0.02 1593427/3160100 std::vector<Handle, std::allocator<Handle> >::back() [501]
  8266. 0.01 0.01 1593427/3160100 std::vector<Handle, std::allocator<Handle> >::pop_back() [525]
  8267. 0.01 0.00 1601588/7911001 EntitySubscription::scene() const [375]
  8268. 0.01 0.00 1593427/37528737 Entity::space() const [169]
  8269. 0.01 0.00 8161/16057 EntitySubscription::clear() [685]
  8270. 0.00 0.00 8161/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  8271. 0.00 0.00 8161/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  8272. 0.00 0.00 8161/19209 Handle::Handle() [3433]
  8273. 0.00 0.00 8161/16057 EntitySubscription::system() [3460]
  8274. 0.00 0.00 8161/16057 System::root() const [3462]
  8275. 0.00 0.00 8161/47533 Handle::operator==(Handle const&) const [3302]
  8276. 0.00 0.00 8161/16277 Scene::root_entity() const [3449]
  8277. -----------------------------------------------
  8278. 0.06 3.38 1488163/1488163 System::update(Game&)::{lambda(Handle)#1}::operator()(Handle) const [9]
  8279. [30] 7.1 0.06 3.38 1488163 GraphicalSystem::on_update(Game&, Entity&) [30]
  8280. 0.00 0.45 7827/7827 TileMap::find(sf::Rect<float> const&) [111]
  8281. 0.00 0.40 725463/2325255 Text* Entity::get<Text, (void*)0>() [47]
  8282. 0.03 0.36 725463/2315404 TileMap* Entity::get<TileMap, (void*)0>() [48]
  8283. 0.01 0.37 725463/2315411 VertexList* Entity::get<VertexList, (void*)0>() [51]
  8284. 0.00 0.38 725463/2315446 Sprite* Entity::get<Sprite, (void*)0>() [52]
  8285. 0.00 0.36 725463/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  8286. 0.01 0.32 725463/2315403 Circle* Entity::get<Circle, (void*)0>() [59]
  8287. 0.02 0.29 7827/7827 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}) [133]
  8288. 0.03 0.21 1488163/1488163 System::is_visible(Handle) [158]
  8289. 0.06 0.00 1488163/1488784 Entity::handle() const [385]
  8290. 0.02 0.00 359864/359864 Rectangle::draw(RenderSurface&, sf::RenderStates) [546]
  8291. 0.00 0.02 725463/31592767 System::global_transform(Entity&) [64]
  8292. 0.01 0.00 189639/189639 Text::draw(RenderSurface&, sf::RenderStates) [716]
  8293. 0.00 0.00 161494/1437400 Sprite::draw(RenderSurface&, sf::RenderStates) [494]
  8294. 0.00 0.00 7827/7827 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::~vector() [1094]
  8295. 0.00 0.00 7827/30650720 Camera::bounds() const [41]
  8296. 0.00 0.00 7827/7852 GraphicalSystem::camera() const [1191]
  8297. 0.00 0.00 7827/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  8298. 0.00 0.00 7827/7827 VertexList::draw(RenderSurface&, sf::RenderStates) [1259]
  8299. 0.00 0.00 7827/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  8300. 0.00 0.00 161494/161494 Sprite::update(Game&) [3158]
  8301. 0.00 0.00 7827/74951 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::end() [3220]
  8302. 0.00 0.00 7827/74951 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::begin() [3221]
  8303. -----------------------------------------------
  8304. 0.01 3.32 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<5ul, (void*)0>(Entity&, bool) [27]
  8305. [31] 6.9 0.01 3.32 1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<4ul, (void*)0>(Entity&, bool) [31]
  8306. 0.02 2.42 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<3ul, (void*)0>(Entity&, bool) [36]
  8307. 0.01 0.87 1589940/2325255 Text* Entity::get<Text, (void*)0>() [47]
  8308. 0.00 0.00 1589940/9539640 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool) [868]
  8309. -----------------------------------------------
  8310. 0.00 0.00 1/7828 System::init(Game&) [125]
  8311. 0.00 2.74 7827/7828 System::update(Game&) [5]
  8312. [32] 5.7 0.00 2.74 7828 BaseEntitySubscription::init() [32]
  8313. 0.02 2.65 1566219/1566219 BaseEntitySubscription::add(Handle) [33]
  8314. 0.00 0.04 7828/16319 Scene::entities() const [321]
  8315. 0.00 0.01 1574047/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  8316. 0.00 0.00 1574047/3156531 bool __gnu_cxx::operator!=<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [723]
  8317. 0.00 0.00 1566219/3162920 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator++() [802]
  8318. 0.00 0.00 7828/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  8319. 0.00 0.00 7828/7911001 EntitySubscription::scene() const [375]
  8320. 0.00 0.00 7828/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  8321. 0.00 0.00 1566219/6323213 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [2959]
  8322. -----------------------------------------------
  8323. 0.02 2.65 1566219/1566219 BaseEntitySubscription::init() [32]
  8324. [33] 5.5 0.02 2.65 1566219 BaseEntitySubscription::add(Handle) [33]
  8325. 0.02 2.63 1566219/4727025 EntitySubscription::filter(Handle) [16]
  8326. 0.00 0.00 7828/3340233 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  8327. -----------------------------------------------
  8328. 0.03 2.56 256041/256041 System::update(Game&)::{lambda(Handle)#1}::operator()(Handle) const [9]
  8329. [34] 5.4 0.03 2.56 256041 CallbackSystem::on_update(Game&, Entity&) [34]
  8330. 0.00 0.56 256041/256041 Callback::on_update() [96]
  8331. 0.00 0.28 512625/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  8332. 0.00 0.26 512082/2078746 PlayerProfile* Entity::get<PlayerProfile, (void*)0>() [61]
  8333. 0.01 0.16 256089/256959 Clickable* Entity::get<Clickable, (void*)0>() [201]
  8334. 0.00 0.17 256041/260318 Collision* Entity::get<Collision, (void*)0>() [200]
  8335. 0.00 0.15 542944/543013 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  8336. 0.01 0.14 495124/495124 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  8337. 0.00 0.15 511948/513247 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  8338. 0.00 0.15 511814/513113 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  8339. 0.00 0.14 495804/495804 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  8340. 0.02 0.07 2557634/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  8341. 0.00 0.05 256041/266620 Game::get_player(unsigned int) [396]
  8342. 0.00 0.04 1271012/1344325 Intent::element() const [436]
  8343. 0.01 0.03 1271012/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  8344. 0.00 0.03 77772/85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&) [483]
  8345. 0.00 0.03 1271012/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  8346. 0.00 0.03 14157/14157 Callback::mouse_move() [502]
  8347. 0.02 0.00 224599/229036 Clickable::is_left_clicked() const [608]
  8348. 0.01 0.00 256041/256305 Callback::prev_mouse_pos() const [833]
  8349. 0.01 0.00 256041/266620 Player::bindings() [831]
  8350. 0.01 0.00 495464/580525 InputElement::is_pressed() const [824]
  8351. 0.00 0.01 224599/31592767 System::global_transform(Entity&) [64]
  8352. 0.00 0.01 449198/449198 sf::Rect<float>::contains(sf::Vector2<float> const&) const [929]
  8353. 0.00 0.00 1286622/3917435 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator bool() const [799]
  8354. 0.00 0.00 207/207 Callback::mouse_wheel() [1158]
  8355. 0.00 0.00 24/24 Callback::right_click() [1283]
  8356. 0.00 0.00 24/24 Callback::right_release() [1284]
  8357. 0.00 0.00 243/3168806 SceneNode::entity() const [101]
  8358. 0.00 0.00 14/14 Callback::camera_resize() [1324]
  8359. 0.00 0.00 13/13 Callback::mouse_out() [1333]
  8360. 0.00 0.00 243/43413833 Scene::get_entity(Handle) [45]
  8361. 0.00 0.00 567/37528737 Entity::space() const [169]
  8362. 0.00 0.00 567/99804402 SceneNode::parent() const [165]
  8363. 0.00 0.00 11/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  8364. 0.00 0.00 11/1488784 Entity::handle() const [385]
  8365. 0.00 0.00 1271012/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  8366. 0.00 0.00 775548/778325 InputElement::position() const [3022]
  8367. 0.00 0.00 512082/521712 sf::Vector2<float>::Vector2() [3042]
  8368. 0.00 0.00 256041/256041 PlayerProfile::player_id() const [3100]
  8369. 0.00 0.00 255907/255907 Callback::prev_mouse_wheel_pos(float) [3103]
  8370. 0.00 0.00 255907/255907 bool sf::operator!=<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [3101]
  8371. 0.00 0.00 255907/255907 Callback::prev_mouse_pos(sf::Vector2<float>) [3102]
  8372. 0.00 0.00 224599/224602 Collision::volume() const [3112]
  8373. 0.00 0.00 219942/220371 Clickable::is_right_clicked() const [3113]
  8374. 0.00 0.00 7827/7896 Callback::prev_mouse_wheel_pos() const [3614]
  8375. 0.00 0.00 243/249 Game::current_scene() [4317]
  8376. 0.00 0.00 231/231 Callback::propagate() const [4318]
  8377. 0.00 0.00 48/48 Clickable::is_right_clicked(bool) [4692]
  8378. 0.00 0.00 24/24 Clickable::right_click_pos(sf::Vector2<float>) [4794]
  8379. -----------------------------------------------
  8380. 0.00 0.00 10/192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [162]
  8381. 0.00 0.00 21/192402016 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [114]
  8382. 0.62 1.93 192401985/192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&) [22]
  8383. [35] 5.3 0.62 1.93 192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [35]
  8384. 0.57 0.66 192402016/192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [50]
  8385. 0.70 0.00 192402016/192402058 std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator()(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > const&) const [82]
  8386. -----------------------------------------------
  8387. 0.02 2.42 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<4ul, (void*)0>(Entity&, bool) [31]
  8388. [36] 5.1 0.02 2.42 1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<3ul, (void*)0>(Entity&, bool) [36]
  8389. 0.02 1.56 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [42]
  8390. 0.01 0.82 1589940/2315446 Sprite* Entity::get<Sprite, (void*)0>() [52]
  8391. 0.00 0.00 1589940/9539640 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool) [868]
  8392. -----------------------------------------------
  8393. 1.87 0.00 503203242/503203242 std::type_index::operator<(std::type_index const&) const [24]
  8394. [37] 3.9 1.87 0.00 503203242 std::type_info::before(std::type_info const&) const [37]
  8395. -----------------------------------------------
  8396. 0.00 0.00 957/195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1307]
  8397. 0.00 0.00 2248/195468284 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [143]
  8398. 0.40 1.45 195465079/195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&) [23]
  8399. [38] 3.9 0.41 1.45 195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [38]
  8400. 0.49 0.70 195468284/195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [54]
  8401. 0.26 0.00 195468284/195472741 std::_Select1st<std::pair<std::type_index const, Handle> >::operator()(std::pair<std::type_index const, Handle> const&) const [149]
  8402. -----------------------------------------------
  8403. 0.02 1.70 1566664/1566664 EntityFilter::filter(Entity&) const [19]
  8404. [39] 3.6 0.02 1.70 1566664 EntityFilter::ExpressionTuple<Callback, PlayerProfile>::filter(Entity&) [39]
  8405. 0.01 1.69 1566664/1566664 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [40]
  8406. 0.00 0.00 1566664/4727025 EntityFilter::Expression::in_result() const [2968]
  8407. -----------------------------------------------
  8408. 0.01 1.69 1566664/1566664 EntityFilter::ExpressionTuple<Callback, PlayerProfile>::filter(Entity&) [39]
  8409. [40] 3.5 0.01 1.69 1566664 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [40]
  8410. 0.02 0.87 1566664/1566664 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [73]
  8411. 0.01 0.79 1566664/2078746 PlayerProfile* Entity::get<PlayerProfile, (void*)0>() [61]
  8412. 0.01 0.00 1566664/3133328 EntityFilter::And<Callback, PlayerProfile>::evaluate(bool, bool) [804]
  8413. -----------------------------------------------
  8414. 0.00 0.00 82/30650720 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  8415. 0.00 0.00 106/30650720 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  8416. 0.00 0.00 7827/30650720 GraphicalSystem::on_update(Game&, Entity&) [30]
  8417. 0.50 1.09 30642705/30650720 GridSystem::on_update(Game&, Entity&) [10]
  8418. [41] 3.3 0.50 1.09 30650720 Camera::bounds() const [41]
  8419. 0.42 0.08 30650720/30650727 sf::Vector2<float> sf::operator/<float>(sf::Vector2<float> const&, float) [104]
  8420. 0.34 0.08 30650720/30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  8421. 0.07 0.00 30650720/30650720 sf::Rect<float>::Rect(sf::Vector2<float> const&, sf::Vector2<float> const&) [353]
  8422. 0.05 0.00 30650720/30650725 Camera::center() const [419]
  8423. 0.05 0.00 61301440/61301454 Camera::size() const [416]
  8424. -----------------------------------------------
  8425. 0.02 1.56 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<3ul, (void*)0>(Entity&, bool) [36]
  8426. [42] 3.3 0.02 1.56 1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [42]
  8427. 0.01 0.80 1589940/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  8428. 0.02 0.74 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [77]
  8429. 0.00 0.00 1589940/9539640 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool) [868]
  8430. -----------------------------------------------
  8431. 0.24 1.25 91928115/91928115 GridSystem::on_update(Game&, Entity&) [10]
  8432. [43] 3.1 0.24 1.25 91928115 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::map() [43]
  8433. 0.18 1.07 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree() [49]
  8434. -----------------------------------------------
  8435. 0.00 0.00 1/91928630 Player::Player(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2559]
  8436. 0.00 0.00 2/91928630 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1496]
  8437. 0.00 0.00 3/91928630 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  8438. 0.00 0.00 3/91928630 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  8439. 0.00 0.00 6/91928630 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  8440. 0.00 0.00 6/91928630 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  8441. 0.00 0.00 12/91928630 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  8442. 0.00 0.00 20/91928630 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  8443. 0.00 0.00 33/91928630 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  8444. 0.00 0.00 63/91928630 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  8445. 0.00 0.00 126/91928630 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  8446. 0.00 0.00 240/91928630 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1444]
  8447. 0.29 1.18 91928115/91928630 GridSystem::on_update(Game&, Entity&) [10]
  8448. [44] 3.0 0.29 1.18 91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  8449. 0.57 0.62 91928630/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  8450. -----------------------------------------------
  8451. 0.00 0.00 1/43413833 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  8452. 0.00 0.00 1/43413833 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle) [1435]
  8453. 0.00 0.00 1/43413833 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  8454. 0.00 0.00 1/43413833 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  8455. 0.00 0.00 1/43413833 BuilderScene::create_notification(float, float) [901]
  8456. 0.00 0.00 3/43413833 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  8457. 0.00 0.00 3/43413833 BuilderScene::create_hud(Game&) [229]
  8458. 0.00 0.00 3/43413833 BuilderScene::file_dialog_box() [536]
  8459. 0.00 0.00 10/43413833 Scene::remove_entity(Handle, bool) [231]
  8460. 0.00 0.00 11/43413833 CallbackSystem::post_update(Game&) [662]
  8461. 0.00 0.00 220/43413833 Scene::add_to_scene_node(Handle, Entity*, int) [1023]
  8462. 0.00 0.00 243/43413833 CallbackSystem::on_update(Game&, Entity&) [34]
  8463. 0.00 0.00 444/43413833 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  8464. 0.00 0.00 2125/43413833 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  8465. 0.00 0.00 24520/43413833 GridSystem::on_update(Game&, Entity&) [10]
  8466. 0.00 0.00 57393/43413833 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  8467. 0.00 0.05 1488163/43413833 System::is_visible(Handle) [158]
  8468. 0.00 0.05 1566662/43413833 Scene::update(Game&) [4]
  8469. 0.00 0.05 1566664/43413833 PostorderEntitySubscription::init() [28]
  8470. 0.00 0.05 1593427/43413833 PreorderEntitySubscription::init() [29]
  8471. 0.01 0.15 4727025/43413833 EntitySubscription::filter(Handle) [16]
  8472. 0.07 1.00 32386912/43413833 System::update(Game&)::{lambda(Handle)#1}::operator()(Handle) const [9]
  8473. [45] 3.0 0.09 1.33 43413833 Scene::get_entity(Handle) [45]
  8474. 0.16 1.17 43413833/43413842 ObjectPool<Entity>::get(Handle&) [46]
  8475. -----------------------------------------------
  8476. 0.00 0.00 9/43413842 Scene::remove_entity(Handle, bool) [231]
  8477. 0.16 1.17 43413833/43413842 Scene::get_entity(Handle) [45]
  8478. [46] 2.8 0.16 1.17 43413842 ObjectPool<Entity>::get(Handle&) [46]
  8479. 0.47 0.70 43413842/43413842 ObjectPool<Entity>::get(Handle&, Entity*&) [56]
  8480. -----------------------------------------------
  8481. 0.00 0.00 1/2325255 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  8482. 0.00 0.00 1/2325255 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  8483. 0.00 0.00 2/2325255 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  8484. 0.00 0.00 2/2325255 BuilderScene::create_mouse_entity(Game&) [684]
  8485. 0.00 0.00 2/2325255 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  8486. 0.00 0.00 2/2325255 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  8487. 0.00 0.00 21/2325255 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  8488. 0.00 0.00 27/2325255 StartMenuScene::init(Game&) [363]
  8489. 0.00 0.00 63/2325255 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  8490. 0.00 0.00 246/2325255 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  8491. 0.00 0.00 429/2325255 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  8492. 0.00 0.00 1305/2325255 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}::operator()() const [731]
  8493. 0.00 0.00 7751/2325255 GridSystem::on_update(Game&, Entity&) [10]
  8494. 0.00 0.40 725463/2325255 GraphicalSystem::on_update(Game&, Entity&) [30]
  8495. 0.01 0.87 1589940/2325255 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<4ul, (void*)0>(Entity&, bool) [31]
  8496. [47] 2.7 0.01 1.27 2325255 Text* Entity::get<Text, (void*)0>() [47]
  8497. 0.01 0.78 2325255/2325255 Text* ComponentManager::get<Text, (void*)0>(Handle) [75]
  8498. 0.02 0.46 2325255/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8499. 0.01 0.00 2325255/104306070 std::type_index::type_index(std::type_info const&) [118]
  8500. -----------------------------------------------
  8501. 0.00 0.00 1/2315404 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  8502. 0.03 0.36 725463/2315404 GraphicalSystem::on_update(Game&, Entity&) [30]
  8503. 0.07 0.79 1589940/2315404 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<6ul, (void*)0>(Entity&, bool) [26]
  8504. [48] 2.6 0.11 1.15 2315404 TileMap* Entity::get<TileMap, (void*)0>() [48]
  8505. 0.01 0.66 2315404/2315404 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle) [86]
  8506. 0.02 0.45 2315404/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8507. 0.01 0.00 2315404/104306070 std::type_index::type_index(std::type_info const&) [118]
  8508. -----------------------------------------------
  8509. 0.18 1.07 91928115/91928115 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::map() [43]
  8510. [49] 2.6 0.18 1.07 91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree() [49]
  8511. 0.22 0.85 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [60]
  8512. -----------------------------------------------
  8513. 0.57 0.66 192402016/192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [35]
  8514. [50] 2.5 0.57 0.66 192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [50]
  8515. 0.22 0.44 192402016/192402058 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() const [89]
  8516. -----------------------------------------------
  8517. 0.00 0.00 4/2315411 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  8518. 0.00 0.00 4/2315411 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  8519. 0.01 0.37 725463/2315411 GraphicalSystem::on_update(Game&, Entity&) [30]
  8520. 0.01 0.82 1589940/2315411 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<5ul, (void*)0>(Entity&, bool) [27]
  8521. [51] 2.5 0.02 1.19 2315411 VertexList* Entity::get<VertexList, (void*)0>() [51]
  8522. 0.01 0.70 2315411/2315411 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle) [80]
  8523. 0.02 0.45 2315411/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8524. 0.01 0.00 2315411/104306070 std::type_index::type_index(std::type_info const&) [118]
  8525. -----------------------------------------------
  8526. 0.00 0.00 1/2315446 StartMenuScene::init(Game&) [363]
  8527. 0.00 0.00 42/2315446 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  8528. 0.00 0.38 725463/2315446 GraphicalSystem::on_update(Game&, Entity&) [30]
  8529. 0.01 0.82 1589940/2315446 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<3ul, (void*)0>(Entity&, bool) [36]
  8530. [52] 2.5 0.01 1.20 2315446 Sprite* Entity::get<Sprite, (void*)0>() [52]
  8531. 0.01 0.71 2315446/2315446 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle) [79]
  8532. 0.02 0.45 2315446/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8533. 0.01 0.00 2315446/104306070 std::type_index::type_index(std::type_info const&) [118]
  8534. -----------------------------------------------
  8535. 0.00 0.00 1/92380983 Player::Player(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2559]
  8536. 0.00 0.00 1/92380983 InputBinding::InputBinding(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2748]
  8537. 0.00 0.00 1/92380983 InputManager::InputManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2728]
  8538. 0.00 0.00 1/92380983 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  8539. 0.00 0.00 1/92380983 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  8540. 0.00 0.00 1/92380983 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid) [442]
  8541. 0.00 0.00 1/92380983 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  8542. 0.00 0.00 1/92380983 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision) [703]
  8543. 0.00 0.00 1/92380983 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable) [1021]
  8544. 0.00 0.00 1/92380983 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  8545. 0.00 0.00 2/92380983 InputDevice::InputDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2494]
  8546. 0.00 0.00 2/92380983 Camera::Camera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [586]
  8547. 0.00 0.00 2/92380983 FontAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2079]
  8548. 0.00 0.00 2/92380983 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [2715]
  8549. 0.00 0.00 2/92380983 TextureAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<int>) [1970]
  8550. 0.00 0.00 2/92380983 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [2717]
  8551. 0.00 0.00 2/92380983 FileChannel::FileChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2714]
  8552. 0.00 0.00 2/92380983 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  8553. 0.00 0.00 2/92380983 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile) [986]
  8554. 0.00 0.00 2/92380983 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  8555. 0.00 0.00 2/92380983 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  8556. 0.00 0.00 2/92380983 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  8557. 0.00 0.00 3/92380983 InputListener::InputListener(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2576]
  8558. 0.00 0.00 3/92380983 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  8559. 0.00 0.00 3/92380983 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  8560. 0.00 0.00 3/92380983 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  8561. 0.00 0.00 4/92380983 Logger::msg_enabled(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2239]
  8562. 0.00 0.00 4/92380983 std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [2550]
  8563. 0.00 0.00 4/92380983 Font::Font(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2551]
  8564. 0.00 0.00 4/92380983 Texture::Texture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<int>) [2552]
  8565. 0.00 0.00 4/92380983 void __gnu_cxx::new_allocator<Texture>::construct<Texture, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(Texture*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&) [2294]
  8566. 0.00 0.00 6/92380983 EntityFilter::EntityFilter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2371]
  8567. 0.00 0.00 6/92380983 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  8568. 0.00 0.00 6/92380983 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [2460]
  8569. 0.00 0.00 6/92380983 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  8570. 0.00 0.00 14/92380983 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [2088]
  8571. 0.00 0.00 17/92380983 Scene::id[abi:cxx11]() [2003]
  8572. 0.00 0.00 18/92380983 Logger::get_category_string[abi:cxx11](Logger::CATEGORY) [1989]
  8573. 0.00 0.00 20/92380983 Game::Game() [138]
  8574. 0.00 0.00 24/92380983 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  8575. 0.00 0.00 41/92380983 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  8576. 0.00 0.00 53/92380983 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  8577. 0.00 0.00 101/92380983 void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1627]
  8578. 0.00 0.00 109/92380983 InputElement::InputElement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1646]
  8579. 0.00 0.00 109/92380983 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1648]
  8580. 0.00 0.00 115/92380983 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  8581. 0.00 0.00 150/92380983 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  8582. 0.00 0.00 222/92380983 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  8583. 0.00 0.00 224/92380983 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1563]
  8584. 0.00 0.00 225/92380983 Entity::Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Scene*, ComponentManager*) [447]
  8585. 0.00 0.00 252/92380983 Mailbox::Mailbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1498]
  8586. 0.00 0.00 374/92380983 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  8587. 0.00 0.00 418/92380983 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  8588. 0.00 0.00 597/92380983 Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1449]
  8589. 0.00 0.00 773/92380983 ConsoleLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1425]
  8590. 0.00 0.00 1542/92380983 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  8591. 0.00 0.00 4008/92380983 Text::Text(Text const&) [937]
  8592. 0.00 0.00 5400/92380983 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const [1263]
  8593. 0.00 0.00 5987/92380983 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::key() const [1260]
  8594. 0.00 0.00 11422/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) [305]
  8595. 0.00 0.00 13107/92380983 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1207]
  8596. 0.00 0.00 14277/92380983 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1219]
  8597. 0.00 0.00 21397/92380983 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::escape_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1189]
  8598. 0.00 0.00 29249/92380983 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  8599. 0.00 0.00 42000/92380983 Component::Component(Component const&) [1120]
  8600. 0.00 0.00 120009/92380983 Entity::Entity(Entity const&) [565]
  8601. 0.00 0.00 180009/92380983 Mailbox::Mailbox(Mailbox const&) [692]
  8602. 0.57 0.62 91928630/92380983 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  8603. [53] 2.5 0.57 0.62 92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  8604. 0.15 0.28 92380983/92380983 std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*) [119]
  8605. 0.19 0.00 92380983/92380983 bool __gnu_cxx::__is_null_pointer<char>(char*) [182]
  8606. -----------------------------------------------
  8607. 0.49 0.70 195468284/195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [38]
  8608. [54] 2.5 0.49 0.70 195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [54]
  8609. 0.26 0.43 195468284/195472741 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() const [81]
  8610. -----------------------------------------------
  8611. 0.00 0.00 1/2333285 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::operator()() const [1786]
  8612. 0.00 0.00 1/2333285 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  8613. 0.00 0.00 2/2333285 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  8614. 0.00 0.00 2/2333285 BuilderScene::create_mouse_entity(Game&) [684]
  8615. 0.00 0.00 3/2333285 BuilderScene::create_notification(float, float) [901]
  8616. 0.00 0.00 4/2333285 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  8617. 0.00 0.00 4/2333285 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  8618. 0.00 0.00 5/2333285 BuilderScene::file_dialog_box() [536]
  8619. 0.00 0.00 7/2333285 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  8620. 0.00 0.00 8/2333285 BuilderScene::create_hud(Game&) [229]
  8621. 0.00 0.00 9/2333285 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  8622. 0.00 0.00 23/2333285 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  8623. 0.00 0.00 94/2333285 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  8624. 0.00 0.00 207/2333285 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  8625. 0.00 0.01 17512/2333285 GridSystem::on_update(Game&, Entity&) [10]
  8626. 0.00 0.36 725463/2333285 GraphicalSystem::on_update(Game&, Entity&) [30]
  8627. 0.01 0.80 1589940/2333285 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [42]
  8628. [55] 2.4 0.01 1.17 2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  8629. 0.01 0.68 2333285/2333285 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle) [85]
  8630. 0.02 0.46 2333285/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8631. 0.01 0.00 2333285/104306070 std::type_index::type_index(std::type_info const&) [118]
  8632. -----------------------------------------------
  8633. 0.47 0.70 43413842/43413842 ObjectPool<Entity>::get(Handle&) [46]
  8634. [56] 2.4 0.47 0.70 43413842 ObjectPool<Entity>::get(Handle&, Entity*&) [56]
  8635. 0.10 0.41 43413842/43413851 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::at(unsigned long) [100]
  8636. 0.11 0.00 43413842/91867127 Handle::index() const [161]
  8637. 0.08 0.00 43413842/91867104 Handle::version() const [199]
  8638. 0.00 0.00 450/13542320 Handle::reset() [352]
  8639. -----------------------------------------------
  8640. 0.00 0.00 1/2079911 BuilderScene::setup_keybindings(Game&) [556]
  8641. 0.00 0.00 1/2079911 BuilderScene::create_mouse_entity(Game&) [684]
  8642. 0.00 0.00 1/2079911 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  8643. 0.00 0.00 1/2079911 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  8644. 0.00 0.00 1/2079911 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  8645. 0.00 0.00 2/2079911 StartMenuScene::init(Game&) [363]
  8646. 0.00 0.00 2/2079911 BuilderScene::file_dialog_box() [536]
  8647. 0.00 0.00 2/2079911 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  8648. 0.00 0.00 2/2079911 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle) [1435]
  8649. 0.00 0.00 3/2079911 BuilderScene::create_hud(Game&) [229]
  8650. 0.00 0.00 3/2079911 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  8651. 0.00 0.00 4/2079911 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  8652. 0.00 0.00 4/2079911 BuilderScene::create_notification(float, float) [901]
  8653. 0.00 0.00 12/2079911 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  8654. 0.00 0.00 22/2079911 CallbackSystem::post_update(Game&) [662]
  8655. 0.00 0.00 63/2079911 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  8656. 0.00 0.00 69/2079911 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  8657. 0.00 0.00 429/2079911 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  8658. 0.00 0.28 512625/2079911 CallbackSystem::on_update(Game&, Entity&) [34]
  8659. 0.02 0.85 1566664/2079911 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [73]
  8660. [57] 2.4 0.02 1.13 2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  8661. 0.01 0.68 2079911/2079911 Callback* ComponentManager::get<Callback, (void*)0>(Handle) [83]
  8662. 0.02 0.41 2079911/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8663. 0.01 0.00 2079911/104306070 std::type_index::type_index(std::type_info const&) [118]
  8664. -----------------------------------------------
  8665. 0.11 1.01 91928115/91928115 GridSystem::on_update(Game&, Entity&) [10]
  8666. [58] 2.3 0.11 1.01 91928115 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~map() [58]
  8667. 0.19 0.82 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~_Rb_tree() [65]
  8668. -----------------------------------------------
  8669. 0.01 0.32 725463/2315403 GraphicalSystem::on_update(Game&, Entity&) [30]
  8670. 0.03 0.71 1589940/2315403 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [77]
  8671. [59] 2.2 0.04 1.03 2315403 Circle* Entity::get<Circle, (void*)0>() [59]
  8672. 0.01 0.54 2315403/2315403 Circle* ComponentManager::get<Circle, (void*)0>(Handle) [99]
  8673. 0.02 0.45 2315403/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8674. 0.01 0.00 2315403/104306070 std::type_index::type_index(std::type_info const&) [118]
  8675. -----------------------------------------------
  8676. 0.22 0.85 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree() [49]
  8677. [60] 2.2 0.22 0.85 91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [60]
  8678. 0.16 0.28 91928115/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  8679. 0.21 0.02 91928115/91928115 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::allocator() [160]
  8680. 0.17 0.00 91928115/91928117 std::_Rb_tree_key_compare<std::less<unsigned int> >::_Rb_tree_key_compare() [197]
  8681. -----------------------------------------------
  8682. 0.00 0.26 512082/2078746 CallbackSystem::on_update(Game&, Entity&) [34]
  8683. 0.01 0.79 1566664/2078746 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [40]
  8684. [61] 2.2 0.01 1.05 2078746 PlayerProfile* Entity::get<PlayerProfile, (void*)0>() [61]
  8685. 0.01 0.61 2078746/2078746 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle) [93]
  8686. 0.02 0.41 2078746/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  8687. 0.01 0.00 2078746/104306070 std::type_index::type_index(std::type_info const&) [118]
  8688. -----------------------------------------------
  8689. 0.00 0.00 82/30642893 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  8690. 0.00 0.00 106/30642893 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  8691. 0.02 1.03 30642705/30642893 GridSystem::on_update(Game&, Entity&) [10]
  8692. [62] 2.2 0.02 1.03 30642893 GridSystem::camera() [62]
  8693. 0.06 0.97 30642893/30650750 std::shared_ptr<Camera>::shared_ptr(std::shared_ptr<Camera> const&) [63]
  8694. -----------------------------------------------
  8695. 0.00 0.00 1/30650750 VisualDebugSystem::VisualDebugSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [534]
  8696. 0.00 0.00 1/30650750 GridSystem::GridSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Camera>) [2073]
  8697. 0.00 0.00 3/30650750 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  8698. 0.00 0.00 7852/30650750 GraphicalSystem::camera() const [1191]
  8699. 0.06 0.97 30642893/30650750 GridSystem::camera() [62]
  8700. [63] 2.1 0.06 0.97 30650750 std::shared_ptr<Camera>::shared_ptr(std::shared_ptr<Camera> const&) [63]
  8701. 0.16 0.81 30650750/30650750 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2> const&) [67]
  8702. -----------------------------------------------
  8703. 0.00 0.01 224599/31592767 CallbackSystem::on_update(Game&, Entity&) [34]
  8704. 0.00 0.02 725463/31592767 GraphicalSystem::on_update(Game&, Entity&) [30]
  8705. 0.09 0.91 30642705/31592767 GridSystem::on_update(Game&, Entity&) [10]
  8706. [64] 2.1 0.09 0.94 31592767 System::global_transform(Entity&) [64]
  8707. 0.33 0.51 31592767/31592767 Scene::global_transform(Entity&) [74]
  8708. 0.09 0.00 31592767/41016839 System::scene() [255]
  8709. -----------------------------------------------
  8710. 0.19 0.82 91928115/91928115 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~map() [58]
  8711. [65] 2.1 0.19 0.82 91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~_Rb_tree() [65]
  8712. 0.15 0.34 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::~_Rb_tree_impl() [107]
  8713. 0.20 0.00 91928115/92028785 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_begin() [175]
  8714. 0.13 0.00 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [232]
  8715. -----------------------------------------------
  8716. 0.00 0.98 2/2 Game::main_loop() [3]
  8717. [66] 2.0 0.00 0.98 2 Scene::do_init(Game&) [66]
  8718. 0.00 0.48 1/1 BuilderScene::init(Game&) [108]
  8719. 0.00 0.17 2/2 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int) [194]
  8720. 0.00 0.17 2/2 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int) [195]
  8721. 0.00 0.07 1/1 StartMenuScene::init(Game&) [363]
  8722. 0.00 0.05 2/3 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  8723. 0.00 0.02 2/2 std::shared_ptr<Camera> std::make_shared<Camera, char const (&) [15]>(char const (&) [15]) [578]
  8724. 0.01 0.00 2/2 Scene::create_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [702]
  8725. 0.00 0.00 2/2 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1496]
  8726. 0.00 0.00 2/2 void Messageable::install_message_handler<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [1511]
  8727. 0.00 0.00 2/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  8728. 0.00 0.00 2/17 Scene::id[abi:cxx11]() [2003]
  8729. 0.00 0.00 2/19209 Handle::Handle() [3433]
  8730. 0.00 0.00 2/47533 Handle::operator==(Handle const&) const [3302]
  8731. 0.00 0.00 2/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  8732. 0.00 0.00 2/15 Game::window() [5002]
  8733. -----------------------------------------------
  8734. 0.16 0.81 30650750/30650750 std::shared_ptr<Camera>::shared_ptr(std::shared_ptr<Camera> const&) [63]
  8735. [67] 2.0 0.16 0.81 30650750 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2> const&) [67]
  8736. 0.26 0.55 30650750/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  8737. -----------------------------------------------
  8738. [68] 2.0 0.25 0.72 34982914+37681793 <cycle 1 as a whole> [68]
  8739. 0.17 0.72 34960428 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  8740. 0.08 0.00 34982934 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  8741. 0.00 0.00 1360676 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() <cycle 1> [3000]
  8742. 0.00 0.00 1360567 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  8743. 0.00 0.00 18 Intent::~Intent() <cycle 1> [4924]
  8744. 0.00 0.00 2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [6613]
  8745. 0.00 0.00 2 void std::allocator_traits<std::allocator<Camera> >::destroy<Camera>(std::allocator<Camera>&, Camera*) <cycle 1> [6545]
  8746. 0.00 0.00 2 void __gnu_cxx::new_allocator<Camera>::destroy<Camera>(Camera*) <cycle 1> [6188]
  8747. 0.00 0.00 2 Camera::~Camera() <cycle 1> [6176]
  8748. 0.00 0.00 2 std::shared_ptr<CameraResizePolicy>::~shared_ptr() <cycle 1> [6390]
  8749. 0.00 0.00 2 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() <cycle 1> [6437]
  8750. 0.00 0.00 2 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [6588]
  8751. 0.00 0.00 2 void std::allocator_traits<std::allocator<MoveDownIntent> >::destroy<MoveDownIntent>(std::allocator<MoveDownIntent>&, MoveDownIntent*) <cycle 1> [6543]
  8752. 0.00 0.00 2 void __gnu_cxx::new_allocator<MoveDownIntent>::destroy<MoveDownIntent>(MoveDownIntent*) <cycle 1> [6184]
  8753. 0.00 0.00 2 MoveDownIntent::~MoveDownIntent() <cycle 1> [6171]
  8754. 0.00 0.00 2 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [6583]
  8755. 0.00 0.00 2 void std::allocator_traits<std::allocator<MoveUpIntent> >::destroy<MoveUpIntent>(std::allocator<MoveUpIntent>&, MoveUpIntent*) <cycle 1> [6542]
  8756. 0.00 0.00 2 void __gnu_cxx::new_allocator<MoveUpIntent>::destroy<MoveUpIntent>(MoveUpIntent*) <cycle 1> [6182]
  8757. 0.00 0.00 2 MoveUpIntent::~MoveUpIntent() <cycle 1> [6168]
  8758. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7526]
  8759. 0.00 0.00 1 void std::allocator_traits<std::allocator<GridVisibilityToggleIntent> >::destroy<GridVisibilityToggleIntent>(std::allocator<GridVisibilityToggleIntent>&, GridVisibilityToggleIntent*) <cycle 1> [7370]
  8760. 0.00 0.00 1 void __gnu_cxx::new_allocator<GridVisibilityToggleIntent>::destroy<GridVisibilityToggleIntent>(GridVisibilityToggleIntent*) <cycle 1> [6947]
  8761. 0.00 0.00 1 GridVisibilityToggleIntent::~GridVisibilityToggleIntent() <cycle 1> [6892]
  8762. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7516]
  8763. 0.00 0.00 1 void std::allocator_traits<std::allocator<SelectMenuItemIntent> >::destroy<SelectMenuItemIntent>(std::allocator<SelectMenuItemIntent>&, SelectMenuItemIntent*) <cycle 1> [7368]
  8764. 0.00 0.00 1 void __gnu_cxx::new_allocator<SelectMenuItemIntent>::destroy<SelectMenuItemIntent>(SelectMenuItemIntent*) <cycle 1> [6943]
  8765. 0.00 0.00 1 SelectMenuItemIntent::~SelectMenuItemIntent() <cycle 1> [6889]
  8766. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7506]
  8767. 0.00 0.00 1 void std::allocator_traits<std::allocator<SerializeMapIntent> >::destroy<SerializeMapIntent>(std::allocator<SerializeMapIntent>&, SerializeMapIntent*) <cycle 1> [7366]
  8768. 0.00 0.00 1 void __gnu_cxx::new_allocator<SerializeMapIntent>::destroy<SerializeMapIntent>(SerializeMapIntent*) <cycle 1> [6939]
  8769. 0.00 0.00 1 SerializeMapIntent::~SerializeMapIntent() <cycle 1> [6886]
  8770. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7501]
  8771. 0.00 0.00 1 void std::allocator_traits<std::allocator<VisualDebugIntent> >::destroy<VisualDebugIntent>(std::allocator<VisualDebugIntent>&, VisualDebugIntent*) <cycle 1> [7365]
  8772. 0.00 0.00 1 void __gnu_cxx::new_allocator<VisualDebugIntent>::destroy<VisualDebugIntent>(VisualDebugIntent*) <cycle 1> [6937]
  8773. 0.00 0.00 1 VisualDebugIntent::~VisualDebugIntent() <cycle 1> [6885]
  8774. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7496]
  8775. 0.00 0.00 1 void std::allocator_traits<std::allocator<RemoveTilesIntent> >::destroy<RemoveTilesIntent>(std::allocator<RemoveTilesIntent>&, RemoveTilesIntent*) <cycle 1> [7364]
  8776. 0.00 0.00 1 void __gnu_cxx::new_allocator<RemoveTilesIntent>::destroy<RemoveTilesIntent>(RemoveTilesIntent*) <cycle 1> [6935]
  8777. 0.00 0.00 1 RemoveTilesIntent::~RemoveTilesIntent() <cycle 1> [6884]
  8778. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7491]
  8779. 0.00 0.00 1 void std::allocator_traits<std::allocator<RightClickIntent> >::destroy<RightClickIntent>(std::allocator<RightClickIntent>&, RightClickIntent*) <cycle 1> [7363]
  8780. 0.00 0.00 1 void __gnu_cxx::new_allocator<RightClickIntent>::destroy<RightClickIntent>(RightClickIntent*) <cycle 1> [6933]
  8781. 0.00 0.00 1 RightClickIntent::~RightClickIntent() <cycle 1> [6883]
  8782. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7481]
  8783. 0.00 0.00 1 void std::allocator_traits<std::allocator<MouseWheelIntent> >::destroy<MouseWheelIntent>(std::allocator<MouseWheelIntent>&, MouseWheelIntent*) <cycle 1> [7361]
  8784. 0.00 0.00 1 void __gnu_cxx::new_allocator<MouseWheelIntent>::destroy<MouseWheelIntent>(MouseWheelIntent*) <cycle 1> [6929]
  8785. 0.00 0.00 1 MouseWheelIntent::~MouseWheelIntent() <cycle 1> [6880]
  8786. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7476]
  8787. 0.00 0.00 1 void std::allocator_traits<std::allocator<ResetViewIntent> >::destroy<ResetViewIntent>(std::allocator<ResetViewIntent>&, ResetViewIntent*) <cycle 1> [7360]
  8788. 0.00 0.00 1 void __gnu_cxx::new_allocator<ResetViewIntent>::destroy<ResetViewIntent>(ResetViewIntent*) <cycle 1> [6927]
  8789. 0.00 0.00 1 ResetViewIntent::~ResetViewIntent() <cycle 1> [6879]
  8790. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7471]
  8791. 0.00 0.00 1 void std::allocator_traits<std::allocator<MoveRightIntent> >::destroy<MoveRightIntent>(std::allocator<MoveRightIntent>&, MoveRightIntent*) <cycle 1> [7359]
  8792. 0.00 0.00 1 void __gnu_cxx::new_allocator<MoveRightIntent>::destroy<MoveRightIntent>(MoveRightIntent*) <cycle 1> [6925]
  8793. 0.00 0.00 1 MoveRightIntent::~MoveRightIntent() <cycle 1> [6878]
  8794. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7466]
  8795. 0.00 0.00 1 void std::allocator_traits<std::allocator<LeftClickIntent> >::destroy<LeftClickIntent>(std::allocator<LeftClickIntent>&, LeftClickIntent*) <cycle 1> [7358]
  8796. 0.00 0.00 1 void __gnu_cxx::new_allocator<LeftClickIntent>::destroy<LeftClickIntent>(LeftClickIntent*) <cycle 1> [6923]
  8797. 0.00 0.00 1 LeftClickIntent::~LeftClickIntent() <cycle 1> [6877]
  8798. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7456]
  8799. 0.00 0.00 1 void std::allocator_traits<std::allocator<MoveLeftIntent> >::destroy<MoveLeftIntent>(std::allocator<MoveLeftIntent>&, MoveLeftIntent*) <cycle 1> [7356]
  8800. 0.00 0.00 1 void __gnu_cxx::new_allocator<MoveLeftIntent>::destroy<MoveLeftIntent>(MoveLeftIntent*) <cycle 1> [6919]
  8801. 0.00 0.00 1 MoveLeftIntent::~MoveLeftIntent() <cycle 1> [6874]
  8802. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7451]
  8803. 0.00 0.00 1 void std::allocator_traits<std::allocator<MouseYIntent> >::destroy<MouseYIntent>(std::allocator<MouseYIntent>&, MouseYIntent*) <cycle 1> [7355]
  8804. 0.00 0.00 1 void __gnu_cxx::new_allocator<MouseYIntent>::destroy<MouseYIntent>(MouseYIntent*) <cycle 1> [6917]
  8805. 0.00 0.00 1 MouseYIntent::~MouseYIntent() <cycle 1> [6870]
  8806. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7446]
  8807. 0.00 0.00 1 void std::allocator_traits<std::allocator<MouseXIntent> >::destroy<MouseXIntent>(std::allocator<MouseXIntent>&, MouseXIntent*) <cycle 1> [7354]
  8808. 0.00 0.00 1 void __gnu_cxx::new_allocator<MouseXIntent>::destroy<MouseXIntent>(MouseXIntent*) <cycle 1> [6915]
  8809. 0.00 0.00 1 MouseXIntent::~MouseXIntent() <cycle 1> [6869]
  8810. 0.00 0.00 1 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7441]
  8811. 0.00 0.00 1 void std::allocator_traits<std::allocator<ModalIntent> >::destroy<ModalIntent>(std::allocator<ModalIntent>&, ModalIntent*) <cycle 1> [7353]
  8812. 0.00 0.00 1 void __gnu_cxx::new_allocator<ModalIntent>::destroy<ModalIntent>(ModalIntent*) <cycle 1> [6913]
  8813. 0.00 0.00 1 ModalIntent::~ModalIntent() <cycle 1> [6858]
  8814. -----------------------------------------------
  8815. 0.00 0.00 1/30650752 VisualDebugSystem::VisualDebugSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [534]
  8816. 0.00 0.00 1/30650752 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const [2430]
  8817. 0.00 0.00 1/30650752 GridSystem::~GridSystem() [905]
  8818. 0.00 0.00 2/30650752 Scene::do_init(Game&) [66]
  8819. 0.00 0.00 2/30650752 BuilderScene::init(Game&) [108]
  8820. 0.00 0.00 3/30650752 GraphicalSystem::~GraphicalSystem() [538]
  8821. 0.00 0.00 3/30650752 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  8822. 0.00 0.00 3/30650752 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  8823. 0.00 0.00 3/30650752 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  8824. 0.00 0.00 3/30650752 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  8825. 0.00 0.00 5/30650752 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  8826. 0.00 0.00 5/30650752 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  8827. 0.00 0.00 82/30650752 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  8828. 0.00 0.00 106/30650752 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  8829. 0.00 0.00 7827/30650752 GraphicalSystem::on_update(Game&, Entity&) [30]
  8830. 0.04 0.90 30642705/30650752 GridSystem::on_update(Game&, Entity&) [10]
  8831. [69] 1.9 0.04 0.90 30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  8832. 0.05 0.85 30650752/30650752 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [71]
  8833. -----------------------------------------------
  8834. 0.00 0.00 9/34962483 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ResizeCameraMessage, void>(std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2> const&) [1983]
  8835. 0.00 0.00 18/34962483 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2> const&) [1798]
  8836. 0.00 0.00 27/34962483 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityDestroyedMessage, void>(std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1713]
  8837. 0.00 0.00 304/34962483 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2> const&) [1446]
  8838. 0.00 0.00 666/34962483 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityCreatedMessage, void>(std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1362]
  8839. 0.00 0.00 1089/34962483 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ComponentAddedMessage, void>(std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1328]
  8840. 0.00 0.00 5077/34962483 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&) [1228]
  8841. 0.00 0.01 313290/34962483 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2> const&) [909]
  8842. 0.01 0.02 1360440/34962483 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2> const&) [435]
  8843. 0.02 0.05 2630813/34962483 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2> const&) [295]
  8844. 0.26 0.55 30650750/34962483 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2> const&) [67]
  8845. [70] 1.9 0.30 0.62 34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  8846. 0.05 0.57 34958471/34958946 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy() [92]
  8847. -----------------------------------------------
  8848. 0.05 0.85 30650752/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  8849. [71] 1.9 0.05 0.85 30650752 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [71]
  8850. 0.22 0.63 30650752/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  8851. -----------------------------------------------
  8852. 34960428 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  8853. [72] 1.8 0.17 0.72 34960428 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  8854. 0.08 0.59 34961910/34961910 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [87]
  8855. 0.00 0.04 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [487]
  8856. 0.00 0.02 5/5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [666]
  8857. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1493]
  8858. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1494]
  8859. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1495]
  8860. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1528]
  8861. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1623]
  8862. 0.00 0.00 546/546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4193]
  8863. 0.00 0.00 546/546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4192]
  8864. 0.00 0.00 363/363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4269]
  8865. 0.00 0.00 363/363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4268]
  8866. 0.00 0.00 222/222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4371]
  8867. 0.00 0.00 222/222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4370]
  8868. 0.00 0.00 110/110 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4523]
  8869. 0.00 0.00 110/110 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4522]
  8870. 0.00 0.00 106/106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4570]
  8871. 0.00 0.00 106/106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4569]
  8872. 0.00 0.00 24/24 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4812]
  8873. 0.00 0.00 24/24 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4811]
  8874. 0.00 0.00 21/21 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4892]
  8875. 0.00 0.00 21/21 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [4887]
  8876. 0.00 0.00 21/21 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4891]
  8877. 0.00 0.00 21/21 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [4886]
  8878. 0.00 0.00 9/9 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [5208]
  8879. 0.00 0.00 9/9 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [5207]
  8880. 0.00 0.00 5/5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [5548]
  8881. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [6030]
  8882. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [6012]
  8883. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [6024]
  8884. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [6017]
  8885. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6029]
  8886. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6034]
  8887. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6039]
  8888. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6043]
  8889. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6011]
  8890. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6023]
  8891. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6016]
  8892. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [6608]
  8893. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [6618]
  8894. 0.00 0.00 2/2 std::_Sp_counted_ptr<FitCameraResizePolicy*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [6486]
  8895. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6582]
  8896. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6587]
  8897. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6623]
  8898. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6607]
  8899. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6617]
  8900. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6612]
  8901. 0.00 0.00 2/2 std::_Sp_counted_ptr<FitCameraResizePolicy*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [6485]
  8902. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [7461]
  8903. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [7511]
  8904. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [7521]
  8905. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [7486]
  8906. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7440]
  8907. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7445]
  8908. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7450]
  8909. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7455]
  8910. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7465]
  8911. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7470]
  8912. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7475]
  8913. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7480]
  8914. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7490]
  8915. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7495]
  8916. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7500]
  8917. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7505]
  8918. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7515]
  8919. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7525]
  8920. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7534]
  8921. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7530]
  8922. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7460]
  8923. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7510]
  8924. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7520]
  8925. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [7485]
  8926. 2 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [6583]
  8927. 2 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [6588]
  8928. 2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [6613]
  8929. 1 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7441]
  8930. 1 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7446]
  8931. 1 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7451]
  8932. 1 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7456]
  8933. 1 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7466]
  8934. 1 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7471]
  8935. 1 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7476]
  8936. 1 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7481]
  8937. 1 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7491]
  8938. 1 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7496]
  8939. 1 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7501]
  8940. 1 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7506]
  8941. 1 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7516]
  8942. 1 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 1> [7526]
  8943. -----------------------------------------------
  8944. 0.02 0.87 1566664/1566664 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [40]
  8945. [73] 1.8 0.02 0.87 1566664 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [73]
  8946. 0.02 0.85 1566664/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  8947. 0.01 0.00 1566664/3133328 EntityFilter::And<Callback, PlayerProfile>::evaluate(bool, bool) [804]
  8948. -----------------------------------------------
  8949. 0.33 0.51 31592767/31592767 System::global_transform(Entity&) [64]
  8950. [74] 1.7 0.33 0.51 31592767 Scene::global_transform(Entity&) [74]
  8951. 0.21 0.00 96010461/99804402 SceneNode::parent() const [165]
  8952. 0.18 0.00 31592767/37528737 Entity::space() const [169]
  8953. 0.13 0.00 96010461/96010461 SceneNode::transform() const [238]
  8954. -----------------------------------------------
  8955. 0.01 0.78 2325255/2325255 Text* Entity::get<Text, (void*)0>() [47]
  8956. [75] 1.6 0.01 0.78 2325255 Text* ComponentManager::get<Text, (void*)0>(Handle) [75]
  8957. 0.02 0.49 2325255/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  8958. 0.02 0.20 2325249/2325249 ObjectPool<Text>::get(Handle&) [163]
  8959. 0.01 0.02 2325255/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  8960. 0.00 0.01 2325249/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  8961. 0.01 0.00 2325255/104306070 std::type_index::type_index(std::type_info const&) [118]
  8962. -----------------------------------------------
  8963. 0.02 0.75 1566219/1566219 EntityFilter::filter(Entity&) const [19]
  8964. [76] 1.6 0.02 0.75 1566219 EntityFilter::ExpressionTuple<Grid>::filter(Entity&) [76]
  8965. 0.00 0.75 1566219/1566219 bool EntityFilter::ExpressionTuple<Grid>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [78]
  8966. 0.00 0.00 1566219/4727025 EntityFilter::Expression::in_result() const [2968]
  8967. -----------------------------------------------
  8968. 0.02 0.74 1589940/1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [42]
  8969. [77] 1.6 0.02 0.74 1589940 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [77]
  8970. 0.03 0.71 1589940/2315403 Circle* Entity::get<Circle, (void*)0>() [59]
  8971. 0.00 0.00 1589940/9539640 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool) [868]
  8972. -----------------------------------------------
  8973. 0.00 0.75 1566219/1566219 EntityFilter::ExpressionTuple<Grid>::filter(Entity&) [76]
  8974. [78] 1.6 0.00 0.75 1566219 bool EntityFilter::ExpressionTuple<Grid>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [78]
  8975. 0.01 0.74 1566219/32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  8976. 0.00 0.00 1566219/1566219 EntityFilter::And<Grid>::evaluate(bool, bool) [2992]
  8977. -----------------------------------------------
  8978. 0.01 0.71 2315446/2315446 Sprite* Entity::get<Sprite, (void*)0>() [52]
  8979. [79] 1.5 0.01 0.71 2315446 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle) [79]
  8980. 0.02 0.49 2315446/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  8981. 0.00 0.16 2281506/2281506 ObjectPool<Sprite>::get(Handle&) [209]
  8982. 0.01 0.02 2315446/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  8983. 0.00 0.01 2281506/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  8984. 0.01 0.00 2315446/104306070 std::type_index::type_index(std::type_info const&) [118]
  8985. -----------------------------------------------
  8986. 0.01 0.70 2315411/2315411 VertexList* Entity::get<VertexList, (void*)0>() [51]
  8987. [80] 1.5 0.01 0.70 2315411 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle) [80]
  8988. 0.02 0.49 2315411/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  8989. 0.04 0.11 2314274/2314274 ObjectPool<VertexList>::get(Handle&) [219]
  8990. 0.01 0.02 2315411/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  8991. 0.00 0.01 2314274/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  8992. 0.01 0.00 2315411/104306070 std::type_index::type_index(std::type_info const&) [118]
  8993. -----------------------------------------------
  8994. 0.00 0.00 4457/195472741 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node_base const*) [1386]
  8995. 0.26 0.43 195468284/195472741 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [54]
  8996. [81] 1.5 0.27 0.44 195472741 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() const [81]
  8997. 0.35 0.09 195472741/195472741 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr() const [117]
  8998. -----------------------------------------------
  8999. 0.00 0.00 42/192402058 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node_base const*) [1939]
  9000. 0.70 0.00 192402016/192402058 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [35]
  9001. [82] 1.5 0.70 0.00 192402058 std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator()(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > const&) const [82]
  9002. -----------------------------------------------
  9003. 0.01 0.68 2079911/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  9004. [83] 1.4 0.01 0.68 2079911 Callback* ComponentManager::get<Callback, (void*)0>(Handle) [83]
  9005. 0.02 0.44 2079911/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9006. 0.00 0.19 2079909/2079909 ObjectPool<Callback>::get(Handle&) [184]
  9007. 0.01 0.01 2079911/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  9008. 0.00 0.01 2079909/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  9009. 0.01 0.00 2079911/104306070 std::type_index::type_index(std::type_info const&) [118]
  9010. -----------------------------------------------
  9011. 0.04 0.65 32209519/32209519 Grid* ComponentManager::get<Grid, (void*)0>(Handle) [14]
  9012. [84] 1.4 0.04 0.65 32209519 ObjectPool<Grid>::get(Handle&) [84]
  9013. 0.19 0.46 32209519/32209519 ObjectPool<Grid>::get(Handle&, Grid*&) [91]
  9014. -----------------------------------------------
  9015. 0.01 0.68 2333285/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  9016. [85] 1.4 0.01 0.68 2333285 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle) [85]
  9017. 0.02 0.49 2333285/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9018. 0.00 0.12 2332437/2332437 ObjectPool<Rectangle>::get(Handle&) [258]
  9019. 0.01 0.02 2333285/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  9020. 0.00 0.01 2332437/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  9021. 0.01 0.00 2333285/104306070 std::type_index::type_index(std::type_info const&) [118]
  9022. -----------------------------------------------
  9023. 0.01 0.66 2315404/2315404 TileMap* Entity::get<TileMap, (void*)0>() [48]
  9024. [86] 1.4 0.01 0.66 2315404 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle) [86]
  9025. 0.02 0.49 2315404/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9026. 0.00 0.11 2314569/2314569 ObjectPool<TileMap>::get(Handle&) [276]
  9027. 0.01 0.02 2315404/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  9028. 0.00 0.01 2314569/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  9029. 0.01 0.00 2315404/104306070 std::type_index::type_index(std::type_info const&) [118]
  9030. -----------------------------------------------
  9031. 0.08 0.59 34961910/34961910 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  9032. [87] 1.4 0.08 0.59 34961910 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [87]
  9033. 0.50 0.00 34961910/34961910 __gnu_cxx::__exchange_and_add(int volatile*, int) [105]
  9034. 0.10 0.00 34961910/34961910 __gthread_active_p() [298]
  9035. -----------------------------------------------
  9036. 0.00 0.00 1/99259709 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  9037. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  9038. 0.00 0.00 1/99259709 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  9039. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  9040. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [18], int&, (void*)0>(char const (&) [18], int&) [1825]
  9041. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1544]
  9042. 0.00 0.00 1/99259709 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  9043. 0.00 0.00 1/99259709 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  9044. 0.00 0.00 1/99259709 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [1816]
  9045. 0.00 0.00 1/99259709 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  9046. 0.00 0.00 1/99259709 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  9047. 0.00 0.00 1/99259709 Handle ComponentManager::add<Rectangle, char const (&) [23], int&, int&, int&, int&, (void*)0>(char const (&) [23], int&, int&, int&, int&) [1814]
  9048. 0.00 0.00 1/99259709 Handle ComponentManager::add<Collision, char const (&) [29], sf::Rect<float>&, (void*)0>(char const (&) [29], sf::Rect<float>&) [1842]
  9049. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [23], int&, (void*)0>(char const (&) [23], int&) [1828]
  9050. 0.00 0.00 1/99259709 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1704]
  9051. 0.00 0.00 1/99259709 Handle ComponentManager::add<Collision, char const (&) [19], sf::Rect<float>&, (void*)0>(char const (&) [19], sf::Rect<float>&) [1840]
  9052. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&) [1547]
  9053. 0.00 0.00 1/99259709 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1740]
  9054. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1545]
  9055. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [21], int&, (void*)0>(char const (&) [21], int&) [1826]
  9056. 0.00 0.00 1/99259709 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, int&, int&, (void*)0>(char const (&) [21], int&, int&, int&, int&) [1813]
  9057. 0.00 0.00 1/99259709 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1741]
  9058. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1548]
  9059. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1552]
  9060. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [34], int&, (void*)0>(char const (&) [34], int&) [1831]
  9061. 0.00 0.00 1/99259709 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1707]
  9062. 0.00 0.00 1/99259709 Handle ComponentManager::add<Collision, char const (&) [30], sf::Rect<float>&, (void*)0>(char const (&) [30], sf::Rect<float>&) [1843]
  9063. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1553]
  9064. 0.00 0.00 1/99259709 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&) [752]
  9065. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [22], int&, (void*)0>(char const (&) [22], int&) [1827]
  9066. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1546]
  9067. 0.00 0.00 1/99259709 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  9068. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  9069. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  9070. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&) [1549]
  9071. 0.00 0.00 1/99259709 Handle ComponentManager::add<Collision, char const (&) [25], sf::Rect<float>&, (void*)0>(char const (&) [25], sf::Rect<float>&) [1841]
  9072. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [26], int&, (void*)0>(char const (&) [26], int&) [1829]
  9073. 0.00 0.00 1/99259709 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1705]
  9074. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1550]
  9075. 0.00 0.00 1/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [29], int&, (void*)0>(char const (&) [29], int&) [1830]
  9076. 0.00 0.00 1/99259709 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1706]
  9077. 0.00 0.00 1/99259709 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&) [1551]
  9078. 0.00 0.00 1/99259709 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [1815]
  9079. 0.00 0.00 2/99259709 Handle ComponentManager::add<Collision, char const (&) [22], sf::Rect<float>&, (void*)0>(char const (&) [22], sf::Rect<float>&) [1711]
  9080. 0.00 0.00 2/99259709 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  9081. 0.00 0.00 2/99259709 Handle ComponentManager::add<Collision, char const (&) [21], sf::Rect<float>&, (void*)0>(char const (&) [21], sf::Rect<float>&) [1710]
  9082. 0.00 0.00 2/99259709 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&) [1695]
  9083. 0.00 0.00 3/99259709 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1616]
  9084. 0.00 0.00 3/99259709 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&) [1669]
  9085. 0.00 0.00 4/99259709 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1590]
  9086. 0.00 0.00 6/99259709 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1361]
  9087. 0.00 0.00 14/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::release() [2422]
  9088. 0.00 0.00 21/99259709 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  9089. 0.00 0.00 22/99259709 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1265]
  9090. 0.00 0.00 28/99259709 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1421]
  9091. 0.00 0.00 28/99259709 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1428]
  9092. 0.00 0.00 28/99259709 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1350]
  9093. 0.00 0.00 46/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator->() const [539]
  9094. 0.00 0.00 64/99259709 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1299]
  9095. 0.00 0.00 105/99259709 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  9096. 0.00 0.00 256825/99259709 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle) [285]
  9097. 0.00 0.00 260175/99259709 Collision* ComponentManager::get<Collision, (void*)0>(Handle) [263]
  9098. 0.00 0.01 2078744/99259709 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle) [93]
  9099. 0.00 0.01 2079909/99259709 Callback* ComponentManager::get<Callback, (void*)0>(Handle) [83]
  9100. 0.00 0.01 2281506/99259709 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle) [79]
  9101. 0.00 0.01 2314274/99259709 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle) [80]
  9102. 0.00 0.01 2314569/99259709 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle) [86]
  9103. 0.00 0.01 2325249/99259709 Text* ComponentManager::get<Text, (void*)0>(Handle) [75]
  9104. 0.00 0.01 2332437/99259709 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle) [85]
  9105. 0.06 0.16 32209519/99259709 Grid* ComponentManager::get<Grid, (void*)0>(Handle) [14]
  9106. 0.09 0.25 50806079/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  9107. [88] 1.4 0.17 0.50 99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  9108. 0.20 0.30 99259709/99259709 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::_M_ptr() const [106]
  9109. -----------------------------------------------
  9110. 0.00 0.00 42/192402058 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_value(std::_Rb_tree_node_base const*) [2102]
  9111. 0.22 0.44 192402016/192402058 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [50]
  9112. [89] 1.4 0.22 0.44 192402058 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() const [89]
  9113. 0.33 0.11 192402058/192402058 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr() const [116]
  9114. -----------------------------------------------
  9115. 0.00 0.00 210/101612272 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  9116. 0.19 0.46 101612062/101612272 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9117. [90] 1.3 0.19 0.46 101612272 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator*() const [90]
  9118. 0.20 0.26 101612272/101612314 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() [109]
  9119. -----------------------------------------------
  9120. 0.19 0.46 32209519/32209519 ObjectPool<Grid>::get(Handle&) [84]
  9121. [91] 1.3 0.19 0.46 32209519 ObjectPool<Grid>::get(Handle&, Grid*&) [91]
  9122. 0.06 0.26 32209519/32209528 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::at(unsigned long) [132]
  9123. 0.08 0.00 32209519/91867127 Handle::index() const [161]
  9124. 0.06 0.00 32209519/91867104 Handle::version() const [199]
  9125. 0.01 0.00 1558391/13542320 Handle::reset() [352]
  9126. -----------------------------------------------
  9127. 0.00 0.00 475/34958946 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [1439]
  9128. 0.05 0.57 34958471/34958946 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  9129. [92] 1.3 0.05 0.58 34958946 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy() [92]
  9130. 0.12 0.46 34958946/34958946 __gnu_cxx::__atomic_add_dispatch(int*, int) [95]
  9131. -----------------------------------------------
  9132. 0.01 0.61 2078746/2078746 PlayerProfile* Entity::get<PlayerProfile, (void*)0>() [61]
  9133. [93] 1.3 0.01 0.61 2078746 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle) [93]
  9134. 0.02 0.44 2078746/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9135. 0.03 0.09 2078744/2078744 ObjectPool<PlayerProfile>::get(Handle&) [264]
  9136. 0.01 0.01 2078746/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  9137. 0.00 0.01 2078744/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  9138. 0.01 0.00 2078746/104306070 std::type_index::type_index(std::type_info const&) [118]
  9139. -----------------------------------------------
  9140. 0.00 0.00 11/270491 Callback::mouse_in() [1344]
  9141. 0.00 0.00 13/270491 Callback::mouse_out() [1333]
  9142. 0.00 0.00 14/270491 Callback::camera_resize() [1324]
  9143. 0.00 0.00 24/270491 Callback::right_click() [1283]
  9144. 0.00 0.00 24/270491 Callback::right_release() [1284]
  9145. 0.00 0.00 207/270491 Callback::mouse_wheel() [1158]
  9146. 0.00 0.03 14157/270491 Callback::mouse_move() [502]
  9147. 0.00 0.56 256041/270491 Callback::on_update() [96]
  9148. [94] 1.2 0.00 0.59 270491 Callback::execute_callback(CallbackKey) [94]
  9149. 0.01 0.49 17340/17340 std::function<void ()>::operator()() const [103]
  9150. 0.00 0.09 287831/287831 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey const&) [301]
  9151. 0.00 0.00 270491/270596 std::function<void ()>::operator bool() const [1125]
  9152. -----------------------------------------------
  9153. 0.12 0.46 34958946/34958946 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy() [92]
  9154. [95] 1.2 0.12 0.46 34958946 __gnu_cxx::__atomic_add_dispatch(int*, int) [95]
  9155. 0.41 0.00 34958946/34958946 __gnu_cxx::__atomic_add(int volatile*, int) [123]
  9156. 0.05 0.00 34958946/34958946 __gthread_active_p() [417]
  9157. -----------------------------------------------
  9158. 0.00 0.56 256041/256041 CallbackSystem::on_update(Game&, Entity&) [34]
  9159. [96] 1.2 0.00 0.56 256041 Callback::on_update() [96]
  9160. 0.00 0.56 256041/270491 Callback::execute_callback(CallbackKey) [94]
  9161. -----------------------------------------------
  9162. 0.00 0.00 2/2630947 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  9163. 0.00 0.00 67/2630947 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  9164. 0.00 0.00 7827/2630947 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  9165. 0.00 0.00 7827/2630947 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  9166. 0.00 0.00 7827/2630947 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  9167. 0.00 0.00 7827/2630947 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  9168. 0.00 0.00 7827/2630947 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  9169. 0.00 0.00 7827/2630947 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  9170. 0.00 0.00 7827/2630947 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  9171. 0.00 0.00 7894/2630947 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  9172. 0.00 0.00 7894/2630947 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  9173. 0.00 0.10 495124/2630947 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  9174. 0.00 0.10 495804/2630947 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  9175. 0.00 0.11 513113/2630947 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  9176. 0.00 0.11 513247/2630947 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  9177. 0.00 0.11 543013/2630947 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  9178. [97] 1.2 0.00 0.56 2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  9179. 0.02 0.54 2630947/2630947 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  9180. -----------------------------------------------
  9181. 0.02 0.54 2630947/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  9182. [98] 1.2 0.02 0.54 2630947 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  9183. 0.09 0.33 2630947/2630965 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::_Rb_tree_node_base*, std::type_index const&) [122]
  9184. 0.01 0.03 2630947/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  9185. 0.00 0.02 2630947/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node_base const*) [548]
  9186. 0.01 0.01 2631081/5262046 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [453]
  9187. 0.02 0.00 2630947/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_begin() [598]
  9188. 0.01 0.00 2630947/2630966 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [809]
  9189. 0.01 0.00 2630947/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_end() [808]
  9190. -----------------------------------------------
  9191. 0.01 0.54 2315403/2315403 Circle* Entity::get<Circle, (void*)0>() [59]
  9192. [99] 1.1 0.01 0.54 2315403 Circle* ComponentManager::get<Circle, (void*)0>(Handle) [99]
  9193. 0.02 0.49 2315403/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9194. 0.01 0.02 2315403/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  9195. 0.01 0.00 2315403/104306070 std::type_index::type_index(std::type_info const&) [118]
  9196. -----------------------------------------------
  9197. 0.00 0.00 9/43413851 ObjectPool<Entity>::remove(Handle const&) [995]
  9198. 0.10 0.41 43413842/43413851 ObjectPool<Entity>::get(Handle&, Entity*&) [56]
  9199. [100] 1.1 0.10 0.41 43413851 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::at(unsigned long) [100]
  9200. 0.09 0.27 43413851/43413851 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_range_check(unsigned long) const [128]
  9201. 0.06 0.00 43413851/43416071 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::operator[](unsigned long) [387]
  9202. -----------------------------------------------
  9203. 0.00 0.00 9/3168806 Scene::remove_entity(Handle, bool) [231]
  9204. 0.00 0.00 243/3168806 CallbackSystem::on_update(Game&, Entity&) [34]
  9205. 0.00 0.00 24520/3168806 GridSystem::on_update(Game&, Entity&) [10]
  9206. 0.25 0.00 1558768/3168806 PostorderEntitySubscription::init() [28]
  9207. 0.26 0.00 1585266/3168806 PreorderEntitySubscription::init() [29]
  9208. [101] 1.1 0.51 0.00 3168806 SceneNode::entity() const [101]
  9209. -----------------------------------------------
  9210. 0.00 0.00 1/50806079 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  9211. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  9212. 0.00 0.00 1/50806079 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  9213. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  9214. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [18], int&, (void*)0>(char const (&) [18], int&) [1825]
  9215. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1544]
  9216. 0.00 0.00 1/50806079 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  9217. 0.00 0.00 1/50806079 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  9218. 0.00 0.00 1/50806079 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [1816]
  9219. 0.00 0.00 1/50806079 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  9220. 0.00 0.00 1/50806079 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  9221. 0.00 0.00 1/50806079 Handle ComponentManager::add<Rectangle, char const (&) [23], int&, int&, int&, int&, (void*)0>(char const (&) [23], int&, int&, int&, int&) [1814]
  9222. 0.00 0.00 1/50806079 Handle ComponentManager::add<Collision, char const (&) [29], sf::Rect<float>&, (void*)0>(char const (&) [29], sf::Rect<float>&) [1842]
  9223. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [23], int&, (void*)0>(char const (&) [23], int&) [1828]
  9224. 0.00 0.00 1/50806079 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1704]
  9225. 0.00 0.00 1/50806079 Handle ComponentManager::add<Collision, char const (&) [19], sf::Rect<float>&, (void*)0>(char const (&) [19], sf::Rect<float>&) [1840]
  9226. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&) [1547]
  9227. 0.00 0.00 1/50806079 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1740]
  9228. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1545]
  9229. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [21], int&, (void*)0>(char const (&) [21], int&) [1826]
  9230. 0.00 0.00 1/50806079 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, int&, int&, (void*)0>(char const (&) [21], int&, int&, int&, int&) [1813]
  9231. 0.00 0.00 1/50806079 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1741]
  9232. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1548]
  9233. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1552]
  9234. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [34], int&, (void*)0>(char const (&) [34], int&) [1831]
  9235. 0.00 0.00 1/50806079 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1707]
  9236. 0.00 0.00 1/50806079 Handle ComponentManager::add<Collision, char const (&) [30], sf::Rect<float>&, (void*)0>(char const (&) [30], sf::Rect<float>&) [1843]
  9237. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1553]
  9238. 0.00 0.00 1/50806079 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&) [752]
  9239. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [22], int&, (void*)0>(char const (&) [22], int&) [1827]
  9240. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1546]
  9241. 0.00 0.00 1/50806079 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  9242. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  9243. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  9244. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&) [1549]
  9245. 0.00 0.00 1/50806079 Handle ComponentManager::add<Collision, char const (&) [25], sf::Rect<float>&, (void*)0>(char const (&) [25], sf::Rect<float>&) [1841]
  9246. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [26], int&, (void*)0>(char const (&) [26], int&) [1829]
  9247. 0.00 0.00 1/50806079 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1705]
  9248. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1550]
  9249. 0.00 0.00 1/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [29], int&, (void*)0>(char const (&) [29], int&) [1830]
  9250. 0.00 0.00 1/50806079 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1706]
  9251. 0.00 0.00 1/50806079 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&) [1551]
  9252. 0.00 0.00 1/50806079 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [1815]
  9253. 0.00 0.00 2/50806079 Handle ComponentManager::add<Collision, char const (&) [22], sf::Rect<float>&, (void*)0>(char const (&) [22], sf::Rect<float>&) [1711]
  9254. 0.00 0.00 2/50806079 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  9255. 0.00 0.00 2/50806079 Handle ComponentManager::add<Collision, char const (&) [21], sf::Rect<float>&, (void*)0>(char const (&) [21], sf::Rect<float>&) [1710]
  9256. 0.00 0.00 2/50806079 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&) [1695]
  9257. 0.00 0.00 3/50806079 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1616]
  9258. 0.00 0.00 3/50806079 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&) [1669]
  9259. 0.00 0.00 4/50806079 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1590]
  9260. 0.00 0.00 6/50806079 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1361]
  9261. 0.00 0.00 21/50806079 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  9262. 0.00 0.00 22/50806079 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1265]
  9263. 0.00 0.00 28/50806079 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1421]
  9264. 0.00 0.00 28/50806079 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1428]
  9265. 0.00 0.00 28/50806079 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1350]
  9266. 0.00 0.00 59/50806079 ComponentManager::remove(std::type_index, Handle) [407]
  9267. 0.00 0.00 64/50806079 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1299]
  9268. 0.00 0.00 105/50806079 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  9269. 0.00 0.00 256959/50806079 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle) [285]
  9270. 0.00 0.00 260318/50806079 Collision* ComponentManager::get<Collision, (void*)0>(Handle) [263]
  9271. 0.01 0.01 2078746/50806079 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle) [93]
  9272. 0.01 0.01 2079911/50806079 Callback* ComponentManager::get<Callback, (void*)0>(Handle) [83]
  9273. 0.01 0.02 2315403/50806079 Circle* ComponentManager::get<Circle, (void*)0>(Handle) [99]
  9274. 0.01 0.02 2315404/50806079 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle) [86]
  9275. 0.01 0.02 2315411/50806079 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle) [80]
  9276. 0.01 0.02 2315446/50806079 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle) [79]
  9277. 0.01 0.02 2325255/50806079 Text* ComponentManager::get<Text, (void*)0>(Handle) [75]
  9278. 0.01 0.02 2333285/50806079 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle) [85]
  9279. 0.10 0.22 32209519/50806079 Grid* ComponentManager::get<Grid, (void*)0>(Handle) [14]
  9280. [102] 1.0 0.16 0.34 50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  9281. 0.09 0.25 50806079/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  9282. -----------------------------------------------
  9283. 0.01 0.49 17340/17340 Callback::execute_callback(CallbackKey) [94]
  9284. [103] 1.0 0.01 0.49 17340 std::function<void ()>::operator()() const [103]
  9285. 0.00 0.29 116/116 std::_Function_handler<void (), BuilderScene::file_dialog_box()::{lambda()#2}>::_M_invoke(std::_Any_data const&) [136]
  9286. 0.00 0.07 7827/7827 std::_Function_handler<void (), BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [349]
  9287. 0.00 0.07 67/67 std::_Function_handler<void (), StartMenuScene::init(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [367]
  9288. 0.00 0.01 429/429 std::_Function_handler<void (), BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [678]
  9289. 0.00 0.01 429/429 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [721]
  9290. 0.00 0.01 7827/7827 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [730]
  9291. 0.00 0.01 115/115 std::_Function_handler<void (), BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [878]
  9292. 0.00 0.01 429/429 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [931]
  9293. 0.00 0.00 69/69 std::_Function_handler<void (), BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [992]
  9294. 0.00 0.00 12/12 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_invoke(std::_Any_data const&) [1092]
  9295. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1121]
  9296. 0.00 0.00 17340/32731940 std::_Function_base::_M_empty() const [384]
  9297. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1517]
  9298. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1587]
  9299. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1688]
  9300. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1689]
  9301. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1708]
  9302. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [1781]
  9303. 0.00 0.00 6/6 std::_Function_handler<void (), BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_invoke(std::_Any_data const&) [2373]
  9304. 0.00 0.00 1/1 std::_Function_handler<void (), StartMenuScene::init(Game&)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [2424]
  9305. 0.00 0.00 6/6 std::_Function_handler<void (), BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_invoke(std::_Any_data const&) [2575]
  9306. -----------------------------------------------
  9307. 0.00 0.00 3/30650727 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  9308. 0.00 0.00 4/30650727 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  9309. 0.42 0.08 30650720/30650727 Camera::bounds() const [41]
  9310. [104] 1.0 0.42 0.08 30650727 sf::Vector2<float> sf::operator/<float>(sf::Vector2<float> const&, float) [104]
  9311. 0.08 0.00 30650727/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  9312. -----------------------------------------------
  9313. 0.50 0.00 34961910/34961910 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [87]
  9314. [105] 1.0 0.50 0.00 34961910 __gnu_cxx::__exchange_and_add(int volatile*, int) [105]
  9315. -----------------------------------------------
  9316. 0.20 0.30 99259709/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  9317. [106] 1.0 0.20 0.30 99259709 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::_M_ptr() const [106]
  9318. 0.11 0.19 99259709/99259709 std::tuple_element<0ul, std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > >::type const& std::get<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [135]
  9319. -----------------------------------------------
  9320. 0.15 0.34 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~_Rb_tree() [65]
  9321. [107] 1.0 0.15 0.34 91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::~_Rb_tree_impl() [107]
  9322. 0.25 0.09 91928115/91928115 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::~allocator() [129]
  9323. -----------------------------------------------
  9324. 0.00 0.48 1/1 Scene::do_init(Game&) [66]
  9325. [108] 1.0 0.00 0.48 1 BuilderScene::init(Game&) [108]
  9326. 0.00 0.14 1/1 BuilderScene::create_hud(Game&) [229]
  9327. 0.00 0.09 1/1 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int) [315]
  9328. 0.00 0.09 1/1 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int) [314]
  9329. 0.00 0.05 1/1 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  9330. 0.00 0.04 1/1 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  9331. 0.00 0.03 1/1 VisualDebugSystem::VisualDebugSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [534]
  9332. 0.00 0.02 1/1 BuilderScene::setup_keybindings(Game&) [556]
  9333. 0.00 0.01 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  9334. 0.00 0.01 1/1 Handle Entity::add<TileMap, , (void*)0>() [885]
  9335. 0.00 0.00 4/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  9336. 0.00 0.00 1/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  9337. 0.00 0.00 1/1 GridSystem::GridSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Camera>) [2073]
  9338. 0.00 0.00 1/1 BuilderScene::load_fonts() [2407]
  9339. 0.00 0.00 2/7852 GraphicalSystem::camera() const [1191]
  9340. 0.00 0.00 2/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  9341. 0.00 0.00 1/5 GraphicalSystem* Scene::get_system<GraphicalSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1955]
  9342. 0.00 0.00 2/37528737 Entity::space() const [169]
  9343. 0.00 0.00 2/8872 SceneNode::position(float, float) [3586]
  9344. 0.00 0.00 1/15 Game::window() [5002]
  9345. 0.00 0.00 1/1 System::disable() [6906]
  9346. -----------------------------------------------
  9347. 0.00 0.00 21/101612314 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [701]
  9348. 0.00 0.00 21/101612314 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [573]
  9349. 0.20 0.26 101612272/101612314 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator*() const [90]
  9350. [109] 1.0 0.20 0.26 101612314 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() [109]
  9351. 0.18 0.08 101612314/101612314 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr() [150]
  9352. -----------------------------------------------
  9353. 0.00 0.00 68/50806088 Entity::reset() [279]
  9354. 0.08 0.38 50806020/50806088 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  9355. [110] 1.0 0.08 0.38 50806088 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end() [110]
  9356. 0.28 0.10 50806088/50806088 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end() [126]
  9357. -----------------------------------------------
  9358. 0.00 0.45 7827/7827 GraphicalSystem::on_update(Game&, Entity&) [30]
  9359. [111] 0.9 0.00 0.45 7827 TileMap::find(sf::Rect<float> const&) [111]
  9360. 0.00 0.44 7827/7827 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}) [115]
  9361. 0.00 0.01 7827/7827 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::vector() [848]
  9362. 0.00 0.00 7827/7836 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::end() [3624]
  9363. 0.00 0.00 7827/7836 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::begin() [3625]
  9364. -----------------------------------------------
  9365. 0.00 0.00 1/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [2870]
  9366. 0.00 0.00 1/92235066 std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<Logger::CATEGORY>, true>::_Rb_tree_impl(std::less<Logger::CATEGORY> const&, std::allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&) [2868]
  9367. 0.00 0.00 1/92235066 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [2872]
  9368. 0.00 0.00 1/92235066 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [592]
  9369. 0.00 0.00 1/92235066 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [2838]
  9370. 0.00 0.00 2/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [2816]
  9371. 0.00 0.00 2/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [2814]
  9372. 0.00 0.00 2/92235066 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl() [2812]
  9373. 0.00 0.00 3/92235066 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [456]
  9374. 0.00 0.00 3/92235066 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [2764]
  9375. 0.00 0.00 3/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [2758]
  9376. 0.00 0.00 3/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [2760]
  9377. 0.00 0.00 3/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [2762]
  9378. 0.00 0.00 6/92235066 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Rb_tree_impl<std::less<EntityFilter::Expression*>, true>::_Rb_tree_impl() [2623]
  9379. 0.00 0.00 6/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [2620]
  9380. 0.00 0.00 42/92235066 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl() [2075]
  9381. 0.00 0.00 225/92235066 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [450]
  9382. 0.00 0.00 252/92235066 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [1661]
  9383. 0.00 0.00 599/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [1559]
  9384. 0.00 0.00 1769/92235066 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [1437]
  9385. 0.00 0.00 4008/92235066 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true> const&) [1356]
  9386. 0.00 0.00 120009/92235066 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true> const&) [1118]
  9387. 0.00 0.00 180009/92235066 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true> const&) [1102]
  9388. 0.16 0.28 91928115/92235066 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [60]
  9389. [112] 0.9 0.17 0.28 92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  9390. 0.28 0.00 92235066/92239142 std::_Rb_tree_header::_M_reset() [140]
  9391. -----------------------------------------------
  9392. 0.00 0.00 105/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  9393. 0.11 0.34 50806034/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9394. [113] 0.9 0.11 0.34 50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end() [113]
  9395. 0.17 0.17 50806139/50806139 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end() [130]
  9396. -----------------------------------------------
  9397. 0.00 0.45 21/21 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  9398. [114] 0.9 0.00 0.45 21 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [114]
  9399. 0.23 0.00 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [162]
  9400. 0.11 0.08 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::type_index const&) [179]
  9401. 0.00 0.03 21/21 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [508]
  9402. 0.00 0.00 21/192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [35]
  9403. 0.00 0.00 21/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  9404. 0.00 0.00 21/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  9405. 0.00 0.00 21/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  9406. -----------------------------------------------
  9407. 0.00 0.44 7827/7827 TileMap::find(sf::Rect<float> const&) [111]
  9408. [115] 0.9 0.00 0.44 7827 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}) [115]
  9409. 0.02 0.40 1437469/1437469 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) const [121]
  9410. 0.01 0.00 1437469/1437469 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::operator*() const [818]
  9411. 0.00 0.01 1445296/1445296 bool __gnu_cxx::operator!=<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&) [874]
  9412. 0.00 0.00 1437469/1437469 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::operator++() [2998]
  9413. -----------------------------------------------
  9414. 0.33 0.11 192402058/192402058 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() const [89]
  9415. [116] 0.9 0.33 0.11 192402058 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr() const [116]
  9416. 0.11 0.00 192402058/192402058 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_addr() const [268]
  9417. -----------------------------------------------
  9418. 0.35 0.09 195472741/195472741 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() const [81]
  9419. [117] 0.9 0.35 0.09 195472741 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr() const [117]
  9420. 0.09 0.00 195472741/195472741 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_addr() const [317]
  9421. -----------------------------------------------
  9422. 0.00 0.00 1/104306070 void Mailbox::handle<SetVisualDebugMessage, (void*)0>(std::function<void (SetVisualDebugMessage&)> const&) [1961]
  9423. 0.00 0.00 1/104306070 void InputBinding::set<SelectMenuItemIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1177]
  9424. 0.00 0.00 1/104306070 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  9425. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  9426. 0.00 0.00 1/104306070 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  9427. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  9428. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [18], int&, (void*)0>(char const (&) [18], int&) [1825]
  9429. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1544]
  9430. 0.00 0.00 1/104306070 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int) [315]
  9431. 0.00 0.00 1/104306070 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int) [314]
  9432. 0.00 0.00 1/104306070 void InputBinding::set<MouseXIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1166]
  9433. 0.00 0.00 1/104306070 void InputBinding::set<MouseYIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1167]
  9434. 0.00 0.00 1/104306070 void InputBinding::set<MouseWheelIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1172]
  9435. 0.00 0.00 1/104306070 void InputBinding::set<LeftClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1169]
  9436. 0.00 0.00 1/104306070 void InputBinding::set<RightClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1173]
  9437. 0.00 0.00 1/104306070 void InputBinding::set<ModalIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1165]
  9438. 0.00 0.00 1/104306070 void InputBinding::set<GridVisibilityToggleIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1178]
  9439. 0.00 0.00 1/104306070 void InputBinding::set<VisualDebugIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1175]
  9440. 0.00 0.00 1/104306070 void InputBinding::set<ResetViewIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1171]
  9441. 0.00 0.00 1/104306070 void InputBinding::set<RemoveTilesIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1174]
  9442. 0.00 0.00 1/104306070 void InputBinding::set<SerializeMapIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1176]
  9443. 0.00 0.00 1/104306070 void InputBinding::set<MoveLeftIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1168]
  9444. 0.00 0.00 1/104306070 void InputBinding::set<MoveRightIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1170]
  9445. 0.00 0.00 1/104306070 GridSystem* Scene::get_system<GridSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [2542]
  9446. 0.00 0.00 1/104306070 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  9447. 0.00 0.00 1/104306070 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  9448. 0.00 0.00 1/104306070 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [1816]
  9449. 0.00 0.00 1/104306070 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  9450. 0.00 0.00 1/104306070 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  9451. 0.00 0.00 1/104306070 Handle ComponentManager::add<Rectangle, char const (&) [23], int&, int&, int&, int&, (void*)0>(char const (&) [23], int&, int&, int&, int&) [1814]
  9452. 0.00 0.00 1/104306070 Handle ComponentManager::add<Collision, char const (&) [29], sf::Rect<float>&, (void*)0>(char const (&) [29], sf::Rect<float>&) [1842]
  9453. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [23], int&, (void*)0>(char const (&) [23], int&) [1828]
  9454. 0.00 0.00 1/104306070 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1704]
  9455. 0.00 0.00 1/104306070 Handle ComponentManager::add<Collision, char const (&) [19], sf::Rect<float>&, (void*)0>(char const (&) [19], sf::Rect<float>&) [1840]
  9456. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&) [1547]
  9457. 0.00 0.00 1/104306070 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1740]
  9458. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1545]
  9459. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [21], int&, (void*)0>(char const (&) [21], int&) [1826]
  9460. 0.00 0.00 1/104306070 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, int&, int&, (void*)0>(char const (&) [21], int&, int&, int&, int&) [1813]
  9461. 0.00 0.00 1/104306070 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1741]
  9462. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1548]
  9463. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1552]
  9464. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [34], int&, (void*)0>(char const (&) [34], int&) [1831]
  9465. 0.00 0.00 1/104306070 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1707]
  9466. 0.00 0.00 1/104306070 Handle ComponentManager::add<Collision, char const (&) [30], sf::Rect<float>&, (void*)0>(char const (&) [30], sf::Rect<float>&) [1843]
  9467. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1553]
  9468. 0.00 0.00 1/104306070 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&) [752]
  9469. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [22], int&, (void*)0>(char const (&) [22], int&) [1827]
  9470. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1546]
  9471. 0.00 0.00 1/104306070 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  9472. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  9473. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  9474. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&) [1549]
  9475. 0.00 0.00 1/104306070 Handle ComponentManager::add<Collision, char const (&) [25], sf::Rect<float>&, (void*)0>(char const (&) [25], sf::Rect<float>&) [1841]
  9476. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [26], int&, (void*)0>(char const (&) [26], int&) [1829]
  9477. 0.00 0.00 1/104306070 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1705]
  9478. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1550]
  9479. 0.00 0.00 1/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [29], int&, (void*)0>(char const (&) [29], int&) [1830]
  9480. 0.00 0.00 1/104306070 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1706]
  9481. 0.00 0.00 1/104306070 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&) [1551]
  9482. 0.00 0.00 1/104306070 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [1815]
  9483. 0.00 0.00 1/104306070 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  9484. 0.00 0.00 1/104306070 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  9485. 0.00 0.00 1/104306070 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  9486. 0.00 0.00 1/104306070 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  9487. 0.00 0.00 1/104306070 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  9488. 0.00 0.00 1/104306070 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  9489. 0.00 0.00 1/104306070 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&) [225]
  9490. 0.00 0.00 2/104306070 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int) [194]
  9491. 0.00 0.00 2/104306070 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int) [195]
  9492. 0.00 0.00 2/104306070 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&) [1787]
  9493. 0.00 0.00 2/104306070 void InputBinding::set<MoveUpIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1104]
  9494. 0.00 0.00 2/104306070 void InputBinding::set<MoveDownIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1105]
  9495. 0.00 0.00 2/104306070 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  9496. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  9497. 0.00 0.00 2/104306070 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  9498. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  9499. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  9500. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  9501. 0.00 0.00 2/104306070 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  9502. 0.00 0.00 2/104306070 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  9503. 0.00 0.00 2/104306070 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  9504. 0.00 0.00 2/104306070 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  9505. 0.00 0.00 2/104306070 Handle Entity::add<TileMap, , (void*)0>() [885]
  9506. 0.00 0.00 2/104306070 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  9507. 0.00 0.00 2/104306070 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  9508. 0.00 0.00 2/104306070 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  9509. 0.00 0.00 2/104306070 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  9510. 0.00 0.00 2/104306070 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  9511. 0.00 0.00 2/104306070 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  9512. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  9513. 0.00 0.00 2/104306070 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  9514. 0.00 0.00 2/104306070 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  9515. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  9516. 0.00 0.00 2/104306070 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  9517. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  9518. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  9519. 0.00 0.00 2/104306070 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  9520. 0.00 0.00 2/104306070 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  9521. 0.00 0.00 2/104306070 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  9522. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  9523. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  9524. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  9525. 0.00 0.00 2/104306070 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  9526. 0.00 0.00 2/104306070 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  9527. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  9528. 0.00 0.00 2/104306070 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  9529. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  9530. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  9531. 0.00 0.00 2/104306070 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  9532. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  9533. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  9534. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  9535. 0.00 0.00 2/104306070 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  9536. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  9537. 0.00 0.00 2/104306070 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  9538. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  9539. 0.00 0.00 2/104306070 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  9540. 0.00 0.00 2/104306070 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  9541. 0.00 0.00 2/104306070 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  9542. 0.00 0.00 2/104306070 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  9543. 0.00 0.00 2/104306070 Handle ComponentManager::add<Collision, char const (&) [22], sf::Rect<float>&, (void*)0>(char const (&) [22], sf::Rect<float>&) [1711]
  9544. 0.00 0.00 2/104306070 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  9545. 0.00 0.00 2/104306070 Handle ComponentManager::add<Collision, char const (&) [21], sf::Rect<float>&, (void*)0>(char const (&) [21], sf::Rect<float>&) [1710]
  9546. 0.00 0.00 2/104306070 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&) [1695]
  9547. 0.00 0.00 3/104306070 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  9548. 0.00 0.00 3/104306070 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  9549. 0.00 0.00 3/104306070 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  9550. 0.00 0.00 3/104306070 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1616]
  9551. 0.00 0.00 3/104306070 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&) [1669]
  9552. 0.00 0.00 4/104306070 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  9553. 0.00 0.00 4/104306070 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  9554. 0.00 0.00 4/104306070 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  9555. 0.00 0.00 4/104306070 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  9556. 0.00 0.00 4/104306070 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1590]
  9557. 0.00 0.00 5/104306070 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  9558. 0.00 0.00 5/104306070 GraphicalSystem* Scene::get_system<GraphicalSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1955]
  9559. 0.00 0.00 6/104306070 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  9560. 0.00 0.00 6/104306070 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  9561. 0.00 0.00 6/104306070 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1361]
  9562. 0.00 0.00 8/104306070 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  9563. 0.00 0.00 10/104306070 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  9564. 0.00 0.00 12/104306070 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  9565. 0.00 0.00 12/104306070 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  9566. 0.00 0.00 21/104306070 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  9567. 0.00 0.00 22/104306070 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1265]
  9568. 0.00 0.00 28/104306070 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1421]
  9569. 0.00 0.00 28/104306070 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1428]
  9570. 0.00 0.00 28/104306070 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1350]
  9571. 0.00 0.00 42/104306070 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  9572. 0.00 0.00 44/104306070 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  9573. 0.00 0.00 56/104306070 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  9574. 0.00 0.00 56/104306070 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  9575. 0.00 0.00 56/104306070 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  9576. 0.00 0.00 64/104306070 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1299]
  9577. 0.00 0.00 67/104306070 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  9578. 0.00 0.00 105/104306070 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  9579. 0.00 0.00 128/104306070 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  9580. 0.00 0.00 188/104306070 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  9581. 0.00 0.00 7827/104306070 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  9582. 0.00 0.00 7827/104306070 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  9583. 0.00 0.00 7827/104306070 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  9584. 0.00 0.00 7827/104306070 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  9585. 0.00 0.00 7827/104306070 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  9586. 0.00 0.00 7827/104306070 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  9587. 0.00 0.00 7827/104306070 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  9588. 0.00 0.00 7894/104306070 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  9589. 0.00 0.00 7894/104306070 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  9590. 0.00 0.00 62658/104306070 Message::type() const [1192]
  9591. 0.00 0.00 256959/104306070 Clickable* Entity::get<Clickable, (void*)0>() [201]
  9592. 0.00 0.00 256959/104306070 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle) [285]
  9593. 0.00 0.00 260318/104306070 Collision* Entity::get<Collision, (void*)0>() [200]
  9594. 0.00 0.00 260318/104306070 Collision* ComponentManager::get<Collision, (void*)0>(Handle) [263]
  9595. 0.00 0.00 495124/104306070 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  9596. 0.00 0.00 495804/104306070 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  9597. 0.00 0.00 513113/104306070 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  9598. 0.00 0.00 513247/104306070 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  9599. 0.00 0.00 543013/104306070 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  9600. 0.01 0.00 2078746/104306070 PlayerProfile* Entity::get<PlayerProfile, (void*)0>() [61]
  9601. 0.01 0.00 2078746/104306070 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle) [93]
  9602. 0.01 0.00 2079911/104306070 Callback* Entity::get<Callback, (void*)0>() [57]
  9603. 0.01 0.00 2079911/104306070 Callback* ComponentManager::get<Callback, (void*)0>(Handle) [83]
  9604. 0.01 0.00 2315403/104306070 Circle* Entity::get<Circle, (void*)0>() [59]
  9605. 0.01 0.00 2315403/104306070 Circle* ComponentManager::get<Circle, (void*)0>(Handle) [99]
  9606. 0.01 0.00 2315404/104306070 TileMap* Entity::get<TileMap, (void*)0>() [48]
  9607. 0.01 0.00 2315404/104306070 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle) [86]
  9608. 0.01 0.00 2315411/104306070 VertexList* Entity::get<VertexList, (void*)0>() [51]
  9609. 0.01 0.00 2315411/104306070 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle) [80]
  9610. 0.01 0.00 2315446/104306070 Sprite* Entity::get<Sprite, (void*)0>() [52]
  9611. 0.01 0.00 2315446/104306070 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle) [79]
  9612. 0.01 0.00 2325255/104306070 Text* Entity::get<Text, (void*)0>() [47]
  9613. 0.01 0.00 2325255/104306070 Text* ComponentManager::get<Text, (void*)0>(Handle) [75]
  9614. 0.01 0.00 2333285/104306070 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  9615. 0.01 0.00 2333285/104306070 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle) [85]
  9616. 0.13 0.00 32209519/104306070 Grid* Entity::get<Grid, (void*)0>() [11]
  9617. 0.13 0.00 32209519/104306070 Grid* ComponentManager::get<Grid, (void*)0>(Handle) [14]
  9618. [118] 0.9 0.43 0.00 104306070 std::type_index::type_index(std::type_info const&) [118]
  9619. -----------------------------------------------
  9620. 0.15 0.28 92380983/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  9621. [119] 0.9 0.15 0.28 92380983 std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*) [119]
  9622. 0.16 0.00 92380983/92380983 std::iterator_traits<char*>::difference_type std::__distance<char*>(char*, char*, std::random_access_iterator_tag) [205]
  9623. 0.12 0.00 92380983/92380983 std::iterator_traits<char*>::iterator_category std::__iterator_category<char*>(char* const&) [254]
  9624. -----------------------------------------------
  9625. 0.00 0.00 1/30651062 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const [2430]
  9626. 0.00 0.00 1/30651062 StartMenuScene::init(Game&) [363]
  9627. 0.00 0.00 1/30651062 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  9628. 0.00 0.00 2/30651062 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  9629. 0.00 0.00 4/30651062 Camera::center(float, float) [414]
  9630. 0.00 0.00 69/30651062 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  9631. 0.00 0.00 264/30651062 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  9632. 0.34 0.08 30650720/30651062 Camera::bounds() const [41]
  9633. [120] 0.9 0.35 0.08 30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  9634. 0.08 0.00 30651062/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  9635. -----------------------------------------------
  9636. 0.02 0.40 1437469/1437469 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}) [115]
  9637. [121] 0.9 0.02 0.40 1437469 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) const [121]
  9638. 0.01 0.23 1437469/1437469 TileMap::get_global_bounds_from_tile(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [156]
  9639. 0.00 0.10 1437469/1437469 sf::Rect<float>::intersects(sf::Rect<float> const&) const [283]
  9640. 0.00 0.05 1275906/1275906 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [402]
  9641. -----------------------------------------------
  9642. 0.00 0.00 18/2630965 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1532]
  9643. 0.09 0.33 2630947/2630965 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  9644. [122] 0.9 0.09 0.33 2630965 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::_Rb_tree_node_base*, std::type_index const&) [122]
  9645. 0.03 0.14 11080184/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  9646. 0.04 0.11 11080184/11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [218]
  9647. 0.01 0.00 2630965/7893045 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [515]
  9648. 0.00 0.00 6286360/6286376 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_left(std::_Rb_tree_node_base*) [2960]
  9649. 0.00 0.00 4793824/4793850 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_right(std::_Rb_tree_node_base*) [2963]
  9650. -----------------------------------------------
  9651. 0.41 0.00 34958946/34958946 __gnu_cxx::__atomic_add_dispatch(int*, int) [95]
  9652. [123] 0.9 0.41 0.00 34958946 __gnu_cxx::__atomic_add(int volatile*, int) [123]
  9653. -----------------------------------------------
  9654. 0.13 0.27 101611601/101611601 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  9655. [124] 0.8 0.13 0.27 101611601 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator*() const [124]
  9656. 0.14 0.13 101611601/101616215 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() [144]
  9657. -----------------------------------------------
  9658. 0.01 0.06 1/6 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int) [315]
  9659. 0.01 0.06 1/6 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int) [314]
  9660. 0.01 0.12 2/6 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int) [194]
  9661. 0.01 0.12 2/6 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int) [195]
  9662. [125] 0.8 0.03 0.37 6 System::init(Game&) [125]
  9663. 0.05 0.24 1/1 GridSystem::on_init(Game&) [142]
  9664. 0.00 0.06 2/2 CallbackSystem::on_init(Game&) [374]
  9665. 0.00 0.02 2/2 GraphicalSystem::on_init(Game&) [589]
  9666. 0.00 0.00 3/8161 PreorderEntitySubscription::init() [29]
  9667. 0.00 0.00 2/7896 PostorderEntitySubscription::init() [28]
  9668. 0.00 0.00 1/7828 BaseEntitySubscription::init() [32]
  9669. 0.00 0.00 1/1 VisualDebugSystem::on_init(Game&) [1609]
  9670. 0.00 0.00 6/249 Game::current_scene() [4317]
  9671. 0.00 0.00 6/6 System::pre_init(Game&) [5272]
  9672. 0.00 0.00 6/6 System::post_init(Game&) [5273]
  9673. -----------------------------------------------
  9674. 0.28 0.10 50806088/50806088 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end() [110]
  9675. [126] 0.8 0.28 0.10 50806088 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end() [126]
  9676. 0.10 0.00 50806088/101617057 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [174]
  9677. -----------------------------------------------
  9678. 0.00 0.00 2189/104716454 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [246]
  9679. 0.36 0.00 104714265/104716454 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&) [23]
  9680. [127] 0.8 0.37 0.00 104716454 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_left(std::_Rb_tree_node_base*) [127]
  9681. -----------------------------------------------
  9682. 0.09 0.27 43413851/43413851 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::at(unsigned long) [100]
  9683. [128] 0.7 0.09 0.27 43413851 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_range_check(unsigned long) const [128]
  9684. 0.27 0.00 43413851/43414295 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::size() const [146]
  9685. -----------------------------------------------
  9686. 0.25 0.09 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::~_Rb_tree_impl() [107]
  9687. [129] 0.7 0.25 0.09 91928115 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::~allocator() [129]
  9688. 0.09 0.00 91928115/91928115 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::~new_allocator() [308]
  9689. -----------------------------------------------
  9690. 0.17 0.17 50806139/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end() [113]
  9691. [130] 0.7 0.17 0.17 50806139 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end() [130]
  9692. 0.17 0.00 50806139/101612324 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [131]
  9693. -----------------------------------------------
  9694. 0.00 0.00 2/101612324 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&) [328]
  9695. 0.00 0.00 2/101612324 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::begin() [329]
  9696. 0.00 0.00 21/101612324 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [162]
  9697. 0.00 0.00 21/101612324 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_const_cast() const [2484]
  9698. 0.17 0.00 50806139/101612324 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end() [130]
  9699. 0.17 0.00 50806139/101612324 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&) [22]
  9700. [131] 0.7 0.34 0.00 101612324 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [131]
  9701. -----------------------------------------------
  9702. 0.00 0.00 9/32209528 ObjectPool<Grid>::remove(Handle const&) [2192]
  9703. 0.06 0.26 32209519/32209528 ObjectPool<Grid>::get(Handle&, Grid*&) [91]
  9704. [132] 0.7 0.06 0.26 32209528 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::at(unsigned long) [132]
  9705. 0.01 0.20 32209528/32209528 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_range_check(unsigned long) const [170]
  9706. 0.05 0.00 32209528/32209538 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::operator[](unsigned long) [418]
  9707. -----------------------------------------------
  9708. 0.02 0.29 7827/7827 GraphicalSystem::on_update(Game&, Entity&) [30]
  9709. [133] 0.6 0.02 0.29 7827 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}) [133]
  9710. 0.03 0.24 1275906/1275906 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) const [148]
  9711. 0.02 0.00 1275906/1275906 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::operator++() [603]
  9712. 0.00 0.00 1283733/1283733 bool __gnu_cxx::operator!=<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&) [3006]
  9713. 0.00 0.00 1275906/1275906 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::operator*() const [3008]
  9714. -----------------------------------------------
  9715. 0.01 0.13 3827718/8140125 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) const [148]
  9716. 0.01 0.15 4312407/8140125 TileMap::get_global_bounds_from_tile(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [156]
  9717. [134] 0.6 0.02 0.28 8140125 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::type() const [134]
  9718. 0.03 0.25 8140125/8140125 boost::detail::variant::reflect::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::reflect>(boost::detail::variant::reflect&) const & [141]
  9719. -----------------------------------------------
  9720. 0.11 0.19 99259709/99259709 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::_M_ptr() const [106]
  9721. [135] 0.6 0.11 0.19 99259709 std::tuple_element<0ul, std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > >::type const& std::get<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [135]
  9722. 0.08 0.11 99259709/99259709 ObjectPoolBase* const& std::__get_helper<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [186]
  9723. -----------------------------------------------
  9724. 0.00 0.29 116/116 std::function<void ()>::operator()() const [103]
  9725. [136] 0.6 0.00 0.29 116 std::_Function_handler<void (), BuilderScene::file_dialog_box()::{lambda()#2}>::_M_invoke(std::_Any_data const&) [136]
  9726. 0.00 0.29 116/116 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  9727. 0.00 0.00 116/116 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [2370]
  9728. -----------------------------------------------
  9729. 0.00 0.29 116/116 std::_Function_handler<void (), BuilderScene::file_dialog_box()::{lambda()#2}>::_M_invoke(std::_Any_data const&) [136]
  9730. [137] 0.6 0.00 0.29 116 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  9731. 0.00 0.16 1/1 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  9732. 0.00 0.13 1/1 Scene::remove_entity(Handle, bool) [231]
  9733. 0.00 0.00 232/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  9734. 0.00 0.00 116/23868 Game::input_manager() [964]
  9735. 0.00 0.00 1/1 Scene::get_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1420]
  9736. 0.00 0.00 232/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  9737. 0.00 0.00 232/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  9738. 0.00 0.00 232/53720 InputElement::was_pressed() const [1096]
  9739. 0.00 0.00 116/8076 InputManager::get_device(unsigned int) [1209]
  9740. 0.00 0.00 1/2325255 Text* Entity::get<Text, (void*)0>() [47]
  9741. 0.00 0.00 2/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  9742. 0.00 0.00 116/21166 Scene::game() [3423]
  9743. 0.00 0.00 1/116 Text::string[abi:cxx11]() const [4499]
  9744. -----------------------------------------------
  9745. 0.00 0.29 1/1 main [1]
  9746. [138] 0.6 0.00 0.29 1 Game::Game() [138]
  9747. 0.00 0.13 1/1 Mouse::Mouse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [235]
  9748. 0.00 0.07 1/1 Scene::~Scene() [360]
  9749. 0.00 0.07 1/3 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  9750. 0.00 0.02 1/1 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::map() [591]
  9751. 0.00 0.01 2/2 InputManager::add_device(InputDevice*) [770]
  9752. 0.00 0.00 11/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  9753. 0.00 0.00 1/1 Keyboard::Keyboard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1236]
  9754. 0.00 0.00 3/23868 Game::input_manager() [964]
  9755. 0.00 0.00 20/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  9756. 0.00 0.00 10/14 Logger::set_tag(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) [1971]
  9757. 0.00 0.00 63/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  9758. 0.00 0.00 1/3 Subject<std::shared_ptr<InputEvent> >::attach(Observer<std::shared_ptr<InputEvent> >&) [2240]
  9759. 0.00 0.00 1/1 FullLogger::console_start() [2726]
  9760. 0.00 0.00 1/1 InputManager::InputManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2728]
  9761. 0.00 0.00 1/1 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::stack<std::deque<Scene*, std::allocator<Scene*> >, void>() [2747]
  9762. 0.00 0.00 1/3 InputListener::InputListener(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2576]
  9763. 0.00 0.00 1/2 FileChannel::FileChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2714]
  9764. 0.00 0.00 1/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  9765. 0.00 0.00 43/954 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [4055]
  9766. 0.00 0.00 12/13 JSONSerializer::read[abi:cxx11](Channel&) [5043]
  9767. 0.00 0.00 11/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [4142]
  9768. 0.00 0.00 10/10 FullLogger::get_logger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [5109]
  9769. 0.00 0.00 1/1 Settings::Settings() [6911]
  9770. 0.00 0.00 1/1 Settings::default_window_height() [6910]
  9771. 0.00 0.00 1/1 Settings::default_window_width() [6909]
  9772. 0.00 0.00 1/1 Canvas::Canvas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float> const&, int) [6904]
  9773. 0.00 0.00 1/2 JSONSerializer::JSONSerializer(int, int) [6169]
  9774. 0.00 0.00 1/772 Game::logger() [4087]
  9775. 0.00 0.00 1/1 FileChannel::~FileChannel() [6857]
  9776. 0.00 0.00 1/1 JSONSerializer::~JSONSerializer() [6873]
  9777. -----------------------------------------------
  9778. 0.00 0.00 1/6354321 SceneNode::remove(unsigned int) [774]
  9779. 0.00 0.00 5/6354321 SceneNode::add(SceneNode*, int) [1412]
  9780. 0.00 0.00 288/6354321 std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_check_len(unsigned long, char const*) const [1393]
  9781. 0.14 0.00 3168779/6354321 SceneNode::get_child(unsigned int) const [178]
  9782. 0.15 0.00 3185248/6354321 SceneNode::num_children() const [222]
  9783. [139] 0.6 0.29 0.00 6354321 std::vector<SceneNode*, std::allocator<SceneNode*> >::size() const [139]
  9784. -----------------------------------------------
  9785. 0.00 0.00 1/92239142 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [1089]
  9786. 0.00 0.00 1/92239142 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::clear() [2433]
  9787. 0.00 0.00 1/92239142 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear() [963]
  9788. 0.00 0.00 2/92239142 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear() [1636]
  9789. 0.00 0.00 3/92239142 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::clear() [2824]
  9790. 0.00 0.00 3/92239142 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::clear() [2586]
  9791. 0.00 0.00 3/92239142 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::clear() [2588]
  9792. 0.00 0.00 6/92239142 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear() [667]
  9793. 0.00 0.00 6/92239142 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::clear() [2735]
  9794. 0.00 0.00 4050/92239142 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear() [939]
  9795. 0.28 0.00 92235066/92239142 std::_Rb_tree_header::_Rb_tree_header() [112]
  9796. [140] 0.6 0.29 0.00 92239142 std::_Rb_tree_header::_M_reset() [140]
  9797. -----------------------------------------------
  9798. 0.03 0.25 8140125/8140125 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::type() const [134]
  9799. [141] 0.6 0.03 0.25 8140125 boost::detail::variant::reflect::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::reflect>(boost::detail::variant::reflect&) const & [141]
  9800. 0.01 0.20 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&) const [166]
  9801. 0.04 0.00 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::invoke_visitor(boost::detail::variant::reflect&) [461]
  9802. -----------------------------------------------
  9803. 0.05 0.24 1/1 System::init(Game&) [125]
  9804. [142] 0.6 0.05 0.24 1 GridSystem::on_init(Game&) [142]
  9805. 0.00 0.18 1/1 void Messageable::install_message_handler<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [191]
  9806. 0.06 0.00 1/1 EntityFilter& EntityFilter::all_of<Grid>() [383]
  9807. 0.00 0.00 1/6 System::subscribe_to() [2781]
  9808. -----------------------------------------------
  9809. 0.03 0.25 2248/2248 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  9810. [143] 0.6 0.03 0.25 2248 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [143]
  9811. 0.11 0.14 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  9812. 0.00 0.00 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1307]
  9813. 0.00 0.00 2248/195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [38]
  9814. 0.00 0.00 2248/2248 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1365]
  9815. 0.00 0.00 2248/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  9816. 0.00 0.00 2248/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  9817. 0.00 0.00 2248/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  9818. -----------------------------------------------
  9819. 0.00 0.00 118/101616215 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator->() const [1938]
  9820. 0.00 0.00 2248/101616215 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1473]
  9821. 0.00 0.00 2248/101616215 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1366]
  9822. 0.14 0.13 101611601/101616215 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator*() const [124]
  9823. [144] 0.6 0.14 0.13 101616215 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() [144]
  9824. 0.12 0.01 101616215/101616215 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr() [233]
  9825. -----------------------------------------------
  9826. 0.00 0.00 222/50926476 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&) [529]
  9827. 0.00 0.00 120234/50926476 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~_Rb_tree() [245]
  9828. 0.27 0.00 50806020/50926476 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [21]
  9829. [145] 0.6 0.27 0.00 50926476 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_begin() [145]
  9830. -----------------------------------------------
  9831. 0.00 0.00 444/43414295 ObjectPool<Entity>::size() const [569]
  9832. 0.27 0.00 43413851/43414295 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_range_check(unsigned long) const [128]
  9833. [146] 0.6 0.27 0.00 43414295 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::size() const [146]
  9834. -----------------------------------------------
  9835. [147] 0.6 0.01 0.26 597+64992 <cycle 2 as a whole> [147]
  9836. 0.00 0.25 62658 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  9837. 0.01 0.00 2334 System::post_receive_message(std::shared_ptr<Message>) <cycle 2> [751]
  9838. 0.00 0.01 597 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  9839. -----------------------------------------------
  9840. 0.03 0.24 1275906/1275906 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}) [133]
  9841. [148] 0.6 0.03 0.24 1275906 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) const [148]
  9842. 0.01 0.13 3827718/8140125 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::type() const [134]
  9843. 0.00 0.04 1275906/2713375 boost::add_reference<Sprite>::type boost::get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [320]
  9844. 0.02 0.01 1275906/1437400 Sprite::draw(RenderSurface&, sf::RenderStates) [494]
  9845. 0.02 0.00 3827718/8141605 std::type_info::operator==(std::type_info const&) const [427]
  9846. 0.00 0.00 1275906/1275906 GraphicalSystem::surface() const [3007]
  9847. -----------------------------------------------
  9848. 0.00 0.00 4457/195472741 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node_base const*) [1347]
  9849. 0.26 0.00 195468284/195472741 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [38]
  9850. [149] 0.5 0.27 0.00 195472741 std::_Select1st<std::pair<std::type_index const, Handle> >::operator()(std::pair<std::type_index const, Handle> const&) const [149]
  9851. -----------------------------------------------
  9852. 0.18 0.08 101612314/101612314 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() [109]
  9853. [150] 0.5 0.18 0.08 101612314 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr() [150]
  9854. 0.08 0.00 101612314/101612314 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_addr() [333]
  9855. -----------------------------------------------
  9856. 0.00 0.00 1/3160704 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  9857. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [20], int&>(char const (&) [20], int&) [2106]
  9858. 0.00 0.00 1/3160704 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  9859. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  9860. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [18], int&>(char const (&) [18], int&) [2105]
  9861. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  9862. 0.00 0.00 1/3160704 Handle ObjectPool<TileMap>::add<>() [2099]
  9863. 0.00 0.00 1/3160704 Handle ObjectPool<Grid>::add<char const (&) [15]>(char const (&) [15]) [2100]
  9864. 0.00 0.00 1/3160704 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [2094]
  9865. 0.00 0.00 1/3160704 Handle ObjectPool<Rectangle>::add<char const (&) [19], int&, int&, int&, int&>(char const (&) [19], int&, int&, int&, int&) [2090]
  9866. 0.00 0.00 1/3160704 Handle ObjectPool<Collision>::add<char const (&) [28], sf::Rect<float>&>(char const (&) [28], sf::Rect<float>&) [2251]
  9867. 0.00 0.00 1/3160704 Handle ObjectPool<Rectangle>::add<char const (&) [23], int&, int&, int&, int&>(char const (&) [23], int&, int&, int&, int&) [2092]
  9868. 0.00 0.00 1/3160704 Handle ObjectPool<Collision>::add<char const (&) [29], sf::Rect<float>&>(char const (&) [29], sf::Rect<float>&) [2252]
  9869. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [23], int&>(char const (&) [23], int&) [2109]
  9870. 0.00 0.00 1/3160704 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19]) [1782]
  9871. 0.00 0.00 1/3160704 Handle ObjectPool<Collision>::add<char const (&) [19], sf::Rect<float>&>(char const (&) [19], sf::Rect<float>&) [2249]
  9872. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  9873. 0.00 0.00 1/3160704 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  9874. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  9875. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [21], int&>(char const (&) [21], int&) [2107]
  9876. 0.00 0.00 1/3160704 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, int&, int&>(char const (&) [21], int&, int&, int&, int&) [2091]
  9877. 0.00 0.00 1/3160704 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  9878. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  9879. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  9880. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [34], int&>(char const (&) [34], int&) [2113]
  9881. 0.00 0.00 1/3160704 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30]) [1785]
  9882. 0.00 0.00 1/3160704 Handle ObjectPool<Collision>::add<char const (&) [30], sf::Rect<float>&>(char const (&) [30], sf::Rect<float>&) [2253]
  9883. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  9884. 0.00 0.00 1/3160704 Handle ObjectPool<VertexList>::add<char const (&) [19], sf::PrimitiveType&, int&>(char const (&) [19], sf::PrimitiveType&, int&) [2096]
  9885. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [22], int&>(char const (&) [22], int&) [2108]
  9886. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  9887. 0.00 0.00 1/3160704 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  9888. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [24], int&>(char const (&) [24], int&) [2110]
  9889. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  9890. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  9891. 0.00 0.00 1/3160704 Handle ObjectPool<Collision>::add<char const (&) [25], sf::Rect<float>&>(char const (&) [25], sf::Rect<float>&) [2250]
  9892. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [26], int&>(char const (&) [26], int&) [2111]
  9893. 0.00 0.00 1/3160704 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22]) [1783]
  9894. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  9895. 0.00 0.00 1/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [29], int&>(char const (&) [29], int&) [2112]
  9896. 0.00 0.00 1/3160704 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25]) [1784]
  9897. 0.00 0.00 1/3160704 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  9898. 0.00 0.00 1/3160704 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [2093]
  9899. 0.00 0.00 2/3160704 Handle ObjectPool<Collision>::add<char const (&) [22], sf::Rect<float>&>(char const (&) [22], sf::Rect<float>&) [1987]
  9900. 0.00 0.00 2/3160704 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21]) [1675]
  9901. 0.00 0.00 2/3160704 Handle ObjectPool<Collision>::add<char const (&) [21], sf::Rect<float>&>(char const (&) [21], sf::Rect<float>&) [1986]
  9902. 0.00 0.00 2/3160704 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&) [1870]
  9903. 0.00 0.00 3/3160704 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  9904. 0.00 0.00 3/3160704 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&) [1812]
  9905. 0.00 0.00 4/3160704 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  9906. 0.00 0.00 6/3160704 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  9907. 0.00 0.00 11/3160704 CallbackSystem::on_update(Game&, Entity&) [34]
  9908. 0.00 0.00 17/3160704 Scene::remove_entity(Handle, bool) [231]
  9909. 0.00 0.00 21/3160704 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  9910. 0.00 0.00 22/3160704 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  9911. 0.00 0.00 28/3160704 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1516]
  9912. 0.00 0.00 28/3160704 Handle ObjectPool<Collision>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1523]
  9913. 0.00 0.00 28/3160704 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1395]
  9914. 0.00 0.00 64/3160704 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  9915. 0.00 0.00 105/3160704 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1364]
  9916. 0.00 0.00 222/3160704 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  9917. 0.00 0.12 1566664/3160704 PostorderEntitySubscription::init() [28]
  9918. 0.00 0.13 1593427/3160704 PreorderEntitySubscription::init() [29]
  9919. [151] 0.5 0.00 0.25 3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  9920. 0.00 0.24 3160704/3160704 void std::vector<Handle, std::allocator<Handle> >::emplace_back<Handle>(Handle&&) [157]
  9921. 0.01 0.00 3160704/3160735 std::remove_reference<Handle&>::type&& std::move<Handle&>(Handle&) [803]
  9922. -----------------------------------------------
  9923. 2334 System::post_receive_message(std::shared_ptr<Message>) <cycle 2> [751]
  9924. 59727 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  9925. 0.00 0.10 234/597 Scene::send_message_helper(std::shared_ptr<Message>) [280]
  9926. 0.01 0.16 363/597 Entity::send_message_helper(std::shared_ptr<Message>) [204]
  9927. [152] 0.5 0.00 0.25 62658 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  9928. 0.01 0.22 62658/62658 void Mailbox::process<Message, (void*)0>(std::shared_ptr<Message>) [159]
  9929. 0.00 0.01 187974/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  9930. 0.00 0.00 187974/313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  9931. 0.00 0.00 62658/125316 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [877]
  9932. 0.00 0.00 62658/62658 bool std::operator!=<Message>(std::shared_ptr<Message> const&, decltype(nullptr)) [3246]
  9933. 0.00 0.00 62658/62658 Messageable::pre_receive_message(std::shared_ptr<Message>) [3241]
  9934. 0.00 0.00 62658/62658 Message::async() [3242]
  9935. 0.00 0.00 59727/59727 Messageable::post_receive_message(std::shared_ptr<Message>) [3272]
  9936. 2334 System::post_receive_message(std::shared_ptr<Message>) <cycle 2> [751]
  9937. 597 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  9938. -----------------------------------------------
  9939. 0.11 0.14 2248/2248 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [143]
  9940. [153] 0.5 0.11 0.14 2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  9941. 0.12 0.00 1474/1474 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator--() [260]
  9942. 0.00 0.03 222/222 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&) [529]
  9943. 0.00 0.00 3500/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  9944. 0.00 0.00 3500/4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node_base const*) [1347]
  9945. 0.00 0.00 2248/2248 std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >::_M_const_cast() const [1499]
  9946. 0.00 0.00 2248/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_end() [331]
  9947. 0.00 0.00 1474/90754477 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_right(std::_Rb_tree_node_base*) [172]
  9948. 0.00 0.00 2479/2479 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_leftmost() [3818]
  9949. 0.00 0.00 1069/1307 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&) [3981]
  9950. 0.00 0.00 957/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  9951. 0.00 0.00 439/439 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::size() const [4220]
  9952. 0.00 0.00 434/434 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_rightmost() [4224]
  9953. -----------------------------------------------
  9954. 0.00 0.00 1/222 BuilderScene::file_dialog_box() [536]
  9955. 0.00 0.00 1/222 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  9956. 0.00 0.00 1/222 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  9957. 0.00 0.00 1/222 BuilderScene::create_notification(float, float) [901]
  9958. 0.00 0.00 1/222 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  9959. 0.00 0.00 2/222 Scene::create_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [702]
  9960. 0.00 0.00 2/222 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  9961. 0.00 0.00 3/222 BuilderScene::create_hud(Game&) [229]
  9962. 0.00 0.00 3/222 BuilderScene::create_mouse_entity(Game&) [684]
  9963. 0.00 0.00 4/222 BuilderScene::init(Game&) [108]
  9964. 0.00 0.01 6/222 StartMenuScene::init(Game&) [363]
  9965. 0.00 0.01 6/222 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  9966. 0.00 0.01 13/222 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  9967. 0.00 0.02 21/222 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  9968. 0.00 0.07 63/222 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  9969. 0.00 0.11 94/222 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  9970. [154] 0.5 0.00 0.25 222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  9971. 0.03 0.12 222/222 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&) [223]
  9972. 0.00 0.06 222/222 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  9973. 0.03 0.00 222/222 SceneNode::entity(Handle) [500]
  9974. 0.00 0.01 222/222 Scene::bookmark(Entity*) [920]
  9975. 0.00 0.00 220/220 Scene::add_to_scene_node(Handle, Entity*, int) [1023]
  9976. 0.00 0.00 222/222 Entity::handle(Handle) [1061]
  9977. 0.00 0.00 2/1062 Handle::operator=(Handle const&) [784]
  9978. 0.00 0.00 444/43413833 Scene::get_entity(Handle) [45]
  9979. 0.00 0.00 222/954 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [4055]
  9980. 0.00 0.00 222/222 SceneNode::SceneNode() [4350]
  9981. 0.00 0.00 222/222 Entity::space(SceneNode*) [4349]
  9982. 0.00 0.00 222/19209 Handle::Handle() [3433]
  9983. 0.00 0.00 222/222 Handle::operator!=(Handle const&) const [4356]
  9984. 0.00 0.00 220/16277 Scene::root_entity() const [3449]
  9985. -----------------------------------------------
  9986. 0.00 0.00 17/39007591 ObjectPool<Callback>::remove(Handle const&) [1164]
  9987. 0.00 0.00 37/39007591 std::vector<Handle, std::allocator<Handle> >::_M_erase(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [740]
  9988. 0.00 0.00 53/39007591 ObjectPool<Clickable>::remove(Handle const&) [1045]
  9989. 0.00 0.00 53/39007591 ObjectPool<Collision>::remove(Handle const&) [1066]
  9990. 0.00 0.00 255/39007591 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  9991. 0.00 0.00 824/39007591 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const [275]
  9992. 0.00 0.00 901/39007591 ObjectPool<Entity>::remove(Handle const&) [995]
  9993. 0.00 0.00 7897/39007591 std::vector<Handle, std::allocator<Handle> >::rbegin() [760]
  9994. 0.00 0.00 7905/39007591 CallbackSystem::post_update(Game&) [662]
  9995. 0.00 0.00 57990/39007591 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  9996. 0.00 0.00 70367/39007591 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  9997. 0.00 0.00 142062/39007591 void std::vector<Handle, std::allocator<Handle> >::emplace_back<Handle>(Handle&&) [157]
  9998. 0.00 0.01 1574047/39007591 BaseEntitySubscription::init() [32]
  9999. 0.00 0.01 1574556/39007591 Scene::update(Game&) [4]
  10000. 0.01 0.01 3160100/39007591 std::vector<Handle, std::allocator<Handle> >::back() [501]
  10001. 0.08 0.12 32410527/39007591 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  10002. [155] 0.5 0.10 0.15 39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  10003. 0.15 0.00 39007591/44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle* const&) [202]
  10004. -----------------------------------------------
  10005. 0.01 0.23 1437469/1437469 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) const [121]
  10006. [156] 0.5 0.01 0.23 1437469 TileMap::get_global_bounds_from_tile(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [156]
  10007. 0.01 0.15 4312407/8140125 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::type() const [134]
  10008. 0.00 0.05 1437469/2713375 boost::add_reference<Sprite>::type boost::get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [320]
  10009. 0.03 0.00 4312407/8141605 std::type_info::operator==(std::type_info const&) const [427]
  10010. 0.00 0.00 1437469/1437490 Sprite::global_bounds() const [2996]
  10011. -----------------------------------------------
  10012. 0.00 0.24 3160704/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  10013. [157] 0.5 0.00 0.24 3160704 void std::vector<Handle, std::allocator<Handle> >::emplace_back<Handle>(Handle&&) [157]
  10014. 0.00 0.21 142062/142062 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  10015. 0.01 0.02 3018642/3160704 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle>(std::allocator<Handle>&, Handle*, Handle&&) [535]
  10016. 0.00 0.00 3160704/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  10017. 0.00 0.00 142062/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  10018. -----------------------------------------------
  10019. 0.03 0.21 1488163/1488163 GraphicalSystem::on_update(Game&, Entity&) [30]
  10020. [158] 0.5 0.03 0.21 1488163 System::is_visible(Handle) [158]
  10021. 0.14 0.00 3792723/4336605 SceneNode::visible() const [206]
  10022. 0.00 0.05 1488163/43413833 Scene::get_entity(Handle) [45]
  10023. 0.01 0.00 3792723/99804402 SceneNode::parent() const [165]
  10024. 0.01 0.00 1488163/37528737 Entity::space() const [169]
  10025. 0.00 0.00 1488163/41016839 System::scene() [255]
  10026. -----------------------------------------------
  10027. 0.01 0.22 62658/62658 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  10028. [159] 0.5 0.01 0.22 62658 void Mailbox::process<Message, (void*)0>(std::shared_ptr<Message>) [159]
  10029. 0.00 0.22 62658/62658 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  10030. 0.00 0.00 62658/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  10031. 0.00 0.00 62658/313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  10032. -----------------------------------------------
  10033. 0.21 0.02 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [60]
  10034. [160] 0.5 0.21 0.02 91928115 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::allocator() [160]
  10035. 0.02 0.00 91928115/91928115 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::new_allocator() [594]
  10036. -----------------------------------------------
  10037. 0.00 0.00 2/91867127 ObjectPool<Callback>::remove(Handle const&) [1164]
  10038. 0.00 0.00 9/91867127 ObjectPool<VertexList>::remove(Handle const&) [1988]
  10039. 0.00 0.00 9/91867127 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  10040. 0.00 0.00 9/91867127 ObjectPool<Grid>::remove(Handle const&) [2192]
  10041. 0.00 0.00 9/91867127 ObjectPool<TileMap>::remove(Handle const&) [2080]
  10042. 0.00 0.00 10/91867127 ObjectPool<Clickable>::remove(Handle const&) [1045]
  10043. 0.00 0.00 12/91867127 ObjectPool<Collision>::remove(Handle const&) [1066]
  10044. 0.00 0.00 18/91867127 ObjectPool<Entity>::remove(Handle const&) [995]
  10045. 0.00 0.00 256825/91867127 ObjectPool<Clickable>::get(Handle&, Clickable*&) [446]
  10046. 0.00 0.00 260175/91867127 ObjectPool<Collision>::get(Handle&, Collision*&) [406]
  10047. 0.01 0.00 2078744/91867127 ObjectPool<PlayerProfile>::get(Handle&, PlayerProfile*&) [316]
  10048. 0.01 0.00 2079909/91867127 ObjectPool<Callback>::get(Handle&, Callback*&) [185]
  10049. 0.01 0.00 2281506/91867127 ObjectPool<Sprite>::get(Handle&, Sprite*&) [210]
  10050. 0.01 0.00 2314274/91867127 ObjectPool<VertexList>::get(Handle&, VertexList*&) [278]
  10051. 0.01 0.00 2314569/91867127 ObjectPool<TileMap>::get(Handle&, TileMap*&) [277]
  10052. 0.01 0.00 2325249/91867127 ObjectPool<Text>::get(Handle&, Text*&) [173]
  10053. 0.01 0.00 2332437/91867127 ObjectPool<Rectangle>::get(Handle&, Rectangle*&) [259]
  10054. 0.08 0.00 32209519/91867127 ObjectPool<Grid>::get(Handle&, Grid*&) [91]
  10055. 0.11 0.00 43413842/91867127 ObjectPool<Entity>::get(Handle&, Entity*&) [56]
  10056. [161] 0.5 0.23 0.00 91867127 Handle::index() const [161]
  10057. -----------------------------------------------
  10058. 0.23 0.00 21/21 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [114]
  10059. [162] 0.5 0.23 0.00 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [162]
  10060. 0.00 0.00 10/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  10061. 0.00 0.00 10/192402016 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const*) [35]
  10062. 0.00 0.00 10/42 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node_base const*) [1939]
  10063. 0.00 0.00 21/101612324 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [131]
  10064. 0.00 0.00 12/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_end() [234]
  10065. -----------------------------------------------
  10066. 0.02 0.20 2325249/2325249 Text* ComponentManager::get<Text, (void*)0>(Handle) [75]
  10067. [163] 0.5 0.02 0.20 2325249 ObjectPool<Text>::get(Handle&) [163]
  10068. 0.13 0.08 2325249/2325249 ObjectPool<Text>::get(Handle&, Text*&) [173]
  10069. -----------------------------------------------
  10070. 0.00 0.22 62658/62658 void Mailbox::process<Message, (void*)0>(std::shared_ptr<Message>) [159]
  10071. [164] 0.5 0.00 0.22 62658 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  10072. 0.00 0.11 715/715 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::operator()(Message&) [272]
  10073. 0.00 0.10 7/7 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::operator()(Message&) [287]
  10074. 0.00 0.01 18/18 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::operator()(Message&) [913]
  10075. 0.00 0.00 62658/125316 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [877]
  10076. 0.00 0.00 62658/62658 Message::type() const [1192]
  10077. 0.00 0.00 62658/62658 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&) [1229]
  10078. 0.00 0.00 740/740 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator*() const [1269]
  10079. 0.00 0.00 62658/62658 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::end() [3245]
  10080. 0.00 0.00 62658/62658 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator!=(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > const&) const [3244]
  10081. 0.00 0.00 740/740 std::__shared_ptr_access<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2, false, false>::operator*() const [4096]
  10082. 0.00 0.00 740/740 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator->() const [4094]
  10083. -----------------------------------------------
  10084. 0.00 0.00 1/99804402 Scene::remove_entity(Handle, bool) [231]
  10085. 0.00 0.00 567/99804402 CallbackSystem::on_update(Game&, Entity&) [34]
  10086. 0.00 0.00 650/99804402 Scene::add_to_scene_node(SceneNode*, SceneNode*, int) [953]
  10087. 0.01 0.00 3792723/99804402 System::is_visible(Handle) [158]
  10088. 0.21 0.00 96010461/99804402 Scene::global_transform(Entity&) [74]
  10089. [165] 0.5 0.22 0.00 99804402 SceneNode::parent() const [165]
  10090. -----------------------------------------------
  10091. 0.01 0.20 8140125/8140125 boost::detail::variant::reflect::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::reflect>(boost::detail::variant::reflect&) const & [141]
  10092. [166] 0.4 0.01 0.20 8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&) const [166]
  10093. 0.01 0.14 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*) [216]
  10094. 0.01 0.02 8140125/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const [422]
  10095. 0.01 0.01 8140125/8140567 boost::aligned_storage<448ul, 8ul>::address() const [647]
  10096. -----------------------------------------------
  10097. 0.00 0.21 142062/142062 void std::vector<Handle, std::allocator<Handle> >::emplace_back<Handle>(Handle&&) [157]
  10098. [167] 0.4 0.00 0.21 142062 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  10099. 0.00 0.12 284124/424858 Handle* std::__uninitialized_move_if_noexcept_a<Handle*, Handle*, std::allocator<Handle> >(Handle*, Handle*, Handle*, std::allocator<Handle>&) [187]
  10100. 0.02 0.03 142062/268785 void std::_Destroy<Handle*, Handle>(Handle*, Handle*, std::allocator<Handle>&) [318]
  10101. 0.01 0.02 142062/212429 std::vector<Handle, std::allocator<Handle> >::_M_check_len(unsigned long, char const*) const [404]
  10102. 0.00 0.00 142062/228748 std::_Vector_base<Handle, std::allocator<Handle> >::_M_allocate(unsigned long) [922]
  10103. 0.00 0.00 142062/252728 std::_Vector_base<Handle, std::allocator<Handle> >::_M_deallocate(Handle*, unsigned long) [970]
  10104. 0.00 0.00 142062/3160704 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle>(std::allocator<Handle>&, Handle*, Handle&&) [535]
  10105. 0.00 0.00 142062/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  10106. 0.00 0.00 142062/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  10107. 0.00 0.00 284124/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  10108. 0.00 0.00 142062/213118 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [1247]
  10109. 0.00 0.00 426186/709962 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() [3024]
  10110. -----------------------------------------------
  10111. 0.00 0.00 105/50806133 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  10112. 0.15 0.06 50806028/50806133 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  10113. [168] 0.4 0.15 0.06 50806133 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const [168]
  10114. 0.06 0.00 50806133/50806133 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const [386]
  10115. -----------------------------------------------
  10116. 0.00 0.00 1/37528737 Scene::add_to_scene_node(SceneNode*, Entity*, int) [506]
  10117. 0.00 0.00 1/37528737 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const [2430]
  10118. 0.00 0.00 1/37528737 BuilderScene::create_hud(Game&) [229]
  10119. 0.00 0.00 1/37528737 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  10120. 0.00 0.00 1/37528737 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  10121. 0.00 0.00 2/37528737 BuilderScene::init(Game&) [108]
  10122. 0.00 0.00 2/37528737 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  10123. 0.00 0.00 3/37528737 BuilderScene::process(Game&, MouseEnteredInputEvent&) [1317]
  10124. 0.00 0.00 3/37528737 BuilderScene::process(Game&, MouseLeftInputEvent&) [1316]
  10125. 0.00 0.00 3/37528737 BuilderScene::file_dialog_box() [536]
  10126. 0.00 0.00 6/37528737 StartMenuScene::init(Game&) [363]
  10127. 0.00 0.00 6/37528737 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}::operator()() const [2598]
  10128. 0.00 0.00 13/37528737 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  10129. 0.00 0.00 18/37528737 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}::operator()() const [2404]
  10130. 0.00 0.00 21/37528737 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  10131. 0.00 0.00 35/37528737 Scene::remove_entity(Handle, bool) [231]
  10132. 0.00 0.00 72/37528737 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  10133. 0.00 0.00 94/37528737 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  10134. 0.00 0.00 264/37528737 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  10135. 0.00 0.00 345/37528737 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  10136. 0.00 0.00 428/37528737 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  10137. 0.00 0.00 440/37528737 Scene::add_to_scene_node(Handle, Entity*, int) [1023]
  10138. 0.00 0.00 567/37528737 CallbackSystem::on_update(Game&, Entity&) [34]
  10139. 0.00 0.00 858/37528737 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  10140. 0.01 0.00 1284531/37528737 GridSystem::on_update(Game&, Entity&) [10]
  10141. 0.01 0.00 1488163/37528737 System::is_visible(Handle) [158]
  10142. 0.01 0.00 1566664/37528737 PostorderEntitySubscription::init() [28]
  10143. 0.01 0.00 1593427/37528737 PreorderEntitySubscription::init() [29]
  10144. 0.18 0.00 31592767/37528737 Scene::global_transform(Entity&) [74]
  10145. [169] 0.4 0.21 0.00 37528737 Entity::space() const [169]
  10146. -----------------------------------------------
  10147. 0.01 0.20 32209528/32209528 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::at(unsigned long) [132]
  10148. [170] 0.4 0.01 0.20 32209528 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_range_check(unsigned long) const [170]
  10149. 0.20 0.00 32209528/32209530 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::size() const [176]
  10150. -----------------------------------------------
  10151. 0.00 0.07 1/3 Scene::~Scene() [360]
  10152. 0.00 0.07 1/3 StartMenuScene::~StartMenuScene() [359]
  10153. 0.00 0.07 1/3 BuilderScene::~BuilderScene() [357]
  10154. [171] 0.4 0.00 0.21 3 Scene::~Scene() [171]
  10155. 0.00 0.12 3/3 ObjectPool<Entity>::~ObjectPool() [247]
  10156. 0.00 0.03 3/3 ComponentManager::~ComponentManager() [530]
  10157. 0.01 0.01 1/1 GridSystem::~GridSystem() [641]
  10158. 0.00 0.02 2/2 CallbackSystem::~CallbackSystem() [654]
  10159. 0.00 0.02 2/2 GraphicalSystem::~GraphicalSystem() [656]
  10160. 0.00 0.01 1/1 VisualDebugSystem::~VisualDebugSystem() [906]
  10161. 0.00 0.00 424/3185248 SceneNode::num_children() const [222]
  10162. 0.00 0.00 211/3168779 SceneNode::get_child(unsigned int) const [178]
  10163. 0.00 0.00 213/222 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode*&&) [1508]
  10164. 0.00 0.00 3/3 FontAtlas::~FontAtlas() [2487]
  10165. 0.00 0.00 3/3 TextureAtlas::~TextureAtlas() [2488]
  10166. 0.00 0.00 6/6 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::clear() [2734]
  10167. 0.00 0.00 3/3 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::clear() [2823]
  10168. 0.00 0.00 3/120249 Messageable::~Messageable() [1860]
  10169. 0.00 0.00 215/215 std::vector<SceneNode*, std::allocator<SceneNode*> >::empty() const [4397]
  10170. 0.00 0.00 213/213 std::vector<SceneNode*, std::allocator<SceneNode*> >::front() [4402]
  10171. 0.00 0.00 213/2426 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin() [3819]
  10172. 0.00 0.00 213/433 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__normal_iterator<SceneNode**>(__gnu_cxx::__normal_iterator<SceneNode**, __gnu_cxx::__enable_if<std::__are_same<SceneNode**, SceneNode**>::__value, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__type> const&) [4226]
  10173. 0.00 0.00 213/429 std::vector<SceneNode*, std::allocator<SceneNode*> >::erase(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >) [4232]
  10174. 0.00 0.00 213/222 SceneNode::~SceneNode() [4351]
  10175. 0.00 0.00 9/42294 std::vector<System*, std::allocator<System*> >::end() [3307]
  10176. 0.00 0.00 9/2953 bool __gnu_cxx::operator!=<System* const*, System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [3808]
  10177. 0.00 0.00 9/15 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::end() [5009]
  10178. 0.00 0.00 9/9 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator!=(std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&) const [5183]
  10179. 0.00 0.00 6/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator*() const [3827]
  10180. 0.00 0.00 6/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator++() [3826]
  10181. 0.00 0.00 6/6 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator->() const [5339]
  10182. 0.00 0.00 6/6 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator++() [5428]
  10183. 0.00 0.00 5/6 Scene::scene_graph() const [5328]
  10184. 0.00 0.00 3/8505 std::vector<System*, std::allocator<System*> >::begin() [3593]
  10185. 0.00 0.00 3/606 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::__normal_iterator<System**>(__gnu_cxx::__normal_iterator<System**, __gnu_cxx::__enable_if<std::__are_same<System**, System**>::__value, std::vector<System*, std::allocator<System*> > >::__type> const&) [4128]
  10186. 0.00 0.00 3/3 std::vector<System*, std::allocator<System*> >::clear() [6053]
  10187. 0.00 0.00 3/3 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::begin() [6049]
  10188. 0.00 0.00 3/3 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::~map() [6048]
  10189. 0.00 0.00 3/3 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::~map() [6050]
  10190. 0.00 0.00 3/3 std::vector<System*, std::allocator<System*> >::~vector() [6055]
  10191. 0.00 0.00 2/225 std::vector<SceneNode*, std::allocator<SceneNode*> >::vector() [4330]
  10192. 0.00 0.00 2/225 std::vector<SceneNode*, std::allocator<SceneNode*> >::~vector() [4331]
  10193. -----------------------------------------------
  10194. 0.00 0.00 1474/90754477 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  10195. 0.00 0.00 2189/90754477 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [246]
  10196. 0.20 0.00 90750814/90754477 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&) [23]
  10197. [172] 0.4 0.21 0.00 90754477 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_right(std::_Rb_tree_node_base*) [172]
  10198. -----------------------------------------------
  10199. 0.13 0.08 2325249/2325249 ObjectPool<Text>::get(Handle&) [163]
  10200. [173] 0.4 0.13 0.08 2325249 ObjectPool<Text>::get(Handle&, Text*&) [173]
  10201. 0.01 0.05 2325249/2325249 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::at(unsigned long) [388]
  10202. 0.01 0.00 1614293/13542320 Handle::reset() [352]
  10203. 0.01 0.00 2325249/91867127 Handle::index() const [161]
  10204. 0.00 0.00 2325249/91867104 Handle::version() const [199]
  10205. -----------------------------------------------
  10206. 0.00 0.00 222/101617057 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&) [529]
  10207. 0.00 0.00 231/101617057 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin() [507]
  10208. 0.00 0.00 2248/101617057 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1307]
  10209. 0.00 0.00 2248/101617057 std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >::_M_const_cast() const [1499]
  10210. 0.10 0.00 50806020/101617057 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::_Rb_tree_node_base*, std::type_index const&) [23]
  10211. 0.10 0.00 50806088/101617057 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end() [126]
  10212. [174] 0.4 0.20 0.00 101617057 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [174]
  10213. -----------------------------------------------
  10214. 0.00 0.00 570/92028785 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_unique_pos(unsigned int const&) [1659]
  10215. 0.00 0.00 100100/92028785 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [681]
  10216. 0.20 0.00 91928115/92028785 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~_Rb_tree() [65]
  10217. [175] 0.4 0.20 0.00 92028785 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_begin() [175]
  10218. -----------------------------------------------
  10219. 0.00 0.00 2/32209530 ObjectPool<Grid>::size() const [2782]
  10220. 0.20 0.00 32209528/32209530 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_range_check(unsigned long) const [170]
  10221. [176] 0.4 0.20 0.00 32209530 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::size() const [176]
  10222. -----------------------------------------------
  10223. 0.00 0.07 1/3 Game::Game() [138]
  10224. 0.00 0.07 1/3 StartMenuScene::StartMenuScene() [370]
  10225. 0.00 0.07 1/3 BuilderScene::BuilderScene() [369]
  10226. [177] 0.4 0.00 0.20 3 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  10227. 0.00 0.16 3/3 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  10228. 0.00 0.04 3/3 ComponentManager::ComponentManager() [454]
  10229. 0.00 0.00 3/225 Entity::Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Scene*, ComponentManager*) [447]
  10230. 0.00 0.00 3/120234 Entity::~Entity() [243]
  10231. 0.00 0.00 3/240 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1444]
  10232. 0.00 0.00 3/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  10233. 0.00 0.00 3/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  10234. 0.00 0.00 3/3 FontAtlas::FontAtlas() [2753]
  10235. 0.00 0.00 3/3 TextureAtlas::TextureAtlas() [2750]
  10236. 0.00 0.00 3/3 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::map() [2757]
  10237. 0.00 0.00 3/3 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::map() [2754]
  10238. 0.00 0.00 3/4969 Updateable::Updateable() [3716]
  10239. 0.00 0.00 3/3 std::vector<System*, std::allocator<System*> >::vector() [6054]
  10240. 0.00 0.00 3/19209 Handle::Handle() [3433]
  10241. -----------------------------------------------
  10242. 0.00 0.00 14/3168779 Scene::remove_entity(Handle, bool) [231]
  10243. 0.00 0.00 211/3168779 Scene::~Scene() [171]
  10244. 0.00 0.00 24520/3168779 GridSystem::on_update(Game&, Entity&) [10]
  10245. 0.02 0.08 1558768/3168779 PostorderEntitySubscription::init() [28]
  10246. 0.02 0.08 1585266/3168779 PreorderEntitySubscription::init() [29]
  10247. [178] 0.4 0.04 0.15 3168779 SceneNode::get_child(unsigned int) const [178]
  10248. 0.14 0.00 3168779/6354321 std::vector<SceneNode*, std::allocator<SceneNode*> >::size() const [139]
  10249. 0.01 0.00 3168779/3168779 std::vector<SceneNode*, std::allocator<SceneNode*> >::operator[](unsigned long) const [783]
  10250. -----------------------------------------------
  10251. 0.11 0.08 21/21 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [114]
  10252. [179] 0.4 0.11 0.08 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::type_index const&) [179]
  10253. 0.00 0.08 2/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&) [328]
  10254. 0.00 0.00 32/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  10255. 0.00 0.00 32/42 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_key(std::_Rb_tree_node_base const*) [1939]
  10256. 0.00 0.00 21/21 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_const_cast() const [2484]
  10257. 0.00 0.00 21/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_end() [234]
  10258. 0.00 0.00 13/63487712 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_right(std::_Rb_tree_node_base*) [226]
  10259. 0.00 0.00 19/19 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_leftmost() [4921]
  10260. 0.00 0.00 13/13 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator--() [5045]
  10261. 0.00 0.00 10/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  10262. 0.00 0.00 9/1307 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&) [3981]
  10263. 0.00 0.00 8/8 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_rightmost() [5259]
  10264. 0.00 0.00 6/6 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::size() const [5358]
  10265. -----------------------------------------------
  10266. 0.18 0.01 50805581/50805581 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  10267. [180] 0.4 0.18 0.01 50805581 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::key_comp() const [180]
  10268. 0.01 0.00 50805581/50805581 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::key_comp() const [781]
  10269. -----------------------------------------------
  10270. 0.00 0.00 21/128914328 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [533]
  10271. 0.19 0.00 128914307/128914328 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&) [22]
  10272. [181] 0.4 0.19 0.00 128914328 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_left(std::_Rb_tree_node_base*) [181]
  10273. -----------------------------------------------
  10274. 0.19 0.00 92380983/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  10275. [182] 0.4 0.19 0.00 92380983 bool __gnu_cxx::__is_null_pointer<char>(char*) [182]
  10276. -----------------------------------------------
  10277. 0.09 0.10 32386912/32386912 std::_Function_handler<void (Handle), System::update(Game&)::{lambda(Handle)#1}>::_M_invoke(std::_Any_data const&, Handle&&) [8]
  10278. [183] 0.4 0.09 0.10 32386912 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_get_pointer(std::_Any_data const&) [183]
  10279. 0.04 0.03 32386912/32410527 System::update(Game&)::{lambda(Handle)#1} const& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() const [355]
  10280. 0.03 0.00 32386912/32386912 System::update(Game&)::{lambda(Handle)#1} const* std::__addressof<System::update(Game&)::{lambda(Handle)#1} const>(System::update(Game&)::{lambda(Handle)#1} const&) [512]
  10281. -----------------------------------------------
  10282. 0.00 0.19 2079909/2079909 Callback* ComponentManager::get<Callback, (void*)0>(Handle) [83]
  10283. [184] 0.4 0.00 0.19 2079909 ObjectPool<Callback>::get(Handle&) [184]
  10284. 0.12 0.07 2079909/2079909 ObjectPool<Callback>::get(Handle&, Callback*&) [185]
  10285. -----------------------------------------------
  10286. 0.12 0.07 2079909/2079909 ObjectPool<Callback>::get(Handle&) [184]
  10287. [185] 0.4 0.12 0.07 2079909 ObjectPool<Callback>::get(Handle&, Callback*&) [185]
  10288. 0.01 0.04 2079909/2079910 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::at(unsigned long) [430]
  10289. 0.01 0.00 1310699/13542320 Handle::reset() [352]
  10290. 0.01 0.00 2079909/91867127 Handle::index() const [161]
  10291. 0.00 0.00 2079909/91867104 Handle::version() const [199]
  10292. -----------------------------------------------
  10293. 0.08 0.11 99259709/99259709 std::tuple_element<0ul, std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > >::type const& std::get<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::tuple<ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [135]
  10294. [186] 0.4 0.08 0.11 99259709 ObjectPoolBase* const& std::__get_helper<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [186]
  10295. 0.08 0.03 99259709/99259709 std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >::_M_head(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [266]
  10296. -----------------------------------------------
  10297. 0.00 0.06 140734/424858 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  10298. 0.00 0.12 284124/424858 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  10299. [187] 0.4 0.00 0.18 424858 Handle* std::__uninitialized_move_if_noexcept_a<Handle*, Handle*, std::allocator<Handle> >(Handle*, Handle*, Handle*, std::allocator<Handle>&) [187]
  10300. 0.00 0.18 424858/424858 Handle* std::__uninitialized_copy_a<std::move_iterator<Handle*>, Handle*, Handle>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*, std::allocator<Handle>&) [189]
  10301. 0.01 0.00 849716/849716 std::move_iterator<Handle*> std::__make_move_if_noexcept_iterator<Handle, std::move_iterator<Handle*> >(Handle*) [967]
  10302. -----------------------------------------------
  10303. 0.01 0.17 424858/424858 Handle* std::__uninitialized_copy_a<std::move_iterator<Handle*>, Handle*, Handle>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*, std::allocator<Handle>&) [189]
  10304. [188] 0.4 0.01 0.17 424858 Handle* std::uninitialized_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [188]
  10305. 0.04 0.13 424858/424858 Handle* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [193]
  10306. -----------------------------------------------
  10307. 0.00 0.18 424858/424858 Handle* std::__uninitialized_move_if_noexcept_a<Handle*, Handle*, std::allocator<Handle> >(Handle*, Handle*, Handle*, std::allocator<Handle>&) [187]
  10308. [189] 0.4 0.00 0.18 424858 Handle* std::__uninitialized_copy_a<std::move_iterator<Handle*>, Handle*, Handle>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*, std::allocator<Handle>&) [189]
  10309. 0.01 0.17 424858/424858 Handle* std::uninitialized_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [188]
  10310. -----------------------------------------------
  10311. 0.00 0.00 17/32469796 ObjectPool<Callback>::remove(Handle const&) [1164]
  10312. 0.00 0.00 53/32469796 ObjectPool<Clickable>::remove(Handle const&) [1045]
  10313. 0.00 0.00 53/32469796 ObjectPool<Collision>::remove(Handle const&) [1066]
  10314. 0.00 0.00 255/32469796 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  10315. 0.00 0.00 901/32469796 ObjectPool<Entity>::remove(Handle const&) [995]
  10316. 0.00 0.00 57990/32469796 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  10317. 0.15 0.03 32410527/32469796 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  10318. [190] 0.4 0.15 0.03 32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  10319. 0.02 0.00 32469796/46809904 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::base() const [510]
  10320. 0.01 0.00 32469796/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  10321. -----------------------------------------------
  10322. 0.00 0.18 1/1 GridSystem::on_init(Game&) [142]
  10323. [191] 0.4 0.00 0.18 1 void Messageable::install_message_handler<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [191]
  10324. 0.00 0.18 1/1 void Mailbox::handle<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [192]
  10325. -----------------------------------------------
  10326. 0.00 0.18 1/1 void Messageable::install_message_handler<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [191]
  10327. [192] 0.4 0.00 0.18 1 void Mailbox::handle<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [192]
  10328. 0.14 0.00 1/1 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&) [225]
  10329. 0.04 0.00 1/2 std::function<void (SetGridVisibilityMessage&)>::~function() [351]
  10330. 0.00 0.00 1/1 std::function<void (SetGridVisibilityMessage&)>::function<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}, void, void>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [2346]
  10331. -----------------------------------------------
  10332. 0.04 0.13 424858/424858 Handle* std::uninitialized_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [188]
  10333. [193] 0.4 0.04 0.13 424858 Handle* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [193]
  10334. 0.05 0.02 5807256/5807256 void std::_Construct<Handle, Handle>(Handle*, Handle&&) [348]
  10335. 0.01 0.04 6232114/6232114 bool std::operator!=<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&) [463]
  10336. 0.02 0.00 5807256/8997530 Handle* std::__addressof<Handle>(Handle&) [489]
  10337. 0.00 0.00 5807256/5807256 std::move_iterator<Handle*>::operator*() const [2961]
  10338. 0.00 0.00 5807256/5807256 std::move_iterator<Handle*>::operator++() [2962]
  10339. -----------------------------------------------
  10340. 0.00 0.17 2/2 Scene::do_init(Game&) [66]
  10341. [194] 0.4 0.00 0.17 2 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int) [194]
  10342. 0.01 0.12 2/6 System::init(Game&) [125]
  10343. 0.00 0.04 2/6 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&) [265]
  10344. 0.00 0.00 2/10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  10345. 0.00 0.00 2/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  10346. 0.00 0.00 2/6 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2379]
  10347. 0.00 0.00 2/6 std::vector<System*, std::allocator<System*> >::push_back(System*&&) [2402]
  10348. 0.00 0.00 2/17 Scene::id[abi:cxx11]() [2003]
  10349. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  10350. 0.00 0.00 4/26 System::id[abi:cxx11]() const [4782]
  10351. 0.00 0.00 2/8505 std::vector<System*, std::allocator<System*> >::begin() [3593]
  10352. 0.00 0.00 2/606 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::__normal_iterator<System**>(__gnu_cxx::__normal_iterator<System**, __gnu_cxx::__enable_if<std::__are_same<System**, System**>::__value, std::vector<System*, std::allocator<System*> > >::__type> const&) [4128]
  10353. 0.00 0.00 2/42294 std::vector<System*, std::allocator<System*> >::end() [3307]
  10354. 0.00 0.00 2/2953 bool __gnu_cxx::operator!=<System* const*, System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [3808]
  10355. 0.00 0.00 2/772 Game::logger() [4087]
  10356. 0.00 0.00 2/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  10357. -----------------------------------------------
  10358. 0.00 0.17 2/2 Scene::do_init(Game&) [66]
  10359. [195] 0.4 0.00 0.17 2 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int) [195]
  10360. 0.01 0.12 2/6 System::init(Game&) [125]
  10361. 0.00 0.04 2/6 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&) [265]
  10362. 0.00 0.00 2/10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  10363. 0.00 0.00 2/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  10364. 0.00 0.00 2/6 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2379]
  10365. 0.00 0.00 2/6 std::vector<System*, std::allocator<System*> >::push_back(System*&&) [2402]
  10366. 0.00 0.00 2/17 Scene::id[abi:cxx11]() [2003]
  10367. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  10368. 0.00 0.00 8/26 System::id[abi:cxx11]() const [4782]
  10369. 0.00 0.00 4/42294 std::vector<System*, std::allocator<System*> >::end() [3307]
  10370. 0.00 0.00 4/2953 bool __gnu_cxx::operator!=<System* const*, System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [3808]
  10371. 0.00 0.00 2/8505 std::vector<System*, std::allocator<System*> >::begin() [3593]
  10372. 0.00 0.00 2/606 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::__normal_iterator<System**>(__gnu_cxx::__normal_iterator<System**, __gnu_cxx::__enable_if<std::__are_same<System**, System**>::__value, std::vector<System*, std::allocator<System*> > >::__type> const&) [4128]
  10373. 0.00 0.00 2/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator*() const [3827]
  10374. 0.00 0.00 2/89665 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3204]
  10375. 0.00 0.00 2/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator++() [3826]
  10376. 0.00 0.00 2/772 Game::logger() [4087]
  10377. 0.00 0.00 2/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  10378. -----------------------------------------------
  10379. 0.17 0.00 30642704/30642704 GridSystem::on_update(Game&, Entity&) [10]
  10380. [196] 0.4 0.17 0.00 30642704 bool sf::operator==<float>(sf::Rect<float> const&, sf::Rect<float> const&) [196]
  10381. -----------------------------------------------
  10382. 0.00 0.00 1/91928117 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [592]
  10383. 0.00 0.00 1/91928117 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [2838]
  10384. 0.17 0.00 91928115/91928117 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [60]
  10385. [197] 0.4 0.17 0.00 91928117 std::_Rb_tree_key_compare<std::less<unsigned int> >::_Rb_tree_key_compare() [197]
  10386. -----------------------------------------------
  10387. <spontaneous>
  10388. [198] 0.4 0.17 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityIdChangedMessage, void>(std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2> const&) [198]
  10389. -----------------------------------------------
  10390. 0.00 0.00 1/91867104 ObjectPool<Callback>::remove(Handle const&) [1164]
  10391. 0.00 0.00 5/91867104 ObjectPool<Clickable>::remove(Handle const&) [1045]
  10392. 0.00 0.00 5/91867104 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  10393. 0.00 0.00 8/91867104 ObjectPool<Collision>::remove(Handle const&) [1066]
  10394. 0.00 0.00 9/91867104 ObjectPool<Entity>::remove(Handle const&) [995]
  10395. 0.00 0.00 9/91867104 ObjectPool<VertexList>::remove(Handle const&) [1988]
  10396. 0.00 0.00 9/91867104 ObjectPool<Grid>::remove(Handle const&) [2192]
  10397. 0.00 0.00 9/91867104 ObjectPool<TileMap>::remove(Handle const&) [2080]
  10398. 0.00 0.00 256825/91867104 ObjectPool<Clickable>::get(Handle&, Clickable*&) [446]
  10399. 0.00 0.00 260175/91867104 ObjectPool<Collision>::get(Handle&, Collision*&) [406]
  10400. 0.00 0.00 2078744/91867104 ObjectPool<PlayerProfile>::get(Handle&, PlayerProfile*&) [316]
  10401. 0.00 0.00 2079909/91867104 ObjectPool<Callback>::get(Handle&, Callback*&) [185]
  10402. 0.00 0.00 2281506/91867104 ObjectPool<Sprite>::get(Handle&, Sprite*&) [210]
  10403. 0.00 0.00 2314274/91867104 ObjectPool<VertexList>::get(Handle&, VertexList*&) [278]
  10404. 0.00 0.00 2314569/91867104 ObjectPool<TileMap>::get(Handle&, TileMap*&) [277]
  10405. 0.00 0.00 2325249/91867104 ObjectPool<Text>::get(Handle&, Text*&) [173]
  10406. 0.00 0.00 2332437/91867104 ObjectPool<Rectangle>::get(Handle&, Rectangle*&) [259]
  10407. 0.06 0.00 32209519/91867104 ObjectPool<Grid>::get(Handle&, Grid*&) [91]
  10408. 0.08 0.00 43413842/91867104 ObjectPool<Entity>::get(Handle&, Entity*&) [56]
  10409. [199] 0.4 0.17 0.00 91867104 Handle::version() const [199]
  10410. -----------------------------------------------
  10411. 0.00 0.00 1/260318 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  10412. 0.00 0.00 1/260318 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  10413. 0.00 0.00 4/260318 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  10414. 0.00 0.00 69/260318 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  10415. 0.00 0.00 4202/260318 bool EntityFilter::ExpressionTuple<Collision>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [1011]
  10416. 0.00 0.17 256041/260318 CallbackSystem::on_update(Game&, Entity&) [34]
  10417. [200] 0.3 0.00 0.17 260318 Collision* Entity::get<Collision, (void*)0>() [200]
  10418. 0.00 0.11 260318/260318 Collision* ComponentManager::get<Collision, (void*)0>(Handle) [263]
  10419. 0.00 0.05 260318/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  10420. 0.00 0.00 260318/104306070 std::type_index::type_index(std::type_info const&) [118]
  10421. -----------------------------------------------
  10422. 0.00 0.00 12/256959 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  10423. 0.00 0.00 429/256959 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  10424. 0.00 0.00 429/256959 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  10425. 0.01 0.16 256089/256959 CallbackSystem::on_update(Game&, Entity&) [34]
  10426. [201] 0.3 0.01 0.16 256959 Clickable* Entity::get<Clickable, (void*)0>() [201]
  10427. 0.00 0.10 256959/256959 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle) [285]
  10428. 0.00 0.05 256959/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  10429. 0.00 0.00 256959/104306070 std::type_index::type_index(std::type_info const&) [118]
  10430. -----------------------------------------------
  10431. 0.00 0.00 14/44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [741]
  10432. 0.00 0.00 60/44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator+(long) const [1999]
  10433. 0.01 0.00 1835285/44003050 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  10434. 0.01 0.00 3160100/44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator-(long) const [719]
  10435. 0.15 0.00 39007591/44003050 std::vector<Handle, std::allocator<Handle> >::end() [155]
  10436. [202] 0.3 0.17 0.00 44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle* const&) [202]
  10437. -----------------------------------------------
  10438. 0.00 0.00 1/363 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  10439. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  10440. 0.00 0.00 1/363 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  10441. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  10442. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  10443. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  10444. 0.00 0.00 1/363 Handle Entity::add<TileMap, , (void*)0>() [885]
  10445. 0.00 0.00 1/363 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  10446. 0.00 0.00 1/363 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  10447. 0.00 0.00 1/363 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  10448. 0.00 0.00 1/363 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  10449. 0.00 0.00 1/363 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  10450. 0.00 0.00 1/363 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  10451. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  10452. 0.00 0.00 1/363 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  10453. 0.00 0.00 1/363 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  10454. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  10455. 0.00 0.00 1/363 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  10456. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  10457. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  10458. 0.00 0.00 1/363 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  10459. 0.00 0.00 1/363 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  10460. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  10461. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  10462. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  10463. 0.00 0.00 1/363 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  10464. 0.00 0.00 1/363 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  10465. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  10466. 0.00 0.00 1/363 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  10467. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  10468. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  10469. 0.00 0.00 1/363 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  10470. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  10471. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  10472. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  10473. 0.00 0.00 1/363 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  10474. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  10475. 0.00 0.00 1/363 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  10476. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  10477. 0.00 0.00 1/363 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  10478. 0.00 0.00 1/363 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  10479. 0.00 0.00 1/363 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  10480. 0.00 0.00 1/363 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  10481. 0.00 0.00 2/363 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  10482. 0.00 0.00 2/363 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  10483. 0.00 0.00 2/363 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  10484. 0.00 0.00 2/363 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  10485. 0.00 0.00 3/363 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  10486. 0.00 0.00 3/363 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  10487. 0.00 0.00 4/363 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  10488. 0.00 0.00 5/363 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  10489. 0.00 0.00 6/363 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  10490. 0.00 0.00 6/363 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  10491. 0.00 0.01 21/363 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  10492. 0.00 0.01 22/363 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  10493. 0.00 0.01 28/363 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  10494. 0.00 0.01 28/363 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  10495. 0.00 0.01 28/363 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  10496. 0.00 0.03 64/363 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  10497. 0.00 0.04 94/363 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  10498. [203] 0.3 0.00 0.16 363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  10499. 0.00 0.16 363/363 Entity::send_message_helper(std::shared_ptr<Message>) [204]
  10500. 0.00 0.00 1089/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  10501. 0.00 0.00 1089/1089 std::shared_ptr<Message>::shared_ptr<ComponentAddedMessage, void>(std::shared_ptr<ComponentAddedMessage> const&) [1327]
  10502. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage> std::make_shared<ComponentAddedMessage, Handle, std::type_index>(Handle&&, std::type_index&&) [1410]
  10503. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage>::~shared_ptr() [1426]
  10504. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  10505. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  10506. 0.00 0.00 363/363 std::__shared_ptr_access<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [4258]
  10507. 0.00 0.00 363/597 Message::async(bool) [4166]
  10508. 0.00 0.00 363/597 Messageable::pre_send_message(std::shared_ptr<Message>) [4164]
  10509. 0.00 0.00 363/597 Messageable::post_send_message(std::shared_ptr<Message>) [4165]
  10510. -----------------------------------------------
  10511. 0.00 0.16 363/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  10512. [204] 0.3 0.00 0.16 363 Entity::send_message_helper(std::shared_ptr<Message>) [204]
  10513. 0.01 0.16 363/597 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  10514. 0.00 0.00 363/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  10515. 0.00 0.00 363/313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  10516. -----------------------------------------------
  10517. 0.16 0.00 92380983/92380983 std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*) [119]
  10518. [205] 0.3 0.16 0.00 92380983 std::iterator_traits<char*>::difference_type std::__distance<char*>(char*, char*, std::random_access_iterator_tag) [205]
  10519. -----------------------------------------------
  10520. 0.00 0.00 69/4336605 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  10521. 0.02 0.00 543813/4336605 GridSystem::on_update(Game&, Entity&) [10]
  10522. 0.14 0.00 3792723/4336605 System::is_visible(Handle) [158]
  10523. [206] 0.3 0.16 0.00 4336605 SceneNode::visible() const [206]
  10524. -----------------------------------------------
  10525. 0.00 0.16 1/1 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  10526. [207] 0.3 0.00 0.16 1 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  10527. 0.00 0.07 1/1 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  10528. 0.00 0.02 21/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  10529. 0.00 0.02 21/21 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  10530. 0.00 0.01 21/22 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  10531. 0.00 0.01 21/28 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  10532. 0.00 0.01 21/28 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  10533. 0.00 0.01 21/28 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  10534. 0.00 0.01 1/1 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [912]
  10535. 0.00 0.00 25/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  10536. 0.00 0.00 21/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  10537. 0.00 0.00 21/11265 std::__cxx11::to_string(int) [312]
  10538. 0.00 0.00 63/390 std::function<void ()>::~function() [1115]
  10539. 0.00 0.00 107/26311 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int) [610]
  10540. 0.00 0.00 6/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  10541. 0.00 0.00 1/1 Grid::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1270]
  10542. 0.00 0.00 21/24 Callback::mouse_in(std::function<void ()>) [1286]
  10543. 0.00 0.00 21/24 Callback::mouse_out(std::function<void ()>) [1287]
  10544. 0.00 0.00 21/29 Callback::left_release(std::function<void ()>) [1266]
  10545. 0.00 0.00 63/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  10546. 0.00 0.00 50/32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  10547. 0.00 0.00 42/2315446 Sprite* Entity::get<Sprite, (void*)0>() [52]
  10548. 0.00 0.00 7/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  10549. 0.00 0.00 21/209 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  10550. 0.00 0.00 21/21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}) [1598]
  10551. 0.00 0.00 21/21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}) [1599]
  10552. 0.00 0.00 21/21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}) [1604]
  10553. 0.00 0.00 126/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  10554. 0.00 0.00 281/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  10555. 0.00 0.00 21/5688 std::shared_ptr<Texture>::~shared_ptr() [1224]
  10556. 0.00 0.00 1/2315404 TileMap* Entity::get<TileMap, (void*)0>() [48]
  10557. 0.00 0.00 24/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  10558. 0.00 0.00 1/2 TextureAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<int>) [1970]
  10559. 0.00 0.00 21/37528737 Entity::space() const [169]
  10560. 0.00 0.00 22/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  10561. 0.00 0.00 1/1 GridSystem* Scene::get_system<GridSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [2542]
  10562. 0.00 0.00 1/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  10563. 0.00 0.00 1/2 FileChannel::FileChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2714]
  10564. 0.00 0.00 1/17 Scene::id[abi:cxx11]() [2003]
  10565. 0.00 0.00 2/8760 Rectangle::size(float, float) [1348]
  10566. 0.00 0.00 1/1 sf::Vector2<float> sf::operator*<float>(float, sf::Vector2<float> const&) [2900]
  10567. 0.00 0.00 1/9523375 float const& std::max<float>(float const&, float const&) [595]
  10568. 0.00 0.00 25/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [4142]
  10569. 0.00 0.00 25/708413 Grid::tile_width() const [3025]
  10570. 0.00 0.00 24/708400 Grid::tile_height() const [3026]
  10571. 0.00 0.00 23/212 Scene::textures() [4403]
  10572. 0.00 0.00 21/1727 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3958]
  10573. 0.00 0.00 21/21 sf::Rect<int>::Rect(int, int, int, int) [4839]
  10574. 0.00 0.00 21/4435 SceneNode::position(sf::Vector2<float> const&) [3733]
  10575. 0.00 0.00 21/22 Sprite::scale(float, float) [4831]
  10576. 0.00 0.00 21/1437490 Sprite::global_bounds() const [2996]
  10577. 0.00 0.00 4/10456 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::end() [3562]
  10578. 0.00 0.00 4/4 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator!=(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const [5607]
  10579. 0.00 0.00 4/78 Rectangle::size() const [4609]
  10580. 0.00 0.00 2/2 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [6629]
  10581. 0.00 0.00 1/2 JSONSerializer::JSONSerializer(int, int) [6169]
  10582. 0.00 0.00 1/13 FileChannel::seek(int, Channel::Offset) [5041]
  10583. 0.00 0.00 1/13 JSONSerializer::read[abi:cxx11](Channel&) [5043]
  10584. 0.00 0.00 1/954 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [4055]
  10585. 0.00 0.00 1/1 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::begin() [7540]
  10586. 0.00 0.00 1/1 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator->() const [7081]
  10587. 0.00 0.00 1/189 sf::Rect<int>::Rect() [4441]
  10588. 0.00 0.00 1/772 Game::logger() [4087]
  10589. 0.00 0.00 1/1 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator++() [7434]
  10590. 0.00 0.00 1/1407307 std::round(float) [2999]
  10591. 0.00 0.00 1/762 std::ceil(float) [4091]
  10592. 0.00 0.00 1/70 Rectangle::size(sf::Vector2<float> const&) [4656]
  10593. 0.00 0.00 1/1 GridSystem::force_update() [6856]
  10594. 0.00 0.00 1/2 FileChannel::~FileChannel() [6154]
  10595. 0.00 0.00 1/2 JSONSerializer::~JSONSerializer() [6170]
  10596. -----------------------------------------------
  10597. 0.00 0.16 3/3 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  10598. [208] 0.3 0.00 0.16 3 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  10599. 0.00 0.10 3/3 ObjectPool<Entity>::reset() [296]
  10600. 0.00 0.06 3/3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::vector(unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry> const&) [380]
  10601. 0.00 0.00 3/60003 ObjectPool<Entity>::Entry::~Entry() [376]
  10602. 0.00 0.00 3/120234 Entity::~Entity() [243]
  10603. 0.00 0.00 3/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  10604. 0.00 0.00 6/120009 Entity::Entity(Entity const&) [565]
  10605. 0.00 0.00 3/3 ObjectPool<Entity>::Entry::Entry(unsigned int, Entity) [1776]
  10606. 0.00 0.00 3/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  10607. 0.00 0.00 3/17 ObjectPoolBase::ObjectPoolBase() [4981]
  10608. 0.00 0.00 3/3 std::allocator<ObjectPool<Entity>::Entry>::allocator() [5880]
  10609. 0.00 0.00 3/6 std::allocator<ObjectPool<Entity>::Entry>::~allocator() [5367]
  10610. -----------------------------------------------
  10611. 0.00 0.16 2281506/2281506 Sprite* ComponentManager::get<Sprite, (void*)0>(Handle) [79]
  10612. [209] 0.3 0.00 0.16 2281506 ObjectPool<Sprite>::get(Handle&) [209]
  10613. 0.10 0.06 2281506/2281506 ObjectPool<Sprite>::get(Handle&, Sprite*&) [210]
  10614. -----------------------------------------------
  10615. 0.10 0.06 2281506/2281506 ObjectPool<Sprite>::get(Handle&) [209]
  10616. [210] 0.3 0.10 0.06 2281506 ObjectPool<Sprite>::get(Handle&, Sprite*&) [210]
  10617. 0.00 0.04 2281506/2281506 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::at(unsigned long) [477]
  10618. 0.01 0.00 1956288/13542320 Handle::reset() [352]
  10619. 0.01 0.00 2281506/91867127 Handle::index() const [161]
  10620. 0.00 0.00 2281506/91867104 Handle::version() const [199]
  10621. -----------------------------------------------
  10622. 0.00 0.00 1/62719575 Game::Game() [138]
  10623. 0.00 0.00 1/62719575 sf::Vector2<float> sf::operator*<float>(float, sf::Vector2<float> const&) [2900]
  10624. 0.00 0.00 1/62719575 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const [2430]
  10625. 0.00 0.00 1/62719575 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  10626. 0.00 0.00 1/62719575 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  10627. 0.00 0.00 1/62719575 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  10628. 0.00 0.00 1/62719575 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  10629. 0.00 0.00 1/62719575 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  10630. 0.00 0.00 1/62719575 Handle ObjectPool<Grid>::add<char const (&) [15]>(char const (&) [15]) [2100]
  10631. 0.00 0.00 1/62719575 Grid::origin(float, float) [2901]
  10632. 0.00 0.00 1/62719575 GridSystem::GridSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Camera>) [2073]
  10633. 0.00 0.00 2/62719575 VertexList::VertexList(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::PrimitiveType, unsigned int) [2610]
  10634. 0.00 0.00 2/62719575 Grid::Grid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float>, float, float) [2611]
  10635. 0.00 0.00 4/62719575 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  10636. 0.00 0.00 4/62719575 Camera::center(float, float) [414]
  10637. 0.00 0.00 4/62719575 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  10638. 0.00 0.00 4/62719575 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}::operator()(ResizeCameraMessage&) const [290]
  10639. 0.00 0.00 22/62719575 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  10640. 0.00 0.00 42/62719575 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  10641. 0.00 0.00 69/62719575 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  10642. 0.00 0.00 226/62719575 Rectangle::Rectangle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float) [1608]
  10643. 0.00 0.00 760/62719575 Grid::ceil(sf::Vector2<float> const&) [1271]
  10644. 0.00 0.00 8760/62719575 Rectangle::size(float, float) [1348]
  10645. 0.00 0.00 352021/62719575 GridSystem::on_update(Game&, Entity&) [10]
  10646. 0.00 0.00 352297/62719575 sf::Vector2<float> sf::operator+<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [410]
  10647. 0.00 0.00 703558/62719575 Grid::round(sf::Vector2<float> const&) [400]
  10648. 0.08 0.00 30650727/62719575 sf::Vector2<float> sf::operator/<float>(sf::Vector2<float> const&, float) [104]
  10649. 0.08 0.00 30651062/62719575 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  10650. [211] 0.3 0.16 0.00 62719575 sf::Vector2<float>::Vector2(float, float) [211]
  10651. -----------------------------------------------
  10652. <spontaneous>
  10653. [212] 0.3 0.16 0.00 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityIdChangedMessage, std::allocator<EntityIdChangedMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [212]
  10654. -----------------------------------------------
  10655. 0.00 0.00 69/543013 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  10656. 0.00 0.15 542944/543013 CallbackSystem::on_update(Game&, Entity&) [34]
  10657. [213] 0.3 0.00 0.15 543013 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  10658. 0.00 0.11 543013/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  10659. 0.00 0.02 543013/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  10660. 0.00 0.01 1086026/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  10661. 0.00 0.00 543013/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  10662. 0.00 0.00 543013/104306070 std::type_index::type_index(std::type_info const&) [118]
  10663. 0.00 0.00 1086026/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  10664. 0.00 0.00 543013/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  10665. 0.00 0.00 543013/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  10666. -----------------------------------------------
  10667. 0.00 0.00 1/3340233 Scene::remove_entity(Handle, bool) [231]
  10668. 0.00 0.00 7828/3340233 BaseEntitySubscription::add(Handle) [33]
  10669. 0.01 0.06 1509696/3340233 PreorderEntitySubscription::init() [29]
  10670. 0.02 0.07 1822708/3340233 PostorderEntitySubscription::init() [28]
  10671. [214] 0.3 0.03 0.12 3340233 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  10672. 0.00 0.10 70367/70367 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  10673. 0.00 0.02 3269866/3340233 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle const&>(std::allocator<Handle>&, Handle*, Handle const&) [644]
  10674. 0.00 0.00 70367/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  10675. -----------------------------------------------
  10676. 0.01 0.14 495124/495124 CallbackSystem::on_update(Game&, Entity&) [34]
  10677. [215] 0.3 0.01 0.14 495124 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  10678. 0.00 0.10 495124/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  10679. 0.00 0.02 495124/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  10680. 0.00 0.01 990248/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  10681. 0.00 0.00 495124/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  10682. 0.00 0.00 495124/104306070 std::type_index::type_index(std::type_info const&) [118]
  10683. 0.00 0.00 990248/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  10684. 0.00 0.00 495124/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  10685. 0.00 0.00 495124/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  10686. -----------------------------------------------
  10687. 0.01 0.14 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&) const [166]
  10688. [216] 0.3 0.01 0.14 8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*) [216]
  10689. 0.04 0.10 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [228]
  10690. -----------------------------------------------
  10691. 0.00 0.07 41/94 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  10692. 0.00 0.08 53/94 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  10693. [217] 0.3 0.00 0.15 94 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  10694. 0.00 0.11 94/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  10695. 0.00 0.04 94/94 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  10696. 0.00 0.00 94/157 System::add_to_scene_node(Entity*, Entity*, int) [1064]
  10697. 0.00 0.00 94/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  10698. 0.00 0.00 94/37528737 Entity::space() const [169]
  10699. 0.00 0.00 94/41016839 System::scene() [255]
  10700. 0.00 0.00 94/8872 SceneNode::position(float, float) [3586]
  10701. 0.00 0.00 94/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  10702. 0.00 0.00 94/8213 Color::operator sf::Color() const [3597]
  10703. 0.00 0.00 94/113 Rectangle::color(sf::Color const&) [4501]
  10704. 0.00 0.00 94/8266 Color::~Color() [3596]
  10705. -----------------------------------------------
  10706. 0.00 0.00 7/11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1856]
  10707. 0.00 0.00 16/11080207 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1025]
  10708. 0.04 0.11 11080184/11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::_Rb_tree_node_base*, std::type_index const&) [122]
  10709. [218] 0.3 0.04 0.11 11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [218]
  10710. 0.01 0.06 11080207/11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [362]
  10711. 0.04 0.00 11080207/13711186 std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator()(std::pair<std::type_index const, std::shared_ptr<Intent> > const&) const [421]
  10712. -----------------------------------------------
  10713. 0.04 0.11 2314274/2314274 VertexList* ComponentManager::get<VertexList, (void*)0>(Handle) [80]
  10714. [219] 0.3 0.04 0.11 2314274 ObjectPool<VertexList>::get(Handle&) [219]
  10715. 0.04 0.07 2314274/2314274 ObjectPool<VertexList>::get(Handle&, VertexList*&) [278]
  10716. -----------------------------------------------
  10717. 0.00 0.00 12/513247 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  10718. 0.00 0.00 429/513247 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  10719. 0.00 0.00 429/513247 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  10720. 0.00 0.00 429/513247 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  10721. 0.00 0.15 511948/513247 CallbackSystem::on_update(Game&, Entity&) [34]
  10722. [220] 0.3 0.00 0.15 513247 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  10723. 0.00 0.11 513247/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  10724. 0.00 0.02 513113/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  10725. 0.00 0.01 1026226/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  10726. 0.00 0.00 513247/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  10727. 0.00 0.00 513247/104306070 std::type_index::type_index(std::type_info const&) [118]
  10728. 0.00 0.00 1026494/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  10729. 0.00 0.00 513113/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  10730. 0.00 0.00 513247/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  10731. 0.00 0.00 134/134 std::shared_ptr<Intent>::shared_ptr(decltype(nullptr)) [4493]
  10732. -----------------------------------------------
  10733. 0.00 0.00 12/513113 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  10734. 0.00 0.00 429/513113 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  10735. 0.00 0.00 429/513113 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  10736. 0.00 0.00 429/513113 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  10737. 0.00 0.15 511814/513113 CallbackSystem::on_update(Game&, Entity&) [34]
  10738. [221] 0.3 0.00 0.15 513113 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  10739. 0.00 0.11 513113/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  10740. 0.00 0.02 513113/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  10741. 0.00 0.01 1026226/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  10742. 0.00 0.00 513113/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  10743. 0.00 0.00 513113/104306070 std::type_index::type_index(std::type_info const&) [118]
  10744. 0.00 0.00 1026226/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  10745. 0.00 0.00 513113/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  10746. 0.00 0.00 513113/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  10747. -----------------------------------------------
  10748. 0.00 0.00 23/3185248 Scene::remove_entity(Handle, bool) [231]
  10749. 0.00 0.00 424/3185248 Scene::~Scene() [171]
  10750. 0.00 0.00 24710/3185248 GridSystem::on_update(Game&, Entity&) [10]
  10751. 0.00 0.07 1566664/3185248 PostorderEntitySubscription::init() [28]
  10752. 0.00 0.07 1593427/3185248 PreorderEntitySubscription::init() [29]
  10753. [222] 0.3 0.00 0.15 3185248 SceneNode::num_children() const [222]
  10754. 0.15 0.00 3185248/6354321 std::vector<SceneNode*, std::allocator<SceneNode*> >::size() const [139]
  10755. -----------------------------------------------
  10756. 0.03 0.12 222/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  10757. [223] 0.3 0.03 0.12 222 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&) [223]
  10758. 0.00 0.10 222/234 Scene::send_message_helper(std::shared_ptr<Message>) [280]
  10759. 0.01 0.00 666/666 std::shared_ptr<Message>::shared_ptr<EntityCreatedMessage, void>(std::shared_ptr<EntityCreatedMessage> const&) [762]
  10760. 0.00 0.01 222/222 std::shared_ptr<EntityCreatedMessage> std::make_shared<EntityCreatedMessage, Handle&>(Handle&) [956]
  10761. 0.00 0.00 666/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  10762. 0.00 0.00 222/222 std::shared_ptr<EntityCreatedMessage>::~shared_ptr() [1463]
  10763. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  10764. 0.00 0.00 222/597 Message::async(bool) [4166]
  10765. 0.00 0.00 222/222 std::__shared_ptr_access<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [4360]
  10766. 0.00 0.00 222/597 Messageable::pre_send_message(std::shared_ptr<Message>) [4164]
  10767. 0.00 0.00 222/597 Messageable::post_send_message(std::shared_ptr<Message>) [4165]
  10768. -----------------------------------------------
  10769. 0.00 0.14 495804/495804 CallbackSystem::on_update(Game&, Entity&) [34]
  10770. [224] 0.3 0.00 0.14 495804 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  10771. 0.00 0.10 495804/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  10772. 0.00 0.02 495804/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  10773. 0.00 0.01 991608/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  10774. 0.00 0.00 495804/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  10775. 0.00 0.00 495804/104306070 std::type_index::type_index(std::type_info const&) [118]
  10776. 0.00 0.00 991608/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  10777. 0.00 0.00 495804/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  10778. 0.00 0.00 495804/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  10779. -----------------------------------------------
  10780. 0.14 0.00 1/1 void Mailbox::handle<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [192]
  10781. [225] 0.3 0.14 0.00 1 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&) [225]
  10782. 0.00 0.00 1/1 std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::function<void (SetGridVisibilityMessage&)> const&>(std::function<void (SetGridVisibilityMessage&)> const&) [2246]
  10783. 0.00 0.00 1/36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  10784. 0.00 0.00 1/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  10785. 0.00 0.00 1/1 std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::~shared_ptr() [2672]
  10786. 0.00 0.00 1/18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  10787. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  10788. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  10789. 0.00 0.00 1/1 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&&) [7139]
  10790. -----------------------------------------------
  10791. 0.00 0.00 13/63487712 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::type_index const&) [179]
  10792. 0.00 0.00 21/63487712 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [533]
  10793. 0.14 0.00 63487678/63487712 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::_Rb_tree_node_base*, std::type_index const&) [22]
  10794. [226] 0.3 0.14 0.00 63487712 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_right(std::_Rb_tree_node_base*) [226]
  10795. -----------------------------------------------
  10796. <spontaneous>
  10797. [227] 0.3 0.14 0.00 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index const&>, std::tuple<> >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index const&>&&, std::tuple<>&&) [227]
  10798. -----------------------------------------------
  10799. 0.04 0.10 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*) [216]
  10800. [228] 0.3 0.04 0.10 8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [228]
  10801. 0.02 0.08 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [294]
  10802. -----------------------------------------------
  10803. 0.00 0.14 1/1 BuilderScene::init(Game&) [108]
  10804. [229] 0.3 0.00 0.14 1 BuilderScene::create_hud(Game&) [229]
  10805. 0.00 0.06 1/1 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  10806. 0.00 0.02 2/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  10807. 0.00 0.02 1/1 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  10808. 0.00 0.01 1/1 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  10809. 0.00 0.01 1/1 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  10810. 0.00 0.00 1/6 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  10811. 0.00 0.00 3/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  10812. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  10813. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  10814. 0.00 0.00 1/1 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  10815. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  10816. 0.00 0.00 1/2 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  10817. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  10818. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  10819. 0.00 0.00 7/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  10820. 0.00 0.00 5/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  10821. 0.00 0.00 5/390 std::function<void ()>::~function() [1115]
  10822. 0.00 0.00 2/29 Callback::left_release(std::function<void ()>) [1266]
  10823. 0.00 0.00 8/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  10824. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  10825. 0.00 0.00 3/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  10826. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_hud(Game&)::{lambda()#1}, void, void>(BuilderScene::create_hud(Game&)::{lambda()#1}) [2349]
  10827. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_hud(Game&)::{lambda()#2}, void, void>(BuilderScene::create_hud(Game&)::{lambda()#2}) [2347]
  10828. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_hud(Game&)::{lambda()#3}, void, void>(BuilderScene::create_hud(Game&)::{lambda()#3}) [2348]
  10829. 0.00 0.00 3/43413833 Scene::get_entity(Handle) [45]
  10830. 0.00 0.00 1/5 GraphicalSystem* Scene::get_system<GraphicalSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1955]
  10831. 0.00 0.00 1/37528737 Entity::space() const [169]
  10832. 0.00 0.00 6/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  10833. 0.00 0.00 4/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  10834. 0.00 0.00 4/8213 Color::operator sf::Color() const [3597]
  10835. 0.00 0.00 4/8266 Color::~Color() [3596]
  10836. 0.00 0.00 2/113 Rectangle::color(sf::Color const&) [4501]
  10837. 0.00 0.00 2/9 Rectangle::outline_color(sf::Color const&) [5147]
  10838. 0.00 0.00 2/9 Rectangle::outline_thickness(float) [5148]
  10839. 0.00 0.00 2/17 Rectangle::local_bounds() const [4983]
  10840. 0.00 0.00 2/3 std::function<void ()>::function(decltype(nullptr)) [6072]
  10841. 0.00 0.00 1/15 Game::window() [5002]
  10842. 0.00 0.00 1/12 Canvas::size() const [5059]
  10843. 0.00 0.00 1/703360 SceneNode::position() const [3028]
  10844. -----------------------------------------------
  10845. 0.01 0.12 7894/7894 Game::main_loop() [3]
  10846. [230] 0.3 0.01 0.12 7894 InputManager::update(Game&) [230]
  10847. 0.05 0.07 15788/15788 InputDevice::update(Game&) [242]
  10848. 0.00 0.00 23682/31763 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::end() [3336]
  10849. 0.00 0.00 23682/23682 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator!=(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) const [3414]
  10850. 0.00 0.00 15788/15788 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator->() const [3475]
  10851. 0.00 0.00 15788/15788 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator++() [3476]
  10852. 0.00 0.00 7894/7895 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::begin() [3616]
  10853. -----------------------------------------------
  10854. 0.00 0.13 1/1 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  10855. [231] 0.3 0.00 0.13 1 Scene::remove_entity(Handle, bool) [231]
  10856. 0.00 0.11 9/9 Entity::reset() [279]
  10857. 0.01 0.00 1/1 SceneNode::remove(unsigned int) [774]
  10858. 0.00 0.01 27/27 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const [918]
  10859. 0.00 0.00 9/9 void Messageable::send_message<EntityDestroyedMessage, (void*)0, Handle&>(Handle&) [994]
  10860. 0.00 0.00 9/9 ObjectPool<Entity>::remove(Handle const&) [995]
  10861. 0.00 0.00 9/9 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator++() [1032]
  10862. 0.00 0.00 9/3168806 SceneNode::entity() const [101]
  10863. 0.00 0.00 17/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  10864. 0.00 0.00 1/7897 std::vector<Handle, std::allocator<Handle> >::rbegin() [760]
  10865. 0.00 0.00 2/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  10866. 0.00 0.00 23/3185248 SceneNode::num_children() const [222]
  10867. 0.00 0.00 14/3168779 SceneNode::get_child(unsigned int) const [178]
  10868. 0.00 0.00 2/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  10869. 0.00 0.00 9/1488784 Entity::handle() const [385]
  10870. 0.00 0.00 10/43413833 Scene::get_entity(Handle) [45]
  10871. 0.00 0.00 9/43413842 ObjectPool<Entity>::get(Handle&) [46]
  10872. 0.00 0.00 10/3176158 std::vector<Handle, std::allocator<Handle> >::empty() const [361]
  10873. 0.00 0.00 35/37528737 Entity::space() const [169]
  10874. 0.00 0.00 9/222 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode*&&) [1508]
  10875. 0.00 0.00 10/10 bool std::operator!=<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [2175]
  10876. 0.00 0.00 10/1574570 std::vector<Handle, std::allocator<Handle> >::rend() [661]
  10877. 0.00 0.00 9/3160100 std::vector<Handle, std::allocator<Handle> >::back() [501]
  10878. 0.00 0.00 9/3160100 std::vector<Handle, std::allocator<Handle> >::pop_back() [525]
  10879. 0.00 0.00 1/3340233 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  10880. 0.00 0.00 1/99804402 SceneNode::parent() const [165]
  10881. 0.00 0.00 10/10 std::vector<SceneNode*, std::allocator<SceneNode*> >::rend() [5129]
  10882. 0.00 0.00 10/10 bool std::operator!=<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > > const&) [5145]
  10883. 0.00 0.00 9/9 std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >::operator*() const [5182]
  10884. 0.00 0.00 9/222 SceneNode::~SceneNode() [4351]
  10885. 0.00 0.00 9/9 std::reverse_iterator<__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > >::operator++() [5204]
  10886. 0.00 0.00 1/47533 Handle::operator==(Handle const&) const [3302]
  10887. 0.00 0.00 1/225 std::vector<SceneNode*, std::allocator<SceneNode*> >::vector() [4330]
  10888. 0.00 0.00 1/1 std::vector<SceneNode*, std::allocator<SceneNode*> >::rbegin() [7574]
  10889. 0.00 0.00 1/225 std::vector<SceneNode*, std::allocator<SceneNode*> >::~vector() [4331]
  10890. -----------------------------------------------
  10891. 24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [232]
  10892. 0.13 0.00 91928115/91928115 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::~_Rb_tree() [65]
  10893. [232] 0.3 0.13 0.00 91928115+24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [232]
  10894. 0.00 0.00 24677/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1181]
  10895. 0.00 0.00 24677/393734 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_right(std::_Rb_tree_node_base*) [3050]
  10896. 0.00 0.00 24677/220039 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_left(std::_Rb_tree_node_base*) [3114]
  10897. 24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [232]
  10898. -----------------------------------------------
  10899. 0.12 0.01 101616215/101616215 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() [144]
  10900. [233] 0.3 0.12 0.01 101616215 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr() [233]
  10901. 0.01 0.00 101616215/101616215 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_addr() [780]
  10902. -----------------------------------------------
  10903. 0.00 0.00 2/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&) [328]
  10904. 0.00 0.00 12/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [162]
  10905. 0.00 0.00 21/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::type_index const&) [179]
  10906. 0.13 0.00 50806139/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [17]
  10907. [234] 0.3 0.13 0.00 50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_end() [234]
  10908. -----------------------------------------------
  10909. 0.00 0.13 1/1 Game::Game() [138]
  10910. [235] 0.3 0.00 0.13 1 Mouse::Mouse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [235]
  10911. 0.10 0.03 3/3 InputDevice::add_axis(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [237]
  10912. 0.00 0.00 5/106 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1234]
  10913. 0.00 0.00 1/2 InputDevice::InputDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2494]
  10914. -----------------------------------------------
  10915. 0.00 0.00 59/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >) [1002]
  10916. 0.00 0.12 2189/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [246]
  10917. [236] 0.3 0.00 0.13 2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [236]
  10918. 0.00 0.13 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [241]
  10919. 0.00 0.00 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1473]
  10920. -----------------------------------------------
  10921. 0.10 0.03 3/3 Mouse::Mouse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [235]
  10922. [237] 0.3 0.10 0.03 3 InputDevice::add_axis(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [237]
  10923. 0.03 0.00 3/3 std::enable_if<std::is_assignable<std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<Axis> >::value, std::shared_ptr<InputElement>&>::type std::shared_ptr<InputElement>::operator=<Axis>(std::shared_ptr<Axis>&&) [540]
  10924. 0.00 0.00 3/16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
  10925. 0.00 0.00 3/3 std::shared_ptr<Axis>::~shared_ptr() [2444]
  10926. 0.00 0.00 3/3 std::shared_ptr<Axis> std::make_shared<Axis, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2472]
  10927. -----------------------------------------------
  10928. 0.13 0.00 96010461/96010461 Scene::global_transform(Entity&) [74]
  10929. [238] 0.3 0.13 0.00 96010461 SceneNode::transform() const [238]
  10930. -----------------------------------------------
  10931. 0.13 0.00 2248/2248 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, unsigned long) [240]
  10932. [239] 0.3 0.13 0.00 2248 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::deallocate(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, unsigned long) [239]
  10933. -----------------------------------------------
  10934. 0.00 0.13 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [241]
  10935. [240] 0.3 0.00 0.13 2248 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, unsigned long) [240]
  10936. 0.13 0.00 2248/2248 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::deallocate(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, unsigned long) [239]
  10937. -----------------------------------------------
  10938. 0.00 0.13 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [236]
  10939. [241] 0.3 0.00 0.13 2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [241]
  10940. 0.00 0.13 2248/2248 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, unsigned long) [240]
  10941. 0.00 0.00 2248/128992 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_Node_allocator() [3176]
  10942. -----------------------------------------------
  10943. 0.05 0.07 15788/15788 InputManager::update(Game&) [230]
  10944. [242] 0.3 0.05 0.07 15788 InputDevice::update(Game&) [242]
  10945. 0.00 0.02 860446/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  10946. 0.02 0.00 860446/860446 InputElement::update(Game&) [605]
  10947. 0.00 0.01 860446/860446 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator->() const [687]
  10948. 0.01 0.00 860446/860446 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator++() [822]
  10949. 0.00 0.01 876234/892422 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end() [820]
  10950. 0.00 0.00 892022/892131 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const&) [3013]
  10951. 0.00 0.00 876234/876234 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const&) const [3014]
  10952. 0.00 0.00 15788/15788 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::begin() [3477]
  10953. -----------------------------------------------
  10954. 0.00 0.00 3/120234 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  10955. 0.00 0.00 3/120234 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  10956. 0.00 0.00 3/120234 ObjectPool<Entity>::~ObjectPool() [247]
  10957. 0.00 0.00 222/120234 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  10958. 0.00 0.06 60000/120234 Entity::operator=(Entity const&) [297]
  10959. 0.00 0.06 60003/120234 ObjectPool<Entity>::Entry::~Entry() [376]
  10960. [243] 0.3 0.00 0.12 120234 Entity::~Entity() [243]
  10961. 0.00 0.12 120234/120234 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~map() [244]
  10962. 0.00 0.00 120234/120249 Messageable::~Messageable() [1860]
  10963. -----------------------------------------------
  10964. 0.00 0.12 120234/120234 Entity::~Entity() [243]
  10965. [244] 0.3 0.00 0.12 120234 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~map() [244]
  10966. 0.00 0.12 120234/120234 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~_Rb_tree() [245]
  10967. -----------------------------------------------
  10968. 0.00 0.12 120234/120234 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~map() [244]
  10969. [245] 0.3 0.00 0.12 120234 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~_Rb_tree() [245]
  10970. 0.00 0.12 120234/120234 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [246]
  10971. 0.00 0.00 120234/50926476 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_begin() [145]
  10972. 0.00 0.00 120234/120234 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl() [3182]
  10973. -----------------------------------------------
  10974. 2189 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [246]
  10975. 0.00 0.12 120234/120234 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::~_Rb_tree() [245]
  10976. [246] 0.3 0.00 0.12 120234+2189 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [246]
  10977. 0.00 0.12 2189/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [236]
  10978. 0.00 0.00 2189/104716454 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_left(std::_Rb_tree_node_base*) [127]
  10979. 0.00 0.00 2189/90754477 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_right(std::_Rb_tree_node_base*) [172]
  10980. 2189 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [246]
  10981. -----------------------------------------------
  10982. 0.00 0.12 3/3 Scene::~Scene() [171]
  10983. [247] 0.3 0.00 0.12 3 ObjectPool<Entity>::~ObjectPool() [247]
  10984. 0.00 0.12 3/3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::~vector() [250]
  10985. 0.00 0.00 3/120234 Entity::~Entity() [243]
  10986. 0.00 0.00 3/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  10987. 0.00 0.00 3/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  10988. -----------------------------------------------
  10989. 0.06 0.06 60000/60000 void std::_Destroy_aux<false>::__destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*) [249]
  10990. [248] 0.3 0.06 0.06 60000 void std::_Destroy<ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*) [248]
  10991. 0.00 0.06 60000/60003 ObjectPool<Entity>::Entry::~Entry() [376]
  10992. -----------------------------------------------
  10993. 0.00 0.12 3/3 void std::_Destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*) [251]
  10994. [249] 0.3 0.00 0.12 3 void std::_Destroy_aux<false>::__destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*) [249]
  10995. 0.06 0.06 60000/60000 void std::_Destroy<ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*) [248]
  10996. 0.00 0.00 60000/120000 ObjectPool<Entity>::Entry* std::__addressof<ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry&) [3192]
  10997. -----------------------------------------------
  10998. 0.00 0.12 3/3 ObjectPool<Entity>::~ObjectPool() [247]
  10999. [250] 0.3 0.00 0.12 3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::~vector() [250]
  11000. 0.00 0.12 3/3 void std::_Destroy<ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*, std::allocator<ObjectPool<Entity>::Entry>&) [252]
  11001. 0.00 0.00 3/6 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_get_Tp_allocator() [5389]
  11002. 0.00 0.00 3/3 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::~_Vector_base() [5908]
  11003. -----------------------------------------------
  11004. 0.00 0.12 3/3 void std::_Destroy<ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*, std::allocator<ObjectPool<Entity>::Entry>&) [252]
  11005. [251] 0.3 0.00 0.12 3 void std::_Destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*) [251]
  11006. 0.00 0.12 3/3 void std::_Destroy_aux<false>::__destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*) [249]
  11007. -----------------------------------------------
  11008. 0.00 0.12 3/3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::~vector() [250]
  11009. [252] 0.3 0.00 0.12 3 void std::_Destroy<ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*, std::allocator<ObjectPool<Entity>::Entry>&) [252]
  11010. 0.00 0.12 3/3 void std::_Destroy<ObjectPool<Entity>::Entry*>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry*) [251]
  11011. -----------------------------------------------
  11012. 0.02 0.03 2/5 void Mailbox::handle<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [399]
  11013. 0.03 0.05 3/5 void Mailbox::handle<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [326]
  11014. [253] 0.2 0.05 0.08 5 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  11015. 0.03 0.05 5/5 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&&) [345]
  11016. 0.00 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::function<void (ResizeCameraMessage&)> const&) [1744]
  11017. 0.00 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::~shared_ptr() [2103]
  11018. 0.00 0.00 5/36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  11019. 0.00 0.00 5/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  11020. 0.00 0.00 5/18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  11021. 0.00 0.00 5/18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  11022. 0.00 0.00 5/104306070 std::type_index::type_index(std::type_info const&) [118]
  11023. -----------------------------------------------
  11024. 0.12 0.00 92380983/92380983 std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*) [119]
  11025. [254] 0.2 0.12 0.00 92380983 std::iterator_traits<char*>::iterator_category std::__iterator_category<char*>(char* const&) [254]
  11026. -----------------------------------------------
  11027. 0.00 0.00 11/41016839 CallbackSystem::post_update(Game&) [662]
  11028. 0.00 0.00 94/41016839 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  11029. 0.00 0.00 126/41016839 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  11030. 0.00 0.00 157/41016839 System::add_to_scene_node(Entity*, Entity*, int) [1064]
  11031. 0.00 0.00 24520/41016839 GridSystem::on_update(Game&, Entity&) [10]
  11032. 0.00 0.00 1488163/41016839 System::is_visible(Handle) [158]
  11033. 0.02 0.00 7911001/41016839 EntitySubscription::scene() const [375]
  11034. 0.09 0.00 31592767/41016839 System::global_transform(Entity&) [64]
  11035. [255] 0.2 0.12 0.00 41016839 System::scene() [255]
  11036. -----------------------------------------------
  11037. <spontaneous>
  11038. [256] 0.2 0.12 0.00 std::enable_if<!std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<SetVisualDebugMessage, void>::value, void>::type std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<SetVisualDebugMessage, SetVisualDebugMessage>(SetVisualDebugMessage*) [256]
  11039. -----------------------------------------------
  11040. <spontaneous>
  11041. [257] 0.2 0.12 0.00 std::enable_if<!std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<EntityIdChangedMessage, void>::value, void>::type std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<EntityIdChangedMessage, EntityIdChangedMessage>(EntityIdChangedMessage*) [257]
  11042. -----------------------------------------------
  11043. 0.00 0.12 2332437/2332437 Rectangle* ComponentManager::get<Rectangle, (void*)0>(Handle) [85]
  11044. [258] 0.2 0.00 0.12 2332437 ObjectPool<Rectangle>::get(Handle&) [258]
  11045. 0.09 0.03 2332437/2332437 ObjectPool<Rectangle>::get(Handle&, Rectangle*&) [259]
  11046. -----------------------------------------------
  11047. 0.09 0.03 2332437/2332437 ObjectPool<Rectangle>::get(Handle&) [258]
  11048. [259] 0.2 0.09 0.03 2332437 ObjectPool<Rectangle>::get(Handle&, Rectangle*&) [259]
  11049. 0.00 0.01 2332437/2332442 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::at(unsigned long) [875]
  11050. 0.01 0.00 2332437/91867127 Handle::index() const [161]
  11051. 0.01 0.00 1128421/13542320 Handle::reset() [352]
  11052. 0.00 0.00 2332437/91867104 Handle::version() const [199]
  11053. -----------------------------------------------
  11054. 0.12 0.00 1474/1474 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  11055. [260] 0.2 0.12 0.00 1474 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator--() [260]
  11056. -----------------------------------------------
  11057. <spontaneous>
  11058. [261] 0.2 0.12 0.00 std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<SetVisualDebugMessage>, bool&>(std::_Sp_make_shared_tag, std::allocator<SetVisualDebugMessage> const&, bool&) [261]
  11059. -----------------------------------------------
  11060. 0.00 0.00 2/50806144 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&) [328]
  11061. 0.00 0.00 3/50806144 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~_Rb_tree() [532]
  11062. 0.12 0.00 50806139/50806144 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [17]
  11063. [262] 0.2 0.12 0.00 50806144 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_begin() [262]
  11064. -----------------------------------------------
  11065. 0.00 0.11 260318/260318 Collision* Entity::get<Collision, (void*)0>() [200]
  11066. [263] 0.2 0.00 0.11 260318 Collision* ComponentManager::get<Collision, (void*)0>(Handle) [263]
  11067. 0.00 0.05 260318/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  11068. 0.00 0.05 260175/260175 ObjectPool<Collision>::get(Handle&) [405]
  11069. 0.00 0.00 260318/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  11070. 0.00 0.00 260175/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  11071. 0.00 0.00 260318/104306070 std::type_index::type_index(std::type_info const&) [118]
  11072. -----------------------------------------------
  11073. 0.03 0.09 2078744/2078744 PlayerProfile* ComponentManager::get<PlayerProfile, (void*)0>(Handle) [93]
  11074. [264] 0.2 0.03 0.09 2078744 ObjectPool<PlayerProfile>::get(Handle&) [264]
  11075. 0.04 0.05 2078744/2078744 ObjectPool<PlayerProfile>::get(Handle&, PlayerProfile*&) [316]
  11076. -----------------------------------------------
  11077. 0.00 0.02 1/6 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int) [315]
  11078. 0.00 0.02 1/6 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int) [314]
  11079. 0.00 0.04 2/6 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int) [194]
  11080. 0.00 0.04 2/6 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int) [195]
  11081. [265] 0.2 0.00 0.11 6 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&) [265]
  11082. 0.11 0.00 7/7 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator*() const [269]
  11083. 0.00 0.00 6/6 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [2095]
  11084. 0.00 0.00 6/6 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::lower_bound(std::type_index const&) [2427]
  11085. 0.00 0.00 1/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  11086. 0.00 0.00 6/15 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::end() [5009]
  11087. 0.00 0.00 6/8 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&) const [5241]
  11088. 0.00 0.00 6/2291 std::remove_reference<std::type_index&>::type&& std::move<std::type_index&>(std::type_index&) [3840]
  11089. 0.00 0.00 6/2291 std::tuple<std::type_index&&> std::forward_as_tuple<std::type_index>(std::type_index&&) [3838]
  11090. 0.00 0.00 6/6 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > const&) [5435]
  11091. 0.00 0.00 1/1 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::key_comp() const [7085]
  11092. -----------------------------------------------
  11093. 0.08 0.03 99259709/99259709 ObjectPoolBase* const& std::__get_helper<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [186]
  11094. [266] 0.2 0.08 0.03 99259709 std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >::_M_head(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [266]
  11095. 0.03 0.00 99259709/99259709 std::_Head_base<0ul, ObjectPoolBase*, false>::_M_head(std::_Head_base<0ul, ObjectPoolBase*, false> const&) [509]
  11096. -----------------------------------------------
  11097. 0.00 0.00 222/50806242 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&) [529]
  11098. 0.11 0.00 50806020/50806242 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  11099. [267] 0.2 0.11 0.00 50806242 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) const [267]
  11100. -----------------------------------------------
  11101. 0.11 0.00 192402058/192402058 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr() const [116]
  11102. [268] 0.2 0.11 0.00 192402058 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_addr() const [268]
  11103. -----------------------------------------------
  11104. 0.11 0.00 7/7 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&) [265]
  11105. [269] 0.2 0.11 0.00 7 std::_Rb_tree_iterator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::operator*() const [269]
  11106. 0.00 0.00 7/25 std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >::_M_valptr() [4787]
  11107. -----------------------------------------------
  11108. 0.00 0.00 363/80208521 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  11109. 0.00 0.00 363/80208521 std::shared_ptr<ComponentAddedMessage> std::make_shared<ComponentAddedMessage, Handle, std::type_index>(Handle&&, std::type_index&&) [1410]
  11110. 0.00 0.00 363/80208521 std::shared_ptr<ComponentAddedMessage> std::allocate_shared<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1411]
  11111. 0.00 0.00 363/80208521 std::shared_ptr<ComponentAddedMessage>::shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1414]
  11112. 0.00 0.00 363/80208521 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1416]
  11113. 0.00 0.00 363/80208521 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, ComponentAddedMessage*, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1441]
  11114. 0.00 0.00 363/80208521 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle, std::type_index>(std::allocator<ComponentAddedMessage>, Handle&&, std::type_index&&) [1456]
  11115. 0.00 0.00 363/80208521 void std::allocator_traits<std::allocator<ComponentAddedMessage> >::construct<ComponentAddedMessage, Handle, std::type_index>(std::allocator<ComponentAddedMessage>&, ComponentAddedMessage*, Handle&&, std::type_index&&) [1461]
  11116. 0.00 0.00 363/80208521 void __gnu_cxx::new_allocator<ComponentAddedMessage>::construct<ComponentAddedMessage, Handle, std::type_index>(ComponentAddedMessage*, Handle&&, std::type_index&&) [1466]
  11117. 0.00 0.00 142062/80208521 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  11118. 0.00 0.00 3160704/80208521 void std::vector<Handle, std::allocator<Handle> >::emplace_back<Handle>(Handle&&) [157]
  11119. 0.00 0.00 3160704/80208521 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle>(std::allocator<Handle>&, Handle*, Handle&&) [535]
  11120. 0.00 0.00 3160704/80208521 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle>(Handle*, Handle&&) [720]
  11121. 0.01 0.00 5807256/80208521 void std::_Construct<Handle, Handle>(Handle*, Handle&&) [348]
  11122. 0.04 0.00 32386912/80208521 std::_Function_handler<void (Handle), System::update(Game&)::{lambda(Handle)#1}>::_M_invoke(std::_Any_data const&, Handle&&) [8]
  11123. 0.04 0.00 32386912/80208521 std::function<void (Handle)>::operator()(Handle) const [7]
  11124. [270] 0.2 0.11 0.00 80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  11125. -----------------------------------------------
  11126. 0.00 0.00 2/2630813 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  11127. 0.00 0.00 67/2630813 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  11128. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  11129. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  11130. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  11131. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  11132. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  11133. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  11134. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  11135. 0.00 0.00 7894/2630813 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  11136. 0.00 0.00 7894/2630813 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  11137. 0.00 0.02 495124/2630813 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  11138. 0.00 0.02 495804/2630813 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  11139. 0.00 0.02 513113/2630813 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  11140. 0.00 0.02 513113/2630813 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  11141. 0.00 0.02 543013/2630813 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  11142. [271] 0.2 0.01 0.10 2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  11143. 0.03 0.07 2630813/2630813 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2> const&) [295]
  11144. -----------------------------------------------
  11145. 0.00 0.11 715/715 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  11146. [272] 0.2 0.00 0.11 715 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::operator()(Message&) [272]
  11147. 0.00 0.11 715/715 std::function<void (ComponentAddedMessage&)>::operator()(ComponentAddedMessage&) const [273]
  11148. -----------------------------------------------
  11149. 0.00 0.11 715/715 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::operator()(Message&) [272]
  11150. [273] 0.2 0.00 0.11 715 std::function<void (ComponentAddedMessage&)>::operator()(ComponentAddedMessage&) const [273]
  11151. 0.00 0.11 715/715 std::_Function_handler<void (ComponentAddedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_invoke(std::_Any_data const&, ComponentAddedMessage&) [274]
  11152. 0.00 0.00 715/32731940 std::_Function_base::_M_empty() const [384]
  11153. 0.00 0.00 715/1430 ComponentAddedMessage& std::forward<ComponentAddedMessage&>(std::remove_reference<ComponentAddedMessage&>::type&) [3979]
  11154. -----------------------------------------------
  11155. 0.00 0.11 715/715 std::function<void (ComponentAddedMessage&)>::operator()(ComponentAddedMessage&) const [273]
  11156. [274] 0.2 0.00 0.11 715 std::_Function_handler<void (ComponentAddedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_invoke(std::_Any_data const&, ComponentAddedMessage&) [274]
  11157. 0.00 0.11 715/715 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const [275]
  11158. 0.00 0.00 715/715 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_get_pointer(std::_Any_data const&) [1720]
  11159. 0.00 0.00 715/1430 ComponentAddedMessage& std::forward<ComponentAddedMessage&>(std::remove_reference<ComponentAddedMessage&>::type&) [3979]
  11160. -----------------------------------------------
  11161. 0.00 0.11 715/715 std::_Function_handler<void (ComponentAddedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_invoke(std::_Any_data const&, ComponentAddedMessage&) [274]
  11162. [275] 0.2 0.00 0.11 715 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const [275]
  11163. 0.00 0.10 246/8161 PreorderEntitySubscription::init() [29]
  11164. 0.00 0.00 715/4727025 EntitySubscription::filter(Handle) [16]
  11165. 0.00 0.00 412/412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::find<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [1248]
  11166. 0.00 0.00 824/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  11167. 0.00 0.00 412/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  11168. 0.00 0.00 412/422 bool __gnu_cxx::operator==<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [2077]
  11169. -----------------------------------------------
  11170. 0.00 0.11 2314569/2314569 TileMap* ComponentManager::get<TileMap, (void*)0>(Handle) [86]
  11171. [276] 0.2 0.00 0.11 2314569 ObjectPool<TileMap>::get(Handle&) [276]
  11172. 0.05 0.06 2314569/2314569 ObjectPool<TileMap>::get(Handle&, TileMap*&) [277]
  11173. -----------------------------------------------
  11174. 0.05 0.06 2314569/2314569 ObjectPool<TileMap>::get(Handle&) [276]
  11175. [277] 0.2 0.05 0.06 2314569 ObjectPool<TileMap>::get(Handle&, TileMap*&) [277]
  11176. 0.01 0.03 2314569/2314578 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::at(unsigned long) [475]
  11177. 0.01 0.00 2298700/13542320 Handle::reset() [352]
  11178. 0.01 0.00 2314569/91867127 Handle::index() const [161]
  11179. 0.00 0.00 2314569/91867104 Handle::version() const [199]
  11180. -----------------------------------------------
  11181. 0.04 0.07 2314274/2314274 ObjectPool<VertexList>::get(Handle&) [219]
  11182. [278] 0.2 0.04 0.07 2314274 ObjectPool<VertexList>::get(Handle&, VertexList*&) [278]
  11183. 0.00 0.05 2314274/2314283 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::at(unsigned long) [429]
  11184. 0.01 0.00 2298413/13542320 Handle::reset() [352]
  11185. 0.01 0.00 2314274/91867127 Handle::index() const [161]
  11186. 0.00 0.00 2314274/91867104 Handle::version() const [199]
  11187. -----------------------------------------------
  11188. 0.00 0.11 9/9 Scene::remove_entity(Handle, bool) [231]
  11189. [279] 0.2 0.00 0.11 9 Entity::reset() [279]
  11190. 0.00 0.05 59/59 ComponentManager::remove(std::type_index, Handle) [407]
  11191. 0.05 0.00 9/9 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin() [409]
  11192. 0.00 0.00 59/59 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >) [1001]
  11193. 0.00 0.00 68/50806088 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::end() [110]
  11194. 0.00 0.00 118/118 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator->() const [1938]
  11195. 0.00 0.00 68/68 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator!=(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) const [4663]
  11196. 0.00 0.00 59/118 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator++() [4498]
  11197. -----------------------------------------------
  11198. 0.00 0.00 3/234 void Messageable::send_message<ResizeCameraMessage, (void*)0, sf::Vector2<float> >(sf::Vector2<float>&&) [1078]
  11199. 0.00 0.00 9/234 void Messageable::send_message<EntityDestroyedMessage, (void*)0, Handle&>(Handle&) [994]
  11200. 0.00 0.10 222/234 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&) [223]
  11201. [280] 0.2 0.00 0.11 234 Scene::send_message_helper(std::shared_ptr<Message>) [280]
  11202. 0.00 0.10 234/597 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  11203. 0.00 0.00 234/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  11204. 0.00 0.00 234/313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  11205. -----------------------------------------------
  11206. <spontaneous>
  11207. [281] 0.2 0.11 0.00 SceneNode::rotate(float) [281]
  11208. -----------------------------------------------
  11209. 0.00 0.10 70367/70367 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  11210. [282] 0.2 0.00 0.10 70367 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  11211. 0.00 0.06 140734/424858 Handle* std::__uninitialized_move_if_noexcept_a<Handle*, Handle*, std::allocator<Handle> >(Handle*, Handle*, Handle*, std::allocator<Handle>&) [187]
  11212. 0.01 0.01 70367/268785 void std::_Destroy<Handle*, Handle>(Handle*, Handle*, std::allocator<Handle>&) [318]
  11213. 0.01 0.01 70367/212429 std::vector<Handle, std::allocator<Handle> >::_M_check_len(unsigned long, char const*) const [404]
  11214. 0.00 0.00 70367/228748 std::_Vector_base<Handle, std::allocator<Handle> >::_M_allocate(unsigned long) [922]
  11215. 0.00 0.00 70367/252728 std::_Vector_base<Handle, std::allocator<Handle> >::_M_deallocate(Handle*, unsigned long) [970]
  11216. 0.00 0.00 70367/3340233 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle const&>(std::allocator<Handle>&, Handle*, Handle const&) [644]
  11217. 0.00 0.00 70367/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  11218. 0.00 0.00 140734/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  11219. 0.00 0.00 70367/213118 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [1247]
  11220. 0.00 0.00 211101/709962 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() [3024]
  11221. 0.00 0.00 70367/9941107 Handle const& std::forward<Handle const&>(std::remove_reference<Handle const&>::type&) [2957]
  11222. -----------------------------------------------
  11223. 0.00 0.10 1437469/1437469 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) const [121]
  11224. [283] 0.2 0.00 0.10 1437469 sf::Rect<float>::intersects(sf::Rect<float> const&) const [283]
  11225. 0.05 0.05 1437469/1437469 sf::Rect<float>::intersects(sf::Rect<float> const&, sf::Rect<float>&) const [284]
  11226. 0.00 0.00 1437469/1439473 sf::Rect<float>::Rect() [2995]
  11227. -----------------------------------------------
  11228. 0.05 0.05 1437469/1437469 sf::Rect<float>::intersects(sf::Rect<float> const&) const [283]
  11229. [284] 0.2 0.05 0.05 1437469 sf::Rect<float>::intersects(sf::Rect<float> const&, sf::Rect<float>&) const [284]
  11230. 0.04 0.00 8624814/9523424 float const& std::min<float>(float const&, float const&) [459]
  11231. 0.02 0.00 8624814/9523375 float const& std::max<float>(float const&, float const&) [595]
  11232. 0.00 0.00 1437469/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  11233. -----------------------------------------------
  11234. 0.00 0.10 256959/256959 Clickable* Entity::get<Clickable, (void*)0>() [201]
  11235. [285] 0.2 0.00 0.10 256959 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle) [285]
  11236. 0.00 0.05 256959/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  11237. 0.00 0.04 256825/256825 ObjectPool<Clickable>::get(Handle&) [445]
  11238. 0.00 0.00 256959/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  11239. 0.00 0.00 256825/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  11240. 0.00 0.00 256959/104306070 std::type_index::type_index(std::type_info const&) [118]
  11241. -----------------------------------------------
  11242. 0.00 0.10 63/63 GridSystem::on_update(Game&, Entity&) [10]
  11243. [286] 0.2 0.00 0.10 63 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  11244. 0.00 0.07 63/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  11245. 0.00 0.03 63/64 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  11246. 0.00 0.00 63/157 System::add_to_scene_node(Entity*, Entity*, int) [1064]
  11247. 0.00 0.00 63/2325255 Text* Entity::get<Text, (void*)0>() [47]
  11248. 0.00 0.00 63/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  11249. 0.00 0.00 63/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  11250. 0.00 0.00 63/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  11251. 0.00 0.00 126/41016839 System::scene() [255]
  11252. 0.00 0.00 63/77 Scene::fonts() [4612]
  11253. 0.00 0.00 63/68 Text::offset(float, float) [4661]
  11254. -----------------------------------------------
  11255. 0.00 0.10 7/7 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  11256. [287] 0.2 0.00 0.10 7 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::operator()(Message&) [287]
  11257. 0.00 0.10 7/7 std::function<void (ResizeCameraMessage&)>::operator()(ResizeCameraMessage&) const [288]
  11258. -----------------------------------------------
  11259. 0.00 0.10 7/7 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::operator()(Message&) [287]
  11260. [288] 0.2 0.00 0.10 7 std::function<void (ResizeCameraMessage&)>::operator()(ResizeCameraMessage&) const [288]
  11261. 0.00 0.10 4/4 std::_Function_handler<void (ResizeCameraMessage&), GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_invoke(std::_Any_data const&, ResizeCameraMessage&) [289]
  11262. 0.00 0.00 7/32731940 std::_Function_base::_M_empty() const [384]
  11263. 0.00 0.00 3/3 std::_Function_handler<void (ResizeCameraMessage&), CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_invoke(std::_Any_data const&, ResizeCameraMessage&) [2895]
  11264. 0.00 0.00 7/14 ResizeCameraMessage& std::forward<ResizeCameraMessage&>(std::remove_reference<ResizeCameraMessage&>::type&) [5039]
  11265. -----------------------------------------------
  11266. 0.00 0.10 4/4 std::function<void (ResizeCameraMessage&)>::operator()(ResizeCameraMessage&) const [288]
  11267. [289] 0.2 0.00 0.10 4 std::_Function_handler<void (ResizeCameraMessage&), GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_invoke(std::_Any_data const&, ResizeCameraMessage&) [289]
  11268. 0.00 0.10 4/4 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}::operator()(ResizeCameraMessage&) const [290]
  11269. 0.00 0.00 4/4 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_get_pointer(std::_Any_data const&) [2891]
  11270. 0.00 0.00 4/14 ResizeCameraMessage& std::forward<ResizeCameraMessage&>(std::remove_reference<ResizeCameraMessage&>::type&) [5039]
  11271. -----------------------------------------------
  11272. 0.00 0.10 4/4 std::_Function_handler<void (ResizeCameraMessage&), GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_invoke(std::_Any_data const&, ResizeCameraMessage&) [289]
  11273. [290] 0.2 0.00 0.10 4 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}::operator()(ResizeCameraMessage&) const [290]
  11274. 0.00 0.10 4/4 Camera::size(sf::Vector2<float> const&) [291]
  11275. 0.00 0.00 4/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  11276. 0.00 0.00 4/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  11277. -----------------------------------------------
  11278. 0.00 0.10 4/4 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}::operator()(ResizeCameraMessage&) const [290]
  11279. [291] 0.2 0.00 0.10 4 Camera::size(sf::Vector2<float> const&) [291]
  11280. 0.00 0.05 4/4 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  11281. 0.05 0.00 4/4 std::__shared_ptr_access<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [415]
  11282. 0.00 0.00 4/4 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::operator bool() const [5606]
  11283. -----------------------------------------------
  11284. 0.01 0.01 2630979/18972812 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node_base const*) [682]
  11285. 0.01 0.01 5261626/18972812 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  11286. 0.03 0.03 11080207/18972812 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [362]
  11287. [292] 0.2 0.05 0.05 18972812 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() const [292]
  11288. 0.02 0.03 18972812/18972812 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr() const [420]
  11289. -----------------------------------------------
  11290. 0.00 0.00 2/50806141 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&) [328]
  11291. 0.00 0.00 105/50806141 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  11292. 0.10 0.00 50806034/50806141 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  11293. [293] 0.2 0.10 0.00 50806141 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const&) const [293]
  11294. -----------------------------------------------
  11295. 0.02 0.08 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [228]
  11296. [294] 0.2 0.02 0.08 8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [294]
  11297. 0.02 0.06 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, mpl_::bool_<false>) [335]
  11298. -----------------------------------------------
  11299. 0.03 0.07 2630813/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  11300. [295] 0.2 0.03 0.07 2630813 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2> const&) [295]
  11301. 0.02 0.05 2630813/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  11302. -----------------------------------------------
  11303. 0.00 0.10 3/3 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  11304. [296] 0.2 0.00 0.10 3 ObjectPool<Entity>::reset() [296]
  11305. 0.00 0.10 60000/60000 Entity::operator=(Entity const&) [297]
  11306. 0.00 0.00 3/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  11307. 0.00 0.00 240000/240000 __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >::operator*() const [3106]
  11308. 0.00 0.00 60003/60003 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::end() [3250]
  11309. 0.00 0.00 60003/60003 bool __gnu_cxx::operator!=<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > > const&) [3249]
  11310. 0.00 0.00 60000/60000 __gnu_cxx::__normal_iterator<ObjectPool<Entity>::Entry*, std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> > >::operator++() [3254]
  11311. 0.00 0.00 3/3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::begin() [6051]
  11312. -----------------------------------------------
  11313. 0.00 0.10 60000/60000 ObjectPool<Entity>::reset() [296]
  11314. [297] 0.2 0.00 0.10 60000 Entity::operator=(Entity const&) [297]
  11315. 0.00 0.06 60000/120234 Entity::~Entity() [243]
  11316. 0.00 0.02 60000/60000 Entity::swap(Entity&) [544]
  11317. 0.00 0.01 60000/120009 Entity::Entity(Entity const&) [565]
  11318. -----------------------------------------------
  11319. 0.10 0.00 34961910/34961910 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [87]
  11320. [298] 0.2 0.10 0.00 34961910 __gthread_active_p() [298]
  11321. -----------------------------------------------
  11322. 0.00 0.00 1/30658641 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const [2430]
  11323. 0.00 0.00 3/30658641 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  11324. 0.00 0.00 3/30658641 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  11325. 0.00 0.00 3/30658641 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  11326. 0.00 0.00 3/30658641 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  11327. 0.00 0.00 4/30658641 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}::operator()(ResizeCameraMessage&) const [290]
  11328. 0.00 0.00 5/30658641 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  11329. 0.00 0.00 5/30658641 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  11330. 0.00 0.00 82/30658641 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  11331. 0.00 0.00 106/30658641 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  11332. 0.00 0.00 7827/30658641 GraphicalSystem::on_update(Game&, Entity&) [30]
  11333. 0.00 0.00 7894/30658641 GraphicalSystem::pre_update(Game&) [761]
  11334. 0.06 0.03 30642705/30658641 GridSystem::on_update(Game&, Entity&) [10]
  11335. [299] 0.2 0.06 0.04 30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  11336. 0.03 0.01 30658641/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [488]
  11337. -----------------------------------------------
  11338. 0.00 0.00 16/35635835 ObjectPool<Callback>::remove(Handle const&) [1164]
  11339. 0.00 0.00 48/35635835 ObjectPool<Clickable>::remove(Handle const&) [1045]
  11340. 0.00 0.00 49/35635835 ObjectPool<Collision>::remove(Handle const&) [1066]
  11341. 0.00 0.00 251/35635835 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  11342. 0.00 0.00 892/35635835 ObjectPool<Entity>::remove(Handle const&) [995]
  11343. 0.00 0.00 57393/35635835 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  11344. 0.01 0.00 3190274/35635835 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [337]
  11345. 0.09 0.00 32386912/35635835 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  11346. [300] 0.2 0.10 0.00 35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  11347. -----------------------------------------------
  11348. 0.00 0.09 287831/287831 Callback::execute_callback(CallbackKey) [94]
  11349. [301] 0.2 0.00 0.09 287831 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey const&) [301]
  11350. 0.00 0.08 287831/287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&) [340]
  11351. 0.02 0.00 287824/1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  11352. 0.00 0.00 82/82 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1450]
  11353. 0.00 0.00 575655/575766 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator*() const [3039]
  11354. 0.00 0.00 287831/287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::end() [3071]
  11355. 0.00 0.00 287831/287973 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator==(std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > const&) const [3070]
  11356. 0.00 0.00 287824/287833 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::key_comp() const [3073]
  11357. 0.00 0.00 82/82 std::tuple<CallbackKey const&>::tuple<void, true>(CallbackKey const&) [4602]
  11358. 0.00 0.00 82/183 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > const&) [4459]
  11359. -----------------------------------------------
  11360. 0.00 0.00 16/2630963 std::pair<std::type_index const, std::shared_ptr<Intent> >::~pair() [1767]
  11361. 0.00 0.00 24/2630963 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  11362. 0.00 0.00 69/2630963 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  11363. 0.00 0.00 201/2630963 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  11364. 0.00 0.00 858/2630963 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  11365. 0.00 0.00 858/2630963 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  11366. 0.00 0.00 858/2630963 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  11367. 0.00 0.00 70445/2630963 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  11368. 0.02 0.07 2557634/2630963 CallbackSystem::on_update(Game&, Entity&) [34]
  11369. [302] 0.2 0.02 0.07 2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  11370. 0.00 0.07 2630963/2630981 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [347]
  11371. -----------------------------------------------
  11372. 0.00 0.00 157/11422 std::__cxx11::to_string(unsigned int) [728]
  11373. 0.00 0.09 11265/11422 std::__cxx11::to_string(int) [312]
  11374. [303] 0.2 0.00 0.09 11422 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) [303]
  11375. 0.00 0.09 11422/11422 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&) [306]
  11376. -----------------------------------------------
  11377. 0.00 0.09 11422/11422 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&) [306]
  11378. [304] 0.2 0.00 0.09 11422 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) [304]
  11379. 0.09 0.00 11422/11422 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) [305]
  11380. -----------------------------------------------
  11381. 0.09 0.00 11422/11422 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) [304]
  11382. [305] 0.2 0.09 0.00 11422 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) [305]
  11383. 0.00 0.00 11422/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  11384. -----------------------------------------------
  11385. 0.00 0.09 11422/11422 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) [303]
  11386. [306] 0.2 0.00 0.09 11422 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&) [306]
  11387. 0.00 0.09 11422/11422 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) [304]
  11388. -----------------------------------------------
  11389. 0.00 0.00 1/91956801 Grid::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1270]
  11390. 0.00 0.00 2004/91956801 Clickable::Clickable(Clickable const&) [1179]
  11391. 0.00 0.00 2004/91956801 Collision::Collision(Collision const&) [1342]
  11392. 0.00 0.00 2004/91956801 Rectangle::Rectangle(Rectangle const&) [1022]
  11393. 0.00 0.00 2004/91956801 TileMap::TileMap(TileMap const&) [1341]
  11394. 0.00 0.00 2004/91956801 VertexList::VertexList(VertexList const&) [1079]
  11395. 0.00 0.00 2004/91956801 Grid::Grid(Grid const&) [1340]
  11396. 0.00 0.00 4008/91956801 Callback::Callback(Callback const&) [1261]
  11397. 0.00 0.00 4008/91956801 PlayerProfile::PlayerProfile(PlayerProfile const&) [1276]
  11398. 0.00 0.00 4008/91956801 Text::Text(Text const&) [937]
  11399. 0.00 0.00 4637/91956801 Sprite::Sprite(Sprite const&) [1221]
  11400. 0.09 0.00 91928115/91956801 GridSystem::on_update(Game&, Entity&) [10]
  11401. [307] 0.2 0.09 0.00 91956801 Component::id[abi:cxx11]() const [307]
  11402. -----------------------------------------------
  11403. 0.09 0.00 91928115/91928115 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::~allocator() [129]
  11404. [308] 0.2 0.09 0.00 91928115 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::~new_allocator() [308]
  11405. -----------------------------------------------
  11406. 0.09 0.00 30642571/30642571 GridSystem::on_update(Game&, Entity&) [10]
  11407. [309] 0.2 0.09 0.00 30642571 bool sf::operator==<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [309]
  11408. -----------------------------------------------
  11409. <spontaneous>
  11410. [310] 0.2 0.09 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator++() [310]
  11411. -----------------------------------------------
  11412. 0.01 0.00 1/14 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  11413. 0.01 0.00 1/14 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  11414. 0.01 0.00 1/14 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  11415. 0.01 0.00 1/14 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  11416. 0.01 0.00 1/14 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  11417. 0.01 0.00 1/14 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  11418. 0.01 0.00 2/14 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  11419. 0.01 0.00 2/14 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  11420. 0.01 0.00 2/14 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  11421. 0.01 0.00 2/14 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  11422. [311] 0.2 0.09 0.00 14 std::type_info::name() const [311]
  11423. -----------------------------------------------
  11424. 0.00 0.00 16/11265 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  11425. 0.00 0.00 19/11265 InputManager::poll_event(Game&) [686]
  11426. 0.00 0.00 21/11265 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  11427. 0.00 0.00 374/11265 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  11428. 0.00 0.01 1305/11265 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}::operator()() const [731]
  11429. 0.00 0.01 1716/11265 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  11430. 0.00 0.06 7814/11265 GridSystem::on_update(Game&, Entity&) [10]
  11431. [312] 0.2 0.00 0.09 11265 std::__cxx11::to_string(int) [312]
  11432. 0.00 0.09 11265/11422 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) [303]
  11433. -----------------------------------------------
  11434. 0.00 0.09 1/1 main [1]
  11435. [313] 0.2 0.00 0.09 1 Game::~Game() [313]
  11436. 0.00 0.07 1/1 Player::~Player() [365]
  11437. 0.00 0.02 1/1 InputManager::~InputManager() [567]
  11438. 0.00 0.00 1/23868 Game::input_manager() [964]
  11439. 0.00 0.00 1/1 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::clear() [2432]
  11440. 0.00 0.00 1/1 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::~map() [2437]
  11441. 0.00 0.00 1/1 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::operator->() const [2581]
  11442. 0.00 0.00 1/1 FullLogger::~FullLogger() [2777]
  11443. 0.00 0.00 3/4 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > const&) [5678]
  11444. 0.00 0.00 2/266627 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::end() [3087]
  11445. 0.00 0.00 2/2 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> > const&) const [6315]
  11446. 0.00 0.00 1/1 Game::reset() [6894]
  11447. 0.00 0.00 1/3 Subject<std::shared_ptr<InputEvent> >::detach(Observer<std::shared_ptr<InputEvent> >&) [5715]
  11448. 0.00 0.00 1/1 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::begin() [7541]
  11449. 0.00 0.00 1/1 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::operator++() [7439]
  11450. 0.00 0.00 1/1 Canvas::~Canvas() [6905]
  11451. 0.00 0.00 1/1 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::~stack() [7559]
  11452. 0.00 0.00 1/3 InputListener::~InputListener() [5705]
  11453. -----------------------------------------------
  11454. 0.00 0.09 1/1 BuilderScene::init(Game&) [108]
  11455. [314] 0.2 0.00 0.09 1 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int) [314]
  11456. 0.01 0.06 1/6 System::init(Game&) [125]
  11457. 0.00 0.02 1/6 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&) [265]
  11458. 0.00 0.00 1/10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  11459. 0.00 0.00 1/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  11460. 0.00 0.00 1/6 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2379]
  11461. 0.00 0.00 1/6 std::vector<System*, std::allocator<System*> >::push_back(System*&&) [2402]
  11462. 0.00 0.00 1/17 Scene::id[abi:cxx11]() [2003]
  11463. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  11464. 0.00 0.00 8/26 System::id[abi:cxx11]() const [4782]
  11465. 0.00 0.00 4/42294 std::vector<System*, std::allocator<System*> >::end() [3307]
  11466. 0.00 0.00 4/2953 bool __gnu_cxx::operator!=<System* const*, System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [3808]
  11467. 0.00 0.00 3/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator*() const [3827]
  11468. 0.00 0.00 3/89665 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3204]
  11469. 0.00 0.00 3/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator++() [3826]
  11470. 0.00 0.00 1/8505 std::vector<System*, std::allocator<System*> >::begin() [3593]
  11471. 0.00 0.00 1/606 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::__normal_iterator<System**>(__gnu_cxx::__normal_iterator<System**, __gnu_cxx::__enable_if<std::__are_same<System**, System**>::__value, std::vector<System*, std::allocator<System*> > >::__type> const&) [4128]
  11472. 0.00 0.00 1/772 Game::logger() [4087]
  11473. 0.00 0.00 1/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  11474. -----------------------------------------------
  11475. 0.00 0.09 1/1 BuilderScene::init(Game&) [108]
  11476. [315] 0.2 0.00 0.09 1 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int) [315]
  11477. 0.01 0.06 1/6 System::init(Game&) [125]
  11478. 0.00 0.02 1/6 std::map<std::type_index, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::operator[](std::type_index&&) [265]
  11479. 0.00 0.00 1/10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  11480. 0.00 0.00 1/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  11481. 0.00 0.00 1/6 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2379]
  11482. 0.00 0.00 1/6 std::vector<System*, std::allocator<System*> >::push_back(System*&&) [2402]
  11483. 0.00 0.00 1/17 Scene::id[abi:cxx11]() [2003]
  11484. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  11485. 0.00 0.00 6/26 System::id[abi:cxx11]() const [4782]
  11486. 0.00 0.00 3/42294 std::vector<System*, std::allocator<System*> >::end() [3307]
  11487. 0.00 0.00 3/2953 bool __gnu_cxx::operator!=<System* const*, System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [3808]
  11488. 0.00 0.00 2/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator*() const [3827]
  11489. 0.00 0.00 2/89665 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3204]
  11490. 0.00 0.00 2/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator++() [3826]
  11491. 0.00 0.00 1/8505 std::vector<System*, std::allocator<System*> >::begin() [3593]
  11492. 0.00 0.00 1/606 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::__normal_iterator<System**>(__gnu_cxx::__normal_iterator<System**, __gnu_cxx::__enable_if<std::__are_same<System**, System**>::__value, std::vector<System*, std::allocator<System*> > >::__type> const&) [4128]
  11493. 0.00 0.00 1/772 Game::logger() [4087]
  11494. 0.00 0.00 1/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  11495. -----------------------------------------------
  11496. 0.04 0.05 2078744/2078744 ObjectPool<PlayerProfile>::get(Handle&) [264]
  11497. [316] 0.2 0.04 0.05 2078744 ObjectPool<PlayerProfile>::get(Handle&, PlayerProfile*&) [316]
  11498. 0.01 0.02 2078744/2078744 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::at(unsigned long) [527]
  11499. 0.01 0.00 1310618/13542320 Handle::reset() [352]
  11500. 0.01 0.00 2078744/91867127 Handle::index() const [161]
  11501. 0.00 0.00 2078744/91867104 Handle::version() const [199]
  11502. -----------------------------------------------
  11503. 0.09 0.00 195472741/195472741 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr() const [117]
  11504. [317] 0.2 0.09 0.00 195472741 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_addr() const [317]
  11505. -----------------------------------------------
  11506. 0.00 0.00 16057/268785 std::vector<Handle, std::allocator<Handle> >::_M_erase_at_end(Handle*) [950]
  11507. 0.01 0.01 40299/268785 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  11508. 0.01 0.01 70367/268785 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  11509. 0.02 0.03 142062/268785 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  11510. [318] 0.2 0.04 0.05 268785 void std::_Destroy<Handle*, Handle>(Handle*, Handle*, std::allocator<Handle>&) [318]
  11511. 0.05 0.00 268785/268785 void std::_Destroy<Handle*>(Handle*, Handle*) [424]
  11512. -----------------------------------------------
  11513. 0.01 0.07 2713375/2713375 boost::add_reference<Sprite>::type boost::get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [320]
  11514. [319] 0.2 0.01 0.07 2713375 boost::add_reference<Sprite>::type boost::strict_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [319]
  11515. 0.02 0.05 2713375/2713375 boost::add_reference<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [346]
  11516. -----------------------------------------------
  11517. 0.00 0.04 1275906/2713375 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) const [148]
  11518. 0.00 0.05 1437469/2713375 TileMap::get_global_bounds_from_tile(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [156]
  11519. [320] 0.2 0.00 0.08 2713375 boost::add_reference<Sprite>::type boost::get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [320]
  11520. 0.01 0.07 2713375/2713375 boost::add_reference<Sprite>::type boost::strict_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [319]
  11521. -----------------------------------------------
  11522. 0.00 0.00 597/16319 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  11523. 0.00 0.04 7828/16319 BaseEntitySubscription::init() [32]
  11524. 0.00 0.04 7894/16319 Scene::update(Game&) [4]
  11525. [321] 0.2 0.01 0.08 16319 Scene::entities() const [321]
  11526. 0.00 0.08 16319/16319 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&) [336]
  11527. 0.00 0.00 16319/16319 ObjectPool<Entity>::get_active_handles() const [3446]
  11528. -----------------------------------------------
  11529. 0.00 0.08 53/53 GridSystem::on_update(Game&, Entity&) [10]
  11530. [322] 0.2 0.00 0.08 53 GridSystem::create_col(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [322]
  11531. 0.00 0.08 53/94 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  11532. 0.00 0.00 106/30650720 Camera::bounds() const [41]
  11533. 0.00 0.00 106/30642893 GridSystem::camera() [62]
  11534. 0.00 0.00 106/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  11535. 0.00 0.00 53/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  11536. 0.00 0.00 106/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  11537. -----------------------------------------------
  11538. 0.00 0.00 2/50052 std::function<void (SetVisualDebugMessage&)>::~function() [1529]
  11539. 0.00 0.00 2/50052 std::function<void (SetGridVisibilityMessage&)>::~function() [351]
  11540. 0.00 0.00 4/50052 std::function<void (EntityIdChangedMessage&)>::~function() [1460]
  11541. 0.00 0.00 6/50052 std::function<void (EntityDestroyedMessage&)>::~function() [1430]
  11542. 0.00 0.00 6/50052 std::function<void (ComponentAddedMessage&)>::~function() [1429]
  11543. 0.00 0.00 6/50052 std::function<void (ComponentRemovedMessage&)>::~function() [1431]
  11544. 0.00 0.00 10/50052 std::function<void (ResizeCameraMessage&)>::~function() [505]
  11545. 0.00 0.00 390/50052 std::function<void ()>::~function() [1115]
  11546. 0.00 0.00 2396/50052 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::~function() [996]
  11547. 0.07 0.01 47230/50052 std::function<void (Handle)>::~function() [343]
  11548. [323] 0.2 0.07 0.01 50052 std::_Function_base::~_Function_base() [323]
  11549. 0.00 0.01 47230/70845 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::_Manager_operation) [646]
  11550. 0.00 0.00 42/63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::_Manager_operation) [1457]
  11551. 0.00 0.00 42/63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::_Manager_operation) [1458]
  11552. 0.00 0.00 42/63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::_Manager_operation) [1459]
  11553. 0.00 0.00 6/9 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1678]
  11554. 0.00 0.00 6/9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::_Manager_operation) [1679]
  11555. 0.00 0.00 6/9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::_Manager_operation) [1680]
  11556. 0.00 0.00 6/9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::_Manager_operation) [1681]
  11557. 0.00 0.00 6/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::_Manager_operation) [1685]
  11558. 0.00 0.00 6/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::_Manager_operation) [1682]
  11559. 0.00 0.00 6/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::_Manager_operation) [1683]
  11560. 0.00 0.00 6/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::_Manager_operation) [1684]
  11561. 0.00 0.00 4/6 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::_Manager_operation) [1725]
  11562. 0.00 0.00 4/6 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1724]
  11563. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::_Manager_operation) [1898]
  11564. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::_Manager_operation) [1899]
  11565. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::_Manager_operation) [1903]
  11566. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::_Manager_operation) [1904]
  11567. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::_Manager_operation) [1901]
  11568. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::_Manager_operation) [1902]
  11569. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1897]
  11570. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1911]
  11571. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation) [1912]
  11572. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::_Manager_operation) [1913]
  11573. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1914]
  11574. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1906]
  11575. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1909]
  11576. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation) [1907]
  11577. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1908]
  11578. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::_Manager_operation) [1895]
  11579. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::_Manager_operation) [1894]
  11580. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1896]
  11581. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1905]
  11582. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1900]
  11583. 0.00 0.00 2/3 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}> const&, std::_Manager_operation) [1893]
  11584. 0.00 0.00 2/3 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}> const&, std::_Manager_operation) [1916]
  11585. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1910]
  11586. 0.00 0.00 2/3 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::_Manager_operation) [1915]
  11587. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}> const&, std::_Manager_operation) [1921]
  11588. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1922]
  11589. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1924]
  11590. 0.00 0.00 2/3 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::_Manager_operation) [1923]
  11591. 0.00 0.00 2/3 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1925]
  11592. -----------------------------------------------
  11593. 0.00 0.03 1/3 VisualDebugSystem::VisualDebugSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [534]
  11594. 0.00 0.05 2/3 Scene::do_init(Game&) [66]
  11595. [324] 0.2 0.00 0.08 3 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  11596. 0.00 0.08 3/3 void Messageable::install_message_handler<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [325]
  11597. 0.00 0.00 3/3 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1358]
  11598. 0.00 0.00 3/6 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  11599. 0.00 0.00 3/30650750 std::shared_ptr<Camera>::shared_ptr(std::shared_ptr<Camera> const&) [63]
  11600. 0.00 0.00 3/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  11601. -----------------------------------------------
  11602. 0.00 0.08 3/3 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  11603. [325] 0.2 0.00 0.08 3 void Messageable::install_message_handler<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [325]
  11604. 0.00 0.08 3/3 void Mailbox::handle<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [326]
  11605. -----------------------------------------------
  11606. 0.00 0.08 3/3 void Messageable::install_message_handler<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [325]
  11607. [326] 0.2 0.00 0.08 3 void Mailbox::handle<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [326]
  11608. 0.03 0.05 3/5 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  11609. 0.01 0.00 3/10 std::function<void (ResizeCameraMessage&)>::~function() [505]
  11610. 0.00 0.00 3/3 std::function<void (ResizeCameraMessage&)>::function<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}, void, void>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [1889]
  11611. -----------------------------------------------
  11612. <spontaneous>
  11613. [327] 0.2 0.00 0.08 __libc_csu_init [327]
  11614. 0.03 0.00 1/1 _GLOBAL__sub_I__ZN10GridSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrI6CameraE [518]
  11615. 0.02 0.00 1/1 _GLOBAL__sub_I__ZN6PlayerC2EjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [618]
  11616. 0.01 0.00 1/1 _GLOBAL__sub_I__ZN15GraphicalSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER13RenderSurfaceSt10shared_ptrI6CameraE [857]
  11617. 0.01 0.00 1/1 _GLOBAL__sub_I__ZN10FullLoggerC2Ev [856]
  11618. 0.01 0.00 1/1 _GLOBAL__sub_I__ZN27PostorderEntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb [974]
  11619. 0.01 0.00 1/1 _GLOBAL__sub_I__ZN18EntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [973]
  11620. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN12InputManager6KeyStrB5cxx11E [1628]
  11621. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN6Logger15category_stringB5cxx11E [2461]
  11622. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN4Game7logger_E [2818]
  11623. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN13PhysicsSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6765]
  11624. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN12CameraSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrI6CameraE [6760]
  11625. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN12MegamanSceneC2Ev [6762]
  11626. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN12BuilderSceneC2Ev [6759]
  11627. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN14StartMenuSceneC2Ev [6769]
  11628. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN14JSONSerializerC2Eii [6768]
  11629. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN11FileChannelC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6756]
  11630. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN26PreorderEntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb [6776]
  11631. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN12EntityFilterC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6761]
  11632. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN22BaseEntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6774]
  11633. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN17VisualDebugSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER13RenderSurfaceSt10shared_ptrI6CameraE [6771]
  11634. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN6SystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP18EntitySubscription [6784]
  11635. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN14CallbackSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6767]
  11636. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN6EntityC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP5SceneP16ComponentManager [6782]
  11637. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN16ComponentManager6removeESt10type_index6Handle [6770]
  11638. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN10VertexListC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN2sf13PrimitiveTypeEj [6755]
  11639. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN4TextC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St10shared_ptrI4FontEj [6778]
  11640. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN6SpriteC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6783]
  11641. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN9RectangleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEffff [6787]
  11642. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN13PlayerProfileC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj [6766]
  11643. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN6CircleC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfff [6781]
  11644. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN11MessageableC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6758]
  11645. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN12TextureAtlasC2Ev [6763]
  11646. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN9SceneNodeC2Ev [6788]
  11647. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN9FontAtlasC2Ev [6786]
  11648. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN25StretchCameraResizePolicyC2Eff [6775]
  11649. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN21FitCameraResizePolicyC2Ev [6773]
  11650. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN18CameraResizePolicy15set_camera_sizeER6CameraRKN2sf7Vector2IfEE [6772]
  11651. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN4FontC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ [6777]
  11652. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN6CanvasC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN2sf7Vector2IfEEi [6780]
  11653. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN6CameraC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6779]
  11654. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN11InputDevice14next_device_idE [6757]
  11655. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK16ResizeInputEvent [6791]
  11656. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK20MouseWheelInputEvent [6797]
  11657. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK19MouseMoveInputEvent [6795]
  11658. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK19MouseLeftInputEvent [6794]
  11659. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK22MouseEnteredInputEvent [6800]
  11660. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK21MouseButtonInputEvent [6799]
  11661. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK19LostFocusInputEvent [6793]
  11662. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK20KeyReleaseInputEvent [6796]
  11663. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK18KeyPressInputEvent [6792]
  11664. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK10InputEvent [6789]
  11665. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK21GainedFocusInputEvent [6798]
  11666. 0.00 0.00 1/1 _GLOBAL__sub_I__ZlsRSoRK15CloseInputEvent [6790]
  11667. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN8SettingsC2Ev [6785]
  11668. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN10FileLoggerC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [6754]
  11669. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN13ConsoleLoggerC2Ev [6764]
  11670. 0.00 0.00 1/1 _GLOBAL__sub_I_main [6801]
  11671. -----------------------------------------------
  11672. 0.00 0.08 2/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::type_index const&) [179]
  11673. [328] 0.2 0.00 0.08 2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&) [328]
  11674. 0.08 0.00 2/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::begin() [329]
  11675. 0.00 0.00 2/101612324 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [131]
  11676. 0.00 0.00 2/50806174 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_end() [234]
  11677. 0.00 0.00 2/50806144 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_begin() [262]
  11678. 0.00 0.00 2/50806141 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const&) const [293]
  11679. 0.00 0.00 2/2 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*&, std::_Rb_tree_node_base*&) [6643]
  11680. -----------------------------------------------
  11681. 0.08 0.00 2/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_insert_unique_pos(std::type_index const&) [328]
  11682. [329] 0.2 0.08 0.00 2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::begin() [329]
  11683. 0.00 0.00 2/101612324 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [131]
  11684. -----------------------------------------------
  11685. 2 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() <cycle 1> [6437]
  11686. 1360676 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() <cycle 1> [3000]
  11687. 0.00 0.00 1/34982914 std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2681]
  11688. 0.00 0.00 1/34982914 std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2691]
  11689. 0.00 0.00 1/34982914 std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2693]
  11690. 0.00 0.00 1/34982914 std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2686]
  11691. 0.00 0.00 1/34982914 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2709]
  11692. 0.00 0.00 1/34982914 std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2692]
  11693. 0.00 0.00 1/34982914 std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2678]
  11694. 0.00 0.00 1/34982914 std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2679]
  11695. 0.00 0.00 1/34982914 std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2685]
  11696. 0.00 0.00 1/34982914 std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2682]
  11697. 0.00 0.00 1/34982914 std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2687]
  11698. 0.00 0.00 1/34982914 std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2677]
  11699. 0.00 0.00 1/34982914 std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2694]
  11700. 0.00 0.00 1/34982914 std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2689]
  11701. 0.00 0.00 1/34982914 std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2684]
  11702. 0.00 0.00 1/34982914 std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2688]
  11703. 0.00 0.00 1/34982914 std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2690]
  11704. 0.00 0.00 1/34982914 std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2680]
  11705. 0.00 0.00 1/34982914 std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2683]
  11706. 0.00 0.00 1/34982914 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2710]
  11707. 0.00 0.00 2/34982914 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2536]
  11708. 0.00 0.00 2/34982914 std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2532]
  11709. 0.00 0.00 2/34982914 std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2533]
  11710. 0.00 0.00 3/34982914 std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2454]
  11711. 0.00 0.00 3/34982914 std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2452]
  11712. 0.00 0.00 3/34982914 std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2453]
  11713. 0.00 0.00 3/34982914 std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2451]
  11714. 0.00 0.00 3/34982914 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2456]
  11715. 0.00 0.00 3/34982914 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2455]
  11716. 0.00 0.00 3/34982914 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2457]
  11717. 0.00 0.00 5/34982914 std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [2104]
  11718. 0.00 0.00 9/34982914 std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1969]
  11719. 0.00 0.00 21/34982914 std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1758]
  11720. 0.00 0.00 21/34982914 std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1759]
  11721. 0.00 0.00 24/34982914 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1718]
  11722. 0.00 0.00 54/34982914 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1644]
  11723. 0.00 0.00 106/34982914 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1557]
  11724. 0.00 0.00 110/34982914 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1536]
  11725. 0.00 0.00 222/34982914 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1464]
  11726. 0.00 0.00 363/34982914 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1427]
  11727. 0.00 0.00 546/34982914 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1390]
  11728. 0.00 0.00 4543/34982914 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1232]
  11729. 0.00 0.00 4848/34982914 std::__shared_ptr<Animation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1226]
  11730. 0.00 0.00 5897/34982914 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1223]
  11731. 0.00 0.00 8626/34982914 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  11732. 0.00 0.01 315081/34982914 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [904]
  11733. 0.02 0.05 2630981/34982914 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [347]
  11734. 0.22 0.63 30650752/34982914 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [71]
  11735. [330] 0.2 0.08 0.00 34982934 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  11736. 34960428 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  11737. -----------------------------------------------
  11738. 0.00 0.00 222/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&) [529]
  11739. 0.00 0.00 1179/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1307]
  11740. 0.00 0.00 2248/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  11741. 0.08 0.00 50806020/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::lower_bound(std::type_index const&) [21]
  11742. [331] 0.2 0.08 0.00 50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_end() [331]
  11743. -----------------------------------------------
  11744. <spontaneous>
  11745. [332] 0.2 0.08 0.00 std::__shared_ptr<EntityIdChangedMessage, (__gnu_cxx::_Lock_policy)2>::get() const [332]
  11746. -----------------------------------------------
  11747. 0.08 0.00 101612314/101612314 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_ptr() [150]
  11748. [333] 0.2 0.08 0.00 101612314 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_addr() [333]
  11749. -----------------------------------------------
  11750. 0.00 0.00 4/1342497 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >, CallbackKey const&) [1977]
  11751. 0.00 0.00 4/1342497 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*) [1976]
  11752. 0.00 0.00 9/1342497 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  11753. 0.00 0.00 72/1342497 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1505]
  11754. 0.00 0.00 186/1342497 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, CallbackKey const&) [1417]
  11755. 0.01 0.00 85666/1342497 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&) [483]
  11756. 0.01 0.00 171338/1342497 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::_Rb_tree_node_base*, CallbackKey const&) [748]
  11757. 0.02 0.00 287824/1342497 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey const&) [301]
  11758. 0.05 0.00 797394/1342497 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::_Rb_tree_node_base*, CallbackKey const&) [342]
  11759. [334] 0.2 0.08 0.00 1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  11760. -----------------------------------------------
  11761. 0.02 0.06 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [294]
  11762. [335] 0.2 0.02 0.06 8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, mpl_::bool_<false>) [335]
  11763. 0.00 0.04 8140125/8140125 boost::disable_if_c<(false)&&boost::is_same<Sprite const&, Sprite const&>::value, std::type_info const&>::type boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::internal_visit<Sprite const&>(Sprite const&, int) [460]
  11764. 0.02 0.00 8140125/8140567 Sprite const& boost::detail::variant::cast_storage<Sprite>(void const*) [596]
  11765. -----------------------------------------------
  11766. 0.00 0.08 16319/16319 Scene::entities() const [321]
  11767. [336] 0.2 0.00 0.08 16319 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&) [336]
  11768. 0.00 0.08 16319/16319 Handle* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, Handle>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, std::allocator<Handle>&) [339]
  11769. 0.00 0.00 16319/16319 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_base(unsigned long, std::allocator<Handle> const&) [1127]
  11770. 0.00 0.00 16319/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  11771. 0.00 0.00 16319/3192477 std::vector<Handle, std::allocator<Handle> >::end() const [492]
  11772. 0.00 0.00 16319/3192477 std::vector<Handle, std::allocator<Handle> >::begin() const [978]
  11773. 0.00 0.00 16319/441177 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() const [3047]
  11774. 0.00 0.00 16319/16319 __gnu_cxx::__alloc_traits<std::allocator<Handle>, Handle>::_S_select_on_copy(std::allocator<Handle> const&) [3445]
  11775. 0.00 0.00 16319/709962 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() [3024]
  11776. 0.00 0.00 16319/56618 std::allocator<Handle>::~allocator() [3280]
  11777. -----------------------------------------------
  11778. 0.00 0.08 16319/16319 Handle* std::uninitialized_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [338]
  11779. [337] 0.2 0.00 0.08 16319 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [337]
  11780. 0.04 0.01 3190274/3190274 void std::_Construct<Handle, Handle const&>(Handle*, Handle const&) [441]
  11781. 0.01 0.00 3190274/8997530 Handle* std::__addressof<Handle>(Handle&) [489]
  11782. 0.01 0.00 3206593/3206593 bool __gnu_cxx::operator!=<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [890]
  11783. 0.01 0.00 3190274/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  11784. 0.01 0.00 3190274/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  11785. -----------------------------------------------
  11786. 0.00 0.08 16319/16319 Handle* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, Handle>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, std::allocator<Handle>&) [339]
  11787. [338] 0.2 0.00 0.08 16319 Handle* std::uninitialized_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [338]
  11788. 0.00 0.08 16319/16319 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [337]
  11789. -----------------------------------------------
  11790. 0.00 0.08 16319/16319 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&) [336]
  11791. [339] 0.2 0.00 0.08 16319 Handle* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, Handle>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*, std::allocator<Handle>&) [339]
  11792. 0.00 0.08 16319/16319 Handle* std::uninitialized_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [338]
  11793. -----------------------------------------------
  11794. 0.00 0.00 102/287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  11795. 0.00 0.08 287831/287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey const&) [301]
  11796. [340] 0.2 0.00 0.08 287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&) [340]
  11797. 0.00 0.08 287933/287933 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&) [341]
  11798. -----------------------------------------------
  11799. 0.00 0.08 287933/287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&) [340]
  11800. [341] 0.2 0.00 0.08 287933 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&) [341]
  11801. 0.01 0.07 287933/287933 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::_Rb_tree_node_base*, CallbackKey const&) [342]
  11802. 0.00 0.00 287933/288268 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_end() [3069]
  11803. 0.00 0.00 287933/296073 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_begin() [3068]
  11804. -----------------------------------------------
  11805. 0.01 0.07 287933/287933 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&) [341]
  11806. [342] 0.2 0.01 0.07 287933 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::_Rb_tree_node_base*, CallbackKey const&) [342]
  11807. 0.05 0.00 797394/1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  11808. 0.02 0.00 780996/781179 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_left(std::_Rb_tree_node_base*) [606]
  11809. 0.00 0.00 797394/797649 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > const*) [3020]
  11810. 0.00 0.00 287933/576312 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3035]
  11811. 0.00 0.00 16398/16624 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_right(std::_Rb_tree_node_base*) [3442]
  11812. -----------------------------------------------
  11813. 0.00 0.08 47230/47230 System::update(Game&) [5]
  11814. [343] 0.2 0.00 0.08 47230 std::function<void (Handle)>::~function() [343]
  11815. 0.07 0.01 47230/50052 std::_Function_base::~_Function_base() [323]
  11816. -----------------------------------------------
  11817. 0.00 0.00 17/37458566 ObjectPool<Callback>::remove(Handle const&) [1164]
  11818. 0.00 0.00 53/37458566 ObjectPool<Clickable>::remove(Handle const&) [1045]
  11819. 0.00 0.00 53/37458566 ObjectPool<Collision>::remove(Handle const&) [1066]
  11820. 0.00 0.00 255/37458566 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  11821. 0.00 0.00 901/37458566 ObjectPool<Entity>::remove(Handle const&) [995]
  11822. 0.00 0.00 57393/37458566 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  11823. 0.00 0.00 1822708/37458566 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const [637]
  11824. 0.01 0.00 3190274/37458566 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [337]
  11825. 0.06 0.00 32386912/37458566 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  11826. [344] 0.2 0.08 0.00 37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  11827. -----------------------------------------------
  11828. 0.03 0.05 5/5 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  11829. [345] 0.2 0.03 0.05 5 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&&) [345]
  11830. 0.05 0.00 5/5 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&) [437]
  11831. 0.00 0.00 5/5 std::remove_reference<std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&>::type&& std::move<std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&>(std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&) [5558]
  11832. -----------------------------------------------
  11833. 0.02 0.05 2713375/2713375 boost::add_reference<Sprite>::type boost::strict_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [319]
  11834. [346] 0.2 0.02 0.05 2713375 boost::add_reference<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [346]
  11835. 0.00 0.05 2713375/2713375 boost::add_pointer<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [393]
  11836. 0.00 0.00 2713375/2713375 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* boost::addressof<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [2976]
  11837. -----------------------------------------------
  11838. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<SelectMenuItemIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<SelectMenuItemIntent>(std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>&&) [2707]
  11839. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<MouseXIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseXIntent>(std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>&&) [2696]
  11840. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<MouseYIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseYIntent>(std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>&&) [2697]
  11841. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<MouseWheelIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseWheelIntent>(std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>&&) [2702]
  11842. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<LeftClickIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<LeftClickIntent>(std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>&&) [2699]
  11843. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<RightClickIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<RightClickIntent>(std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>&&) [2703]
  11844. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<ModalIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<ModalIntent>(std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>&&) [2695]
  11845. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<GridVisibilityToggleIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<GridVisibilityToggleIntent>(std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>&&) [2708]
  11846. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<VisualDebugIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<VisualDebugIntent>(std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>&&) [2705]
  11847. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<ResetViewIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<ResetViewIntent>(std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>&&) [2701]
  11848. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<RemoveTilesIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<RemoveTilesIntent>(std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>&&) [2704]
  11849. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<SerializeMapIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<SerializeMapIntent>(std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>&&) [2706]
  11850. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<MoveLeftIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveLeftIntent>(std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>&&) [2698]
  11851. 0.00 0.00 1/2630981 std::enable_if<std::__sp_compatible_with<MoveRightIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveRightIntent>(std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>&&) [2700]
  11852. 0.00 0.00 2/2630981 std::enable_if<std::__sp_compatible_with<MoveUpIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveUpIntent>(std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>&&) [2534]
  11853. 0.00 0.00 2/2630981 std::enable_if<std::__sp_compatible_with<MoveDownIntent*, Intent*>::value, std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator=<MoveDownIntent>(std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>&&) [2535]
  11854. 0.00 0.07 2630963/2630981 std::shared_ptr<Intent>::~shared_ptr() [302]
  11855. [347] 0.2 0.00 0.07 2630981 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [347]
  11856. 0.02 0.05 2630981/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  11857. -----------------------------------------------
  11858. 0.05 0.02 5807256/5807256 Handle* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [193]
  11859. [348] 0.1 0.05 0.02 5807256 void std::_Construct<Handle, Handle>(Handle*, Handle&&) [348]
  11860. 0.01 0.00 5807256/17059716 operator new(unsigned long, void*) [458]
  11861. 0.01 0.00 5807256/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  11862. -----------------------------------------------
  11863. 0.00 0.07 7827/7827 std::function<void ()>::operator()() const [103]
  11864. [349] 0.1 0.00 0.07 7827 std::_Function_handler<void (), BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [349]
  11865. 0.00 0.07 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  11866. 0.00 0.00 7827/7827 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [1453]
  11867. -----------------------------------------------
  11868. 0.00 0.07 7827/7827 std::_Function_handler<void (), BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [349]
  11869. [350] 0.1 0.00 0.07 7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  11870. 0.00 0.03 1/1 BuilderScene::file_dialog_box() [536]
  11871. 0.00 0.01 7827/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  11872. 0.00 0.00 70445/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  11873. 0.00 0.00 70445/1344325 Intent::element() const [436]
  11874. 0.00 0.00 7827/7894 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  11875. 0.00 0.00 7827/7894 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  11876. 0.00 0.00 7827/7827 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  11877. 0.00 0.00 7827/7827 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  11878. 0.00 0.00 7827/7827 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  11879. 0.00 0.00 7827/7827 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  11880. 0.00 0.00 7827/7827 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  11881. 0.00 0.00 7827/7827 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  11882. 0.00 0.00 7827/7827 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  11883. 0.00 0.00 78272/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  11884. 0.00 0.00 78272/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  11885. 0.00 0.00 7827/23868 Game::input_manager() [964]
  11886. 0.00 0.00 7827/266620 Game::get_player(unsigned int) [396]
  11887. 0.00 0.00 46962/53720 InputElement::was_pressed() const [1096]
  11888. 0.00 0.00 31310/580525 InputElement::is_pressed() const [824]
  11889. 0.00 0.00 7827/266620 Player::bindings() [831]
  11890. 0.00 0.00 7827/8076 InputManager::get_device(unsigned int) [1209]
  11891. 0.00 0.00 2/2 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  11892. 0.00 0.00 70445/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  11893. 0.00 0.00 15654/21166 Scene::game() [3423]
  11894. -----------------------------------------------
  11895. 0.04 0.00 1/2 void Mailbox::handle<SetGridVisibilityMessage, GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>(GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}) [192]
  11896. 0.04 0.00 1/2 Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>::~HandlerEntryImpl() [484]
  11897. [351] 0.1 0.07 0.00 2 std::function<void (SetGridVisibilityMessage&)>::~function() [351]
  11898. 0.00 0.00 2/50052 std::_Function_base::~_Function_base() [323]
  11899. -----------------------------------------------
  11900. 0.00 0.00 450/13542320 ObjectPool<Entity>::get(Handle&, Entity*&) [56]
  11901. 0.00 0.00 31320/13542320 ObjectPool<Clickable>::get(Handle&, Clickable*&) [446]
  11902. 0.00 0.00 34727/13542320 ObjectPool<Collision>::get(Handle&, Collision*&) [406]
  11903. 0.01 0.00 1128421/13542320 ObjectPool<Rectangle>::get(Handle&, Rectangle*&) [259]
  11904. 0.01 0.00 1310618/13542320 ObjectPool<PlayerProfile>::get(Handle&, PlayerProfile*&) [316]
  11905. 0.01 0.00 1310699/13542320 ObjectPool<Callback>::get(Handle&, Callback*&) [185]
  11906. 0.01 0.00 1558391/13542320 ObjectPool<Grid>::get(Handle&, Grid*&) [91]
  11907. 0.01 0.00 1614293/13542320 ObjectPool<Text>::get(Handle&, Text*&) [173]
  11908. 0.01 0.00 1956288/13542320 ObjectPool<Sprite>::get(Handle&, Sprite*&) [210]
  11909. 0.01 0.00 2298413/13542320 ObjectPool<VertexList>::get(Handle&, VertexList*&) [278]
  11910. 0.01 0.00 2298700/13542320 ObjectPool<TileMap>::get(Handle&, TileMap*&) [277]
  11911. [352] 0.1 0.07 0.00 13542320 Handle::reset() [352]
  11912. -----------------------------------------------
  11913. 0.07 0.00 30650720/30650720 Camera::bounds() const [41]
  11914. [353] 0.1 0.07 0.00 30650720 sf::Rect<float>::Rect(sf::Vector2<float> const&, sf::Vector2<float> const&) [353]
  11915. -----------------------------------------------
  11916. <spontaneous>
  11917. [354] 0.1 0.07 0.00 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index const&>&&, std::tuple<>&&) [354]
  11918. -----------------------------------------------
  11919. 0.00 0.00 23615/32410527 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::integral_constant<bool, true>) [1013]
  11920. 0.04 0.03 32386912/32410527 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_get_pointer(std::_Any_data const&) [183]
  11921. [355] 0.1 0.04 0.03 32410527 System::update(Game&)::{lambda(Handle)#1} const& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() const [355]
  11922. 0.03 0.00 32410527/32428727 std::_Any_data::_M_access() const [511]
  11923. -----------------------------------------------
  11924. 0.00 0.07 1/1 Game::main_loop() [3]
  11925. [356] 0.1 0.00 0.07 1 BuilderScene::~BuilderScene() [356]
  11926. 0.00 0.07 1/1 BuilderScene::~BuilderScene() [357]
  11927. -----------------------------------------------
  11928. 0.00 0.07 1/1 BuilderScene::~BuilderScene() [356]
  11929. [357] 0.1 0.00 0.07 1 BuilderScene::~BuilderScene() [357]
  11930. 0.00 0.07 1/3 Scene::~Scene() [171]
  11931. -----------------------------------------------
  11932. 0.00 0.07 1/1 Game::main_loop() [3]
  11933. [358] 0.1 0.00 0.07 1 StartMenuScene::~StartMenuScene() [358]
  11934. 0.00 0.07 1/1 StartMenuScene::~StartMenuScene() [359]
  11935. -----------------------------------------------
  11936. 0.00 0.07 1/1 StartMenuScene::~StartMenuScene() [358]
  11937. [359] 0.1 0.00 0.07 1 StartMenuScene::~StartMenuScene() [359]
  11938. 0.00 0.07 1/3 Scene::~Scene() [171]
  11939. -----------------------------------------------
  11940. 0.00 0.07 1/1 Game::Game() [138]
  11941. [360] 0.1 0.00 0.07 1 Scene::~Scene() [360]
  11942. 0.00 0.07 1/3 Scene::~Scene() [171]
  11943. -----------------------------------------------
  11944. 0.00 0.00 10/3176158 Scene::remove_entity(Handle, bool) [231]
  11945. 0.00 0.03 1574560/3176158 PostorderEntitySubscription::init() [28]
  11946. 0.00 0.03 1601588/3176158 PreorderEntitySubscription::init() [29]
  11947. [361] 0.1 0.01 0.06 3176158 std::vector<Handle, std::allocator<Handle> >::empty() const [361]
  11948. 0.03 0.00 3176158/3192477 std::vector<Handle, std::allocator<Handle> >::end() const [492]
  11949. 0.02 0.00 3176158/3176158 bool __gnu_cxx::operator==<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [545]
  11950. 0.00 0.00 3176158/3192477 std::vector<Handle, std::allocator<Handle> >::begin() const [978]
  11951. -----------------------------------------------
  11952. 0.01 0.06 11080207/11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [218]
  11953. [362] 0.1 0.01 0.06 11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [362]
  11954. 0.03 0.03 11080207/18972812 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() const [292]
  11955. -----------------------------------------------
  11956. 0.00 0.07 1/1 Scene::do_init(Game&) [66]
  11957. [363] 0.1 0.00 0.07 1 StartMenuScene::init(Game&) [363]
  11958. 0.00 0.02 1/1 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  11959. 0.00 0.01 1/1 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  11960. 0.00 0.01 1/1 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  11961. 0.00 0.01 1/1 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  11962. 0.00 0.01 6/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  11963. 0.00 0.01 1/2 Game::add_player(unsigned int) [764]
  11964. 0.01 0.00 19/38 Text::local_bounds() const [850]
  11965. 0.00 0.00 3/3 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  11966. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  11967. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  11968. 0.00 0.00 1/2 void InputBinding::set<MoveUpIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1104]
  11969. 0.00 0.00 1/2 void InputBinding::set<MoveDownIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1105]
  11970. 0.00 0.00 1/1 void InputBinding::set<SelectMenuItemIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1177]
  11971. 0.00 0.00 5/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  11972. 0.00 0.00 27/2325255 Text* Entity::get<Text, (void*)0>() [47]
  11973. 0.00 0.00 3/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  11974. 0.00 0.00 2/390 std::function<void ()>::~function() [1115]
  11975. 0.00 0.00 1/5 Callback::on_update(std::function<void ()>) [1422]
  11976. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  11977. 0.00 0.00 2/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  11978. 0.00 0.00 3/23868 Game::input_manager() [964]
  11979. 0.00 0.00 3/266620 Game::get_player(unsigned int) [396]
  11980. 0.00 0.00 4/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  11981. 0.00 0.00 1/2315446 Sprite* Entity::get<Sprite, (void*)0>() [52]
  11982. 0.00 0.00 1/209 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  11983. 0.00 0.00 1/2 TextureAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<int>) [1970]
  11984. 0.00 0.00 3/266620 Player::bindings() [831]
  11985. 0.00 0.00 4/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  11986. 0.00 0.00 1/1 std::function<void ()>::function<StartMenuScene::init(Game&)::{lambda()#2}, void, void>(StartMenuScene::init(Game&)::{lambda()#2}) [2368]
  11987. 0.00 0.00 1/1 std::function<void ()>::function<StartMenuScene::init(Game&)::{lambda()#1}, void, void>(StartMenuScene::init(Game&)::{lambda()#1}) [2395]
  11988. 0.00 0.00 1/2 FontAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2079]
  11989. 0.00 0.00 3/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  11990. 0.00 0.00 3/8076 InputManager::get_device(unsigned int) [1209]
  11991. 0.00 0.00 1/5 GraphicalSystem* Scene::get_system<GraphicalSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1955]
  11992. 0.00 0.00 6/37528737 Entity::space() const [169]
  11993. 0.00 0.00 1/5688 std::shared_ptr<Texture>::~shared_ptr() [1224]
  11994. 0.00 0.00 1/30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  11995. 0.00 0.00 2/9523375 float const& std::max<float>(float const&, float const&) [595]
  11996. 0.00 0.00 5/77 Scene::fonts() [4612]
  11997. 0.00 0.00 4/8093 Color::Color(sf::Color const&) [3598]
  11998. 0.00 0.00 4/8213 Color::operator sf::Color() const [3597]
  11999. 0.00 0.00 4/7 Text::color(sf::Color const&) [5266]
  12000. 0.00 0.00 4/8266 Color::~Color() [3596]
  12001. 0.00 0.00 4/7 Text::origin(float, float) [5267]
  12002. 0.00 0.00 4/8872 SceneNode::position(float, float) [3586]
  12003. 0.00 0.00 2/212 Scene::textures() [4403]
  12004. 0.00 0.00 1/189 sf::Rect<int>::Rect() [4441]
  12005. 0.00 0.00 1/521712 sf::Vector2<float>::Vector2() [3042]
  12006. 0.00 0.00 1/703360 SceneNode::position() const [3028]
  12007. 0.00 0.00 1/4435 SceneNode::position(sf::Vector2<float> const&) [3733]
  12008. 0.00 0.00 1/22 Sprite::scale(float, float) [4831]
  12009. -----------------------------------------------
  12010. 0.02 0.05 1/1 Player::~Player() [365]
  12011. [364] 0.1 0.02 0.05 1 InputBinding::~InputBinding() [364]
  12012. 0.05 0.00 1/1 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [408]
  12013. 0.00 0.00 1/1 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~map() [1090]
  12014. -----------------------------------------------
  12015. 0.00 0.07 1/1 Game::~Game() [313]
  12016. [365] 0.1 0.00 0.07 1 Player::~Player() [365]
  12017. 0.02 0.05 1/1 InputBinding::~InputBinding() [364]
  12018. -----------------------------------------------
  12019. 0.00 0.07 1/1 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  12020. [366] 0.1 0.00 0.07 1 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  12021. 0.00 0.02 187/187 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  12022. 0.00 0.02 187/187 TileMap::set(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>) [562]
  12023. 0.00 0.01 188/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  12024. 0.00 0.01 187/187 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant<Sprite>(Sprite&, boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_const<Sprite> >, boost::mpl::not_<boost::is_same<Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >, boost::detail::variant::is_variant_constructible_from<Sprite&, boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, mpl_::bool_<true>, mpl_::bool_<true> >, boost::is_same<Sprite, boost::recursive_variant_>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>::type*) [896]
  12025. 0.00 0.00 374/11265 std::__cxx11::to_string(int) [312]
  12026. 0.00 0.00 188/26311 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int) [610]
  12027. 0.00 0.00 187/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::~variant() [1298]
  12028. 0.00 0.00 187/4848 Sprite::~Sprite() [1190]
  12029. 0.00 0.00 1124/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  12030. 0.00 0.00 187/189 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1589]
  12031. 0.00 0.00 1/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  12032. 0.00 0.00 1/2007 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::clear() [2767]
  12033. 0.00 0.00 561/954 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [4055]
  12034. 0.00 0.00 374/1727 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3958]
  12035. 0.00 0.00 188/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [4142]
  12036. 0.00 0.00 1/188 Component::id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [4442]
  12037. -----------------------------------------------
  12038. 0.00 0.07 67/67 std::function<void ()>::operator()() const [103]
  12039. [367] 0.1 0.00 0.07 67 std::_Function_handler<void (), StartMenuScene::init(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [367]
  12040. 0.00 0.07 67/67 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  12041. 0.00 0.00 67/67 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2493]
  12042. -----------------------------------------------
  12043. 0.00 0.07 67/67 std::_Function_handler<void (), StartMenuScene::init(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [367]
  12044. [368] 0.1 0.00 0.07 67 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  12045. 0.00 0.07 1/1 BuilderScene::BuilderScene() [369]
  12046. 0.00 0.00 67/67 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  12047. 0.00 0.00 67/7894 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  12048. 0.00 0.00 67/7894 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  12049. 0.00 0.00 67/266620 Game::get_player(unsigned int) [396]
  12050. 0.00 0.00 201/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  12051. 0.00 0.00 201/1344325 Intent::element() const [436]
  12052. 0.00 0.00 201/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  12053. 0.00 0.00 201/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  12054. 0.00 0.00 201/53720 InputElement::was_pressed() const [1096]
  12055. 0.00 0.00 67/266620 Player::bindings() [831]
  12056. 0.00 0.00 1/1 Scene::switch_scene(Scene*) [2400]
  12057. 0.00 0.00 201/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  12058. -----------------------------------------------
  12059. 0.00 0.07 1/1 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  12060. [369] 0.1 0.00 0.07 1 BuilderScene::BuilderScene() [369]
  12061. 0.00 0.07 1/3 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  12062. -----------------------------------------------
  12063. 0.00 0.07 1/1 main [1]
  12064. [370] 0.1 0.00 0.07 1 StartMenuScene::StartMenuScene() [370]
  12065. 0.00 0.07 1/3 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  12066. -----------------------------------------------
  12067. 0.00 0.07 41/41 GridSystem::on_update(Game&, Entity&) [10]
  12068. [371] 0.1 0.00 0.07 41 GridSystem::create_row(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float) [371]
  12069. 0.00 0.07 41/94 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  12070. 0.00 0.00 82/30650720 Camera::bounds() const [41]
  12071. 0.00 0.00 82/30642893 GridSystem::camera() [62]
  12072. 0.00 0.00 82/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  12073. 0.00 0.00 41/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  12074. 0.00 0.00 82/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  12075. -----------------------------------------------
  12076. <spontaneous>
  12077. [372] 0.1 0.07 0.00 __gnu_cxx::__atomic_add_single(int*, int) [372]
  12078. -----------------------------------------------
  12079. 0.00 0.00 138/351779 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  12080. 0.01 0.05 351641/351779 GridSystem::on_update(Game&, Entity&) [10]
  12081. [373] 0.1 0.01 0.05 351779 Grid::grid_index(sf::Vector2<float> const&) [373]
  12082. 0.00 0.05 351779/351779 Grid::round(sf::Vector2<float> const&) [400]
  12083. 0.00 0.00 703558/32051231 Grid::zoom_factor() const [426]
  12084. 0.00 0.00 703558/1407307 std::round(float) [2999]
  12085. 0.00 0.00 351779/708413 Grid::tile_width() const [3025]
  12086. 0.00 0.00 351779/708400 Grid::tile_height() const [3026]
  12087. 0.00 0.00 351779/351779 sf::Vector2<int>::Vector2(int, int) [3059]
  12088. -----------------------------------------------
  12089. 0.00 0.06 2/2 System::init(Game&) [125]
  12090. [374] 0.1 0.00 0.06 2 CallbackSystem::on_init(Game&) [374]
  12091. 0.00 0.05 2/2 void Messageable::install_message_handler<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [398]
  12092. 0.01 0.00 2/2 EntityFilter& EntityFilter::all_of<Callback, PlayerProfile>() [776]
  12093. 0.00 0.00 2/6 System::subscribe_to() [2781]
  12094. -----------------------------------------------
  12095. 0.00 0.00 7828/7911001 BaseEntitySubscription::init() [32]
  12096. 0.01 0.00 1574560/7911001 PostorderEntitySubscription::init() [28]
  12097. 0.01 0.00 1601588/7911001 PreorderEntitySubscription::init() [29]
  12098. 0.02 0.01 4727025/7911001 EntitySubscription::filter(Handle) [16]
  12099. [375] 0.1 0.04 0.02 7911001 EntitySubscription::scene() const [375]
  12100. 0.02 0.00 7911001/41016839 System::scene() [255]
  12101. -----------------------------------------------
  12102. 0.00 0.00 3/60003 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  12103. 0.00 0.06 60000/60003 void std::_Destroy<ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*) [248]
  12104. [376] 0.1 0.00 0.06 60003 ObjectPool<Entity>::Entry::~Entry() [376]
  12105. 0.00 0.06 60003/120234 Entity::~Entity() [243]
  12106. -----------------------------------------------
  12107. 0.05 0.01 60000/60000 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&) [378]
  12108. [377] 0.1 0.05 0.01 60000 void std::_Construct<ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry const&>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry const&) [377]
  12109. 0.00 0.01 60000/60000 ObjectPool<Entity>::Entry::Entry(ObjectPool<Entity>::Entry const&) [735]
  12110. 0.00 0.00 60000/17059716 operator new(unsigned long, void*) [458]
  12111. 0.00 0.00 60000/60000 ObjectPool<Entity>::Entry const& std::forward<ObjectPool<Entity>::Entry const&>(std::remove_reference<ObjectPool<Entity>::Entry const&>::type&) [3267]
  12112. -----------------------------------------------
  12113. 0.00 0.06 3/3 ObjectPool<Entity>::Entry* std::uninitialized_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&) [381]
  12114. [378] 0.1 0.00 0.06 3 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&) [378]
  12115. 0.05 0.01 60000/60000 void std::_Construct<ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry const&>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry const&) [377]
  12116. 0.00 0.00 60000/120000 ObjectPool<Entity>::Entry* std::__addressof<ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry&) [3192]
  12117. -----------------------------------------------
  12118. 0.00 0.06 3/3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::vector(unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry> const&) [380]
  12119. [379] 0.1 0.00 0.06 3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Entity>::Entry const&) [379]
  12120. 0.00 0.06 3/3 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry>&) [382]
  12121. 0.00 0.00 3/6 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_get_Tp_allocator() [5389]
  12122. -----------------------------------------------
  12123. 0.00 0.06 3/3 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  12124. [380] 0.1 0.00 0.06 3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::vector(unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry> const&) [380]
  12125. 0.00 0.06 3/3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Entity>::Entry const&) [379]
  12126. 0.00 0.00 3/3 std::_Vector_base<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Entity>::Entry> const&) [5907]
  12127. -----------------------------------------------
  12128. 0.00 0.06 3/3 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry>&) [382]
  12129. [381] 0.1 0.00 0.06 3 ObjectPool<Entity>::Entry* std::uninitialized_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&) [381]
  12130. 0.00 0.06 3/3 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&) [378]
  12131. -----------------------------------------------
  12132. 0.00 0.06 3/3 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Entity>::Entry const&) [379]
  12133. [382] 0.1 0.00 0.06 3 ObjectPool<Entity>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&, std::allocator<ObjectPool<Entity>::Entry>&) [382]
  12134. 0.00 0.06 3/3 ObjectPool<Entity>::Entry* std::uninitialized_fill_n<ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry>(ObjectPool<Entity>::Entry*, unsigned long, ObjectPool<Entity>::Entry const&) [381]
  12135. -----------------------------------------------
  12136. 0.06 0.00 1/1 GridSystem::on_init(Game&) [142]
  12137. [383] 0.1 0.06 0.00 1 EntityFilter& EntityFilter::all_of<Grid>() [383]
  12138. 0.00 0.00 1/6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::insert(EntityFilter::Expression*&&) [2626]
  12139. 0.00 0.00 1/1 EntityFilter::And<Grid>::And() [6866]
  12140. -----------------------------------------------
  12141. 0.00 0.00 1/32731940 std::function<void (SetVisualDebugMessage&)>::operator bool() const [2928]
  12142. 0.00 0.00 1/32731940 std::function<void (SetGridVisibilityMessage&)>::operator bool() const [2929]
  12143. 0.00 0.00 2/32731940 std::function<void (EntityIdChangedMessage&)>::operator bool() const [2893]
  12144. 0.00 0.00 3/32731940 std::function<void (EntityDestroyedMessage&)>::operator bool() const [2864]
  12145. 0.00 0.00 3/32731940 std::function<void (ComponentAddedMessage&)>::operator bool() const [2863]
  12146. 0.00 0.00 3/32731940 std::function<void (ComponentRemovedMessage&)>::operator bool() const [2865]
  12147. 0.00 0.00 5/32731940 std::function<void (ResizeCameraMessage&)>::operator bool() const [2825]
  12148. 0.00 0.00 7/32731940 std::function<void (ResizeCameraMessage&)>::operator()(ResizeCameraMessage&) const [288]
  12149. 0.00 0.00 18/32731940 std::function<void (EntityDestroyedMessage&)>::operator()(EntityDestroyedMessage&) const [914]
  12150. 0.00 0.00 715/32731940 std::function<void (ComponentAddedMessage&)>::operator()(ComponentAddedMessage&) const [273]
  12151. 0.00 0.00 17340/32731940 std::function<void ()>::operator()() const [103]
  12152. 0.00 0.00 23615/32731940 std::function<void (Handle)>::operator bool() const [1288]
  12153. 0.00 0.00 32719/32731940 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::operator bool() const [1268]
  12154. 0.00 0.00 270596/32731940 std::function<void ()>::operator bool() const [1125]
  12155. 0.06 0.00 32386912/32731940 std::function<void (Handle)>::operator()(Handle) const [7]
  12156. [384] 0.1 0.06 0.00 32731940 std::_Function_base::_M_empty() const [384]
  12157. -----------------------------------------------
  12158. 0.00 0.00 1/1488784 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  12159. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  12160. 0.00 0.00 1/1488784 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  12161. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  12162. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  12163. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  12164. 0.00 0.00 1/1488784 BuilderScene::create_notification(float, float) [901]
  12165. 0.00 0.00 1/1488784 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  12166. 0.00 0.00 1/1488784 Handle Entity::add<TileMap, , (void*)0>() [885]
  12167. 0.00 0.00 1/1488784 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  12168. 0.00 0.00 1/1488784 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  12169. 0.00 0.00 1/1488784 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  12170. 0.00 0.00 1/1488784 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  12171. 0.00 0.00 1/1488784 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  12172. 0.00 0.00 1/1488784 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  12173. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  12174. 0.00 0.00 1/1488784 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  12175. 0.00 0.00 1/1488784 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  12176. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  12177. 0.00 0.00 1/1488784 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  12178. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  12179. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  12180. 0.00 0.00 1/1488784 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  12181. 0.00 0.00 1/1488784 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  12182. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  12183. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  12184. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  12185. 0.00 0.00 1/1488784 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  12186. 0.00 0.00 1/1488784 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  12187. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  12188. 0.00 0.00 1/1488784 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  12189. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  12190. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  12191. 0.00 0.00 1/1488784 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  12192. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  12193. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  12194. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  12195. 0.00 0.00 1/1488784 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  12196. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  12197. 0.00 0.00 1/1488784 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  12198. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  12199. 0.00 0.00 1/1488784 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  12200. 0.00 0.00 1/1488784 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  12201. 0.00 0.00 1/1488784 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  12202. 0.00 0.00 1/1488784 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  12203. 0.00 0.00 2/1488784 Scene::create_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [702]
  12204. 0.00 0.00 2/1488784 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  12205. 0.00 0.00 2/1488784 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  12206. 0.00 0.00 2/1488784 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  12207. 0.00 0.00 2/1488784 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  12208. 0.00 0.00 3/1488784 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  12209. 0.00 0.00 3/1488784 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  12210. 0.00 0.00 3/1488784 BuilderScene::create_mouse_entity(Game&) [684]
  12211. 0.00 0.00 3/1488784 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  12212. 0.00 0.00 4/1488784 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  12213. 0.00 0.00 5/1488784 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  12214. 0.00 0.00 6/1488784 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  12215. 0.00 0.00 6/1488784 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  12216. 0.00 0.00 6/1488784 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  12217. 0.00 0.00 9/1488784 Scene::remove_entity(Handle, bool) [231]
  12218. 0.00 0.00 11/1488784 CallbackSystem::on_update(Game&, Entity&) [34]
  12219. 0.00 0.00 21/1488784 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  12220. 0.00 0.00 22/1488784 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  12221. 0.00 0.00 28/1488784 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  12222. 0.00 0.00 28/1488784 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  12223. 0.00 0.00 28/1488784 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  12224. 0.00 0.00 64/1488784 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  12225. 0.00 0.00 94/1488784 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  12226. 0.00 0.00 222/1488784 Scene::bookmark(Entity*) [920]
  12227. 0.06 0.00 1488163/1488784 GraphicalSystem::on_update(Game&, Entity&) [30]
  12228. [385] 0.1 0.06 0.00 1488784 Entity::handle() const [385]
  12229. -----------------------------------------------
  12230. 0.06 0.00 50806133/50806133 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const [168]
  12231. [386] 0.1 0.06 0.00 50806133 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const [386]
  12232. -----------------------------------------------
  12233. 0.00 0.00 2220/43416071 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  12234. 0.06 0.00 43413851/43416071 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::at(unsigned long) [100]
  12235. [387] 0.1 0.06 0.00 43416071 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::operator[](unsigned long) [387]
  12236. -----------------------------------------------
  12237. 0.01 0.05 2325249/2325249 ObjectPool<Text>::get(Handle&, Text*&) [173]
  12238. [388] 0.1 0.01 0.05 2325249 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::at(unsigned long) [388]
  12239. 0.00 0.04 2325249/2325249 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_range_check(unsigned long) const [481]
  12240. 0.01 0.00 2325249/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  12241. -----------------------------------------------
  12242. 0.00 0.06 222/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  12243. [389] 0.1 0.00 0.06 222 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  12244. 0.00 0.04 222/225 Entity::Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Scene*, ComponentManager*) [447]
  12245. 0.02 0.00 444/444 ObjectPool<Entity>::size() const [569]
  12246. 0.00 0.00 222/120234 Entity::~Entity() [243]
  12247. 0.00 0.00 222/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  12248. 0.00 0.00 222/222 ObjectPool<Entity>::num_entries_active() const [1483]
  12249. 0.00 0.00 2220/43416071 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::operator[](unsigned long) [387]
  12250. 0.00 0.00 222/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  12251. 0.00 0.00 222/17059716 operator new(unsigned long, void*) [458]
  12252. 0.00 0.00 444/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  12253. -----------------------------------------------
  12254. 0.00 0.06 1/1 BuilderScene::create_hud(Game&) [229]
  12255. [390] 0.1 0.00 0.06 1 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  12256. 0.00 0.02 1/1 std::function<void ()>::function<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}, void, void>(BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}) [575]
  12257. 0.00 0.02 1/1 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  12258. 0.00 0.01 1/1 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  12259. 0.00 0.01 1/1 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  12260. 0.00 0.00 1/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  12261. 0.00 0.00 1/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  12262. 0.00 0.00 1/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  12263. 0.00 0.00 2/390 std::function<void ()>::~function() [1115]
  12264. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  12265. 0.00 0.00 1/5 Callback::on_update(std::function<void ()>) [1422]
  12266. 0.00 0.00 2/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  12267. 0.00 0.00 1/2325255 Text* Entity::get<Text, (void*)0>() [47]
  12268. 0.00 0.00 1/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  12269. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}, void, void>(BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}) [2353]
  12270. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  12271. 0.00 0.00 1/77 Scene::fonts() [4612]
  12272. 0.00 0.00 1/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  12273. 0.00 0.00 1/8213 Color::operator sf::Color() const [3597]
  12274. 0.00 0.00 1/7 Text::color(sf::Color const&) [5266]
  12275. 0.00 0.00 1/8266 Color::~Color() [3596]
  12276. -----------------------------------------------
  12277. 0.02 0.04 2236911/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  12278. [391] 0.1 0.02 0.04 2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [391]
  12279. 0.04 0.00 2236911/2236911 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::get() const [472]
  12280. -----------------------------------------------
  12281. 0.00 0.00 21/2236911 Keyboard::process(KeyPressInputEvent&) [1322]
  12282. 0.00 0.00 21/2236911 Keyboard::process(KeyReleaseInputEvent&) [1323]
  12283. 0.00 0.00 24/2236911 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  12284. 0.00 0.00 69/2236911 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  12285. 0.00 0.00 72/2236911 Mouse::process(MouseButtonInputEvent&) [1246]
  12286. 0.00 0.00 201/2236911 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  12287. 0.00 0.00 232/2236911 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  12288. 0.00 0.00 440/2236911 Mouse::process(MouseWheelInputEvent&) [1114]
  12289. 0.00 0.00 858/2236911 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  12290. 0.00 0.00 858/2236911 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  12291. 0.00 0.00 858/2236911 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  12292. 0.00 0.00 1092/2236911 Mouse::process(MouseMoveInputEvent&) [1075]
  12293. 0.00 0.00 6356/2236911 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  12294. 0.00 0.00 16079/2236911 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  12295. 0.00 0.00 78272/2236911 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  12296. 0.00 0.02 860446/2236911 InputDevice::update(Game&) [242]
  12297. 0.00 0.03 1271012/2236911 CallbackSystem::on_update(Game&, Entity&) [34]
  12298. [392] 0.1 0.00 0.06 2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  12299. 0.02 0.04 2236911/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [391]
  12300. -----------------------------------------------
  12301. 0.00 0.05 2713375/2713375 boost::add_reference<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [346]
  12302. [393] 0.1 0.00 0.05 2713375 boost::add_pointer<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [393]
  12303. 0.00 0.05 2713375/2713375 boost::detail::variant::get_visitor<Sprite>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::get_visitor<Sprite> >(boost::detail::variant::get_visitor<Sprite>&) & [395]
  12304. -----------------------------------------------
  12305. 0.00 0.05 2713375/2713375 boost::detail::variant::get_visitor<Sprite>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::get_visitor<Sprite> >(boost::detail::variant::get_visitor<Sprite>&) & [395]
  12306. [394] 0.1 0.00 0.05 2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&) [394]
  12307. 0.00 0.04 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*) [480]
  12308. 0.00 0.01 2713375/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const [422]
  12309. 0.00 0.00 2713375/2714633 boost::aligned_storage<448ul, 8ul>::address() [1026]
  12310. -----------------------------------------------
  12311. 0.00 0.05 2713375/2713375 boost::add_pointer<Sprite>::type boost::relaxed_get<Sprite, Circle, Rectangle, Sprite, Text, VertexList>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [393]
  12312. [395] 0.1 0.00 0.05 2713375 boost::detail::variant::get_visitor<Sprite>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::get_visitor<Sprite> >(boost::detail::variant::get_visitor<Sprite>&) & [395]
  12313. 0.00 0.05 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&) [394]
  12314. 0.00 0.00 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::invoke_visitor(boost::detail::variant::get_visitor<Sprite>&) [2974]
  12315. -----------------------------------------------
  12316. 0.00 0.00 3/266620 StartMenuScene::init(Game&) [363]
  12317. 0.00 0.00 15/266620 BuilderScene::setup_keybindings(Game&) [556]
  12318. 0.00 0.00 24/266620 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  12319. 0.00 0.00 67/266620 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  12320. 0.00 0.00 69/266620 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  12321. 0.00 0.00 858/266620 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  12322. 0.00 0.00 858/266620 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  12323. 0.00 0.00 858/266620 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  12324. 0.00 0.00 7827/266620 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  12325. 0.00 0.05 256041/266620 CallbackSystem::on_update(Game&, Entity&) [34]
  12326. [396] 0.1 0.00 0.05 266620 Game::get_player(unsigned int) [396]
  12327. 0.00 0.05 266620/266620 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::at(unsigned int const&) [397]
  12328. -----------------------------------------------
  12329. 0.00 0.05 266620/266620 Game::get_player(unsigned int) [396]
  12330. [397] 0.1 0.00 0.05 266620 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::at(unsigned int const&) [397]
  12331. 0.00 0.03 266620/266623 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [498]
  12332. 0.01 0.01 533240/533245 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator*() const [630]
  12333. 0.00 0.00 266620/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  12334. 0.00 0.00 266620/266627 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::end() [3087]
  12335. 0.00 0.00 266620/266628 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > const&) const [3085]
  12336. 0.00 0.00 266620/266622 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::key_comp() const [3092]
  12337. -----------------------------------------------
  12338. 0.00 0.05 2/2 CallbackSystem::on_init(Game&) [374]
  12339. [398] 0.1 0.00 0.05 2 void Messageable::install_message_handler<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [398]
  12340. 0.00 0.05 2/2 void Mailbox::handle<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [399]
  12341. -----------------------------------------------
  12342. 0.00 0.05 2/2 void Messageable::install_message_handler<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [398]
  12343. [399] 0.1 0.00 0.05 2 void Mailbox::handle<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [399]
  12344. 0.02 0.03 2/5 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  12345. 0.01 0.00 2/10 std::function<void (ResizeCameraMessage&)>::~function() [505]
  12346. 0.00 0.00 2/2 std::function<void (ResizeCameraMessage&)>::function<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}, void, void>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [2012]
  12347. -----------------------------------------------
  12348. 0.00 0.05 351779/351779 Grid::grid_index(sf::Vector2<float> const&) [373]
  12349. [400] 0.1 0.00 0.05 351779 Grid::round(sf::Vector2<float> const&) [400]
  12350. 0.05 0.00 351779/352297 sf::Vector2<float> sf::operator+<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [410]
  12351. 0.00 0.00 703558/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  12352. 0.00 0.00 703558/32051231 Grid::zoom_factor() const [426]
  12353. 0.00 0.00 703558/704318 std::fmod(float, float) [3027]
  12354. 0.00 0.00 703558/1407307 std::round(float) [2999]
  12355. 0.00 0.00 351779/708413 Grid::tile_width() const [3025]
  12356. 0.00 0.00 351779/708400 Grid::tile_height() const [3026]
  12357. -----------------------------------------------
  12358. 0.01 0.04 1275906/1275906 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [402]
  12359. [401] 0.1 0.01 0.04 1275906 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::emplace_back<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [401]
  12360. 0.00 0.02 67124/67124 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [559]
  12361. 0.00 0.02 1208782/1275906 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [635]
  12362. 0.00 0.00 1275906/3894842 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::type&) [800]
  12363. 0.00 0.00 67124/74951 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::end() [3220]
  12364. -----------------------------------------------
  12365. 0.00 0.05 1275906/1275906 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) const [121]
  12366. [402] 0.1 0.00 0.05 1275906 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [402]
  12367. 0.01 0.04 1275906/1275906 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::emplace_back<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [401]
  12368. 0.00 0.00 1275906/1284906 std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&>::type&& std::move<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&) [3005]
  12369. -----------------------------------------------
  12370. 0.01 0.04 23615/23615 System::update(Game&) [5]
  12371. [403] 0.1 0.01 0.04 23615 std::function<void (Handle)>::function<System::update(Game&)::{lambda(Handle)#1}, void, void>(System::update(Game&)::{lambda(Handle)#1}) [403]
  12372. 0.01 0.03 23615/23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&) [440]
  12373. 0.00 0.00 23615/23615 bool std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_not_empty_function<{lambda(Handle)#1}>({lambda(Handle)#1} const&) [3416]
  12374. 0.00 0.00 23615/50052 std::_Function_base::_Function_base() [3287]
  12375. 0.00 0.00 23615/70845 std::remove_reference<System::update(Game&)::{lambda(Handle)#1}&>::type&& std::move<System::update(Game&)::{lambda(Handle)#1}&>(std::remove_reference&&) [3225]
  12376. -----------------------------------------------
  12377. 0.01 0.01 70367/212429 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  12378. 0.01 0.02 142062/212429 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  12379. [404] 0.1 0.02 0.03 212429 std::vector<Handle, std::allocator<Handle> >::_M_check_len(unsigned long, char const*) const [404]
  12380. 0.02 0.00 849716/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  12381. 0.01 0.00 424858/424858 std::vector<Handle, std::allocator<Handle> >::max_size() const [910]
  12382. 0.00 0.00 212429/279646 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [969]
  12383. -----------------------------------------------
  12384. 0.00 0.05 260175/260175 Collision* ComponentManager::get<Collision, (void*)0>(Handle) [263]
  12385. [405] 0.1 0.00 0.05 260175 ObjectPool<Collision>::get(Handle&) [405]
  12386. 0.05 0.00 260175/260175 ObjectPool<Collision>::get(Handle&, Collision*&) [406]
  12387. -----------------------------------------------
  12388. 0.05 0.00 260175/260175 ObjectPool<Collision>::get(Handle&) [405]
  12389. [406] 0.1 0.05 0.00 260175 ObjectPool<Collision>::get(Handle&, Collision*&) [406]
  12390. 0.00 0.00 260175/91867127 Handle::index() const [161]
  12391. 0.00 0.00 260175/91867104 Handle::version() const [199]
  12392. 0.00 0.00 34727/13542320 Handle::reset() [352]
  12393. 0.00 0.00 260175/260183 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::at(unsigned long) [3097]
  12394. -----------------------------------------------
  12395. 0.00 0.05 59/59 Entity::reset() [279]
  12396. [407] 0.1 0.00 0.05 59 ComponentManager::remove(std::type_index, Handle) [407]
  12397. 0.03 0.00 46/46 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator->() const [539]
  12398. 0.02 0.00 105/105 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  12399. 0.00 0.00 5/5 ObjectPool<Clickable>::remove(Handle const&) [1045]
  12400. 0.00 0.00 5/5 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  12401. 0.00 0.00 8/8 ObjectPool<Collision>::remove(Handle const&) [1066]
  12402. 0.00 0.00 1/1 ObjectPool<Callback>::remove(Handle const&) [1164]
  12403. 0.00 0.00 59/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  12404. 0.00 0.00 9/9 ObjectPool<VertexList>::remove(Handle const&) [1988]
  12405. 0.00 0.00 9/9 ObjectPool<TileMap>::remove(Handle const&) [2080]
  12406. 0.00 0.00 9/9 ObjectPool<Grid>::remove(Handle const&) [2192]
  12407. -----------------------------------------------
  12408. 0.05 0.00 1/1 InputBinding::~InputBinding() [364]
  12409. [408] 0.1 0.05 0.00 1 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [408]
  12410. 0.00 0.00 1/1 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [1089]
  12411. -----------------------------------------------
  12412. 0.05 0.00 9/9 Entity::reset() [279]
  12413. [409] 0.1 0.05 0.00 9 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin() [409]
  12414. 0.00 0.00 9/231 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin() [507]
  12415. -----------------------------------------------
  12416. 0.00 0.00 138/352297 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  12417. 0.00 0.00 380/352297 Grid::ceil(sf::Vector2<float> const&) [1271]
  12418. 0.05 0.00 351779/352297 Grid::round(sf::Vector2<float> const&) [400]
  12419. [410] 0.1 0.05 0.00 352297 sf::Vector2<float> sf::operator+<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [410]
  12420. 0.00 0.00 352297/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  12421. -----------------------------------------------
  12422. 0.00 0.05 4/4 Camera::size(sf::Vector2<float> const&) [291]
  12423. [411] 0.1 0.00 0.05 4 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  12424. 0.00 0.05 4/4 Camera::center(sf::Vector2<float> const&) [413]
  12425. 0.00 0.00 16/11265 std::__cxx11::to_string(int) [312]
  12426. 0.00 0.00 4/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  12427. 0.00 0.00 4/30650727 sf::Vector2<float> sf::operator/<float>(sf::Vector2<float> const&, float) [104]
  12428. 0.00 0.00 4/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  12429. 0.00 0.00 8/61301454 Camera::size() const [416]
  12430. 0.00 0.00 12/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  12431. 0.00 0.00 12/5207 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3708]
  12432. 0.00 0.00 8/18 Camera::viewport() [4923]
  12433. 0.00 0.00 4/772 Game::logger() [4087]
  12434. 0.00 0.00 4/1727 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3958]
  12435. 0.00 0.00 4/4 CameraResizePolicy::set_camera_size(Camera&, sf::Vector2<float> const&) [5561]
  12436. -----------------------------------------------
  12437. 0.00 0.01 1/6 GridSystem::~GridSystem() [905]
  12438. 0.00 0.02 2/6 CallbackSystem::~CallbackSystem() [655]
  12439. 0.00 0.03 3/6 GraphicalSystem::~GraphicalSystem() [538]
  12440. [412] 0.1 0.00 0.05 6 System::~System() [412]
  12441. 0.01 0.01 2/2 PostorderEntitySubscription::~PostorderEntitySubscription() [550]
  12442. 0.00 0.02 3/3 PreorderEntitySubscription::~PreorderEntitySubscription() [570]
  12443. 0.00 0.01 1/1 BaseEntitySubscription::~BaseEntitySubscription() [925]
  12444. 0.00 0.00 6/180261 Mailbox::~Mailbox() [1788]
  12445. 0.00 0.00 6/120249 Messageable::~Messageable() [1860]
  12446. -----------------------------------------------
  12447. 0.00 0.05 4/4 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  12448. [413] 0.1 0.00 0.05 4 Camera::center(sf::Vector2<float> const&) [413]
  12449. 0.05 0.00 4/4 Camera::center(float, float) [414]
  12450. -----------------------------------------------
  12451. 0.05 0.00 4/4 Camera::center(sf::Vector2<float> const&) [413]
  12452. [414] 0.1 0.05 0.00 4 Camera::center(float, float) [414]
  12453. 0.00 0.00 4/30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  12454. 0.00 0.00 4/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  12455. 0.00 0.00 4/30650725 Camera::center() const [419]
  12456. -----------------------------------------------
  12457. 0.05 0.00 4/4 Camera::size(sf::Vector2<float> const&) [291]
  12458. [415] 0.1 0.05 0.00 4 std::__shared_ptr_access<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [415]
  12459. 0.00 0.00 4/4 std::__shared_ptr_access<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [5610]
  12460. -----------------------------------------------
  12461. 0.00 0.00 1/61301454 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  12462. 0.00 0.00 1/61301454 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  12463. 0.00 0.00 1/61301454 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  12464. 0.00 0.00 1/61301454 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  12465. 0.00 0.00 1/61301454 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  12466. 0.00 0.00 1/61301454 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  12467. 0.00 0.00 8/61301454 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  12468. 0.05 0.00 61301440/61301454 Camera::bounds() const [41]
  12469. [416] 0.1 0.05 0.00 61301454 Camera::size() const [416]
  12470. -----------------------------------------------
  12471. 0.05 0.00 34958946/34958946 __gnu_cxx::__atomic_add_dispatch(int*, int) [95]
  12472. [417] 0.1 0.05 0.00 34958946 __gthread_active_p() [417]
  12473. -----------------------------------------------
  12474. 0.00 0.00 10/32209538 Handle ObjectPool<Grid>::add<char const (&) [15]>(char const (&) [15]) [2100]
  12475. 0.05 0.00 32209528/32209538 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::at(unsigned long) [132]
  12476. [418] 0.1 0.05 0.00 32209538 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::operator[](unsigned long) [418]
  12477. -----------------------------------------------
  12478. 0.00 0.00 1/30650725 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const [2430]
  12479. 0.00 0.00 4/30650725 Camera::center(float, float) [414]
  12480. 0.05 0.00 30650720/30650725 Camera::bounds() const [41]
  12481. [419] 0.1 0.05 0.00 30650725 Camera::center() const [419]
  12482. -----------------------------------------------
  12483. 0.02 0.03 18972812/18972812 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() const [292]
  12484. [420] 0.1 0.02 0.03 18972812 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr() const [420]
  12485. 0.03 0.00 18972812/18972812 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_addr() const [513]
  12486. -----------------------------------------------
  12487. 0.01 0.00 2630979/13711186 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node_base const*) [548]
  12488. 0.04 0.00 11080207/13711186 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [218]
  12489. [421] 0.1 0.05 0.00 13711186 std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator()(std::pair<std::type_index const, std::shared_ptr<Intent> > const&) const [421]
  12490. -----------------------------------------------
  12491. 0.00 0.00 442/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [564]
  12492. 0.00 0.00 442/10855013 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::copy_into>(boost::detail::variant::copy_into&) const [1345]
  12493. 0.00 0.00 629/10855013 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [1297]
  12494. 0.00 0.01 2713375/10855013 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&) [394]
  12495. 0.01 0.02 8140125/10855013 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&) const [166]
  12496. [422] 0.1 0.02 0.03 10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const [422]
  12497. 0.03 0.00 10855013/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::using_backup() const [514]
  12498. -----------------------------------------------
  12499. 0.00 0.00 2/2314285 ObjectPool<VertexList>::size() const [2569]
  12500. 0.05 0.00 2314283/2314285 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_range_check(unsigned long) const [428]
  12501. [423] 0.1 0.05 0.00 2314285 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::size() const [423]
  12502. -----------------------------------------------
  12503. 0.05 0.00 268785/268785 void std::_Destroy<Handle*, Handle>(Handle*, Handle*, std::allocator<Handle>&) [318]
  12504. [424] 0.1 0.05 0.00 268785 void std::_Destroy<Handle*>(Handle*, Handle*) [424]
  12505. 0.00 0.00 268785/268785 void std::_Destroy_aux<true>::__destroy<Handle*>(Handle*, Handle*) [3075]
  12506. -----------------------------------------------
  12507. <spontaneous>
  12508. [425] 0.1 0.05 0.00 std::shared_ptr<Message>::shared_ptr<SetVisualDebugMessage, void>(std::shared_ptr<SetVisualDebugMessage> const&) [425]
  12509. -----------------------------------------------
  12510. 0.00 0.00 24/32051231 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  12511. 0.00 0.00 760/32051231 Grid::ceil(sf::Vector2<float> const&) [1271]
  12512. 0.00 0.00 703558/32051231 Grid::round(sf::Vector2<float> const&) [400]
  12513. 0.00 0.00 703558/32051231 Grid::grid_index(sf::Vector2<float> const&) [373]
  12514. 0.05 0.00 30643331/32051231 GridSystem::on_update(Game&, Entity&) [10]
  12515. [426] 0.1 0.05 0.00 32051231 Grid::zoom_factor() const [426]
  12516. -----------------------------------------------
  12517. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2850]
  12518. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2857]
  12519. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2855]
  12520. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2845]
  12521. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2859]
  12522. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2856]
  12523. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2847]
  12524. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2844]
  12525. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2854]
  12526. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2852]
  12527. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2848]
  12528. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2853]
  12529. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2858]
  12530. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2841]
  12531. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2851]
  12532. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2846]
  12533. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2849]
  12534. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2843]
  12535. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2842]
  12536. 0.00 0.00 1/8141605 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2860]
  12537. 0.00 0.00 2/8141605 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2788]
  12538. 0.00 0.00 2/8141605 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2786]
  12539. 0.00 0.00 2/8141605 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2785]
  12540. 0.00 0.00 2/8141605 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2787]
  12541. 0.00 0.00 2/8141605 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2784]
  12542. 0.00 0.00 2/8141605 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2783]
  12543. 0.00 0.00 3/8141605 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2737]
  12544. 0.00 0.00 3/8141605 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2739]
  12545. 0.00 0.00 3/8141605 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2736]
  12546. 0.00 0.00 3/8141605 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2738]
  12547. 0.00 0.00 3/8141605 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2742]
  12548. 0.00 0.00 3/8141605 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2740]
  12549. 0.00 0.00 3/8141605 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2741]
  12550. 0.00 0.00 5/8141605 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2609]
  12551. 0.00 0.00 9/8141605 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2537]
  12552. 0.00 0.00 21/8141605 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2177]
  12553. 0.00 0.00 21/8141605 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2176]
  12554. 0.00 0.00 24/8141605 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2101]
  12555. 0.00 0.00 106/8141605 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1721]
  12556. 0.00 0.00 110/8141605 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1714]
  12557. 0.00 0.00 222/8141605 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1650]
  12558. 0.00 0.00 363/8141605 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1601]
  12559. 0.00 0.00 546/8141605 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1522]
  12560. 0.02 0.00 3827718/8141605 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) const [148]
  12561. 0.03 0.00 4312407/8141605 TileMap::get_global_bounds_from_tile(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [156]
  12562. [427] 0.1 0.05 0.00 8141605 std::type_info::operator==(std::type_info const&) const [427]
  12563. -----------------------------------------------
  12564. 0.00 0.05 2314283/2314283 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::at(unsigned long) [429]
  12565. [428] 0.1 0.00 0.05 2314283 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_range_check(unsigned long) const [428]
  12566. 0.05 0.00 2314283/2314285 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::size() const [423]
  12567. -----------------------------------------------
  12568. 0.00 0.00 9/2314283 ObjectPool<VertexList>::remove(Handle const&) [1988]
  12569. 0.00 0.05 2314274/2314283 ObjectPool<VertexList>::get(Handle&, VertexList*&) [278]
  12570. [429] 0.1 0.00 0.05 2314283 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::at(unsigned long) [429]
  12571. 0.00 0.05 2314283/2314283 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_range_check(unsigned long) const [428]
  12572. 0.00 0.00 2314283/2314293 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::operator[](unsigned long) [2982]
  12573. -----------------------------------------------
  12574. 0.00 0.00 1/2079910 ObjectPool<Callback>::remove(Handle const&) [1164]
  12575. 0.01 0.04 2079909/2079910 ObjectPool<Callback>::get(Handle&, Callback*&) [185]
  12576. [430] 0.1 0.01 0.04 2079910 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::at(unsigned long) [430]
  12577. 0.01 0.02 2079910/2079910 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_range_check(unsigned long) const [526]
  12578. 0.01 0.00 2079910/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  12579. -----------------------------------------------
  12580. 0.00 0.05 1/1 BuilderScene::init(Game&) [108]
  12581. [431] 0.1 0.00 0.05 1 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  12582. 0.00 0.05 1/1 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  12583. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  12584. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  12585. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  12586. 0.00 0.00 1/1488784 Entity::handle() const [385]
  12587. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  12588. -----------------------------------------------
  12589. 0.00 0.05 1/1 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  12590. [432] 0.1 0.00 0.05 1 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  12591. 0.00 0.05 1/1 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  12592. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  12593. 0.00 0.00 1/1 Handle ObjectPool<Grid>::add<char const (&) [15]>(char const (&) [15]) [2100]
  12594. 0.00 0.00 1/2 Grid::Grid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float>, float, float) [2611]
  12595. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  12596. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  12597. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  12598. 0.00 0.00 1/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  12599. 0.00 0.00 1/2006 Grid::~Grid() [3866]
  12600. -----------------------------------------------
  12601. 0.00 0.05 1/1 Handle ComponentManager::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [432]
  12602. [433] 0.1 0.00 0.05 1 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  12603. 0.00 0.04 1/1 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid) [442]
  12604. 0.01 0.00 1/14 std::type_info::name() const [311]
  12605. 0.00 0.00 2/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  12606. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  12607. 0.00 0.00 1/2004 Grid::Grid(Grid const&) [1340]
  12608. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  12609. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  12610. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  12611. 0.00 0.00 1/2006 Grid::~Grid() [3866]
  12612. -----------------------------------------------
  12613. 0.00 0.00 1/1360440 SelectMenuItemIntent::SelectMenuItemIntent(unsigned int, std::shared_ptr<InputElement>) [2420]
  12614. 0.00 0.00 1/1360440 MouseXIntent::MouseXIntent(unsigned int, std::shared_ptr<InputElement>) [2409]
  12615. 0.00 0.00 1/1360440 MouseYIntent::MouseYIntent(unsigned int, std::shared_ptr<InputElement>) [2410]
  12616. 0.00 0.00 1/1360440 MouseWheelIntent::MouseWheelIntent(unsigned int, std::shared_ptr<InputElement>) [2415]
  12617. 0.00 0.00 1/1360440 LeftClickIntent::LeftClickIntent(unsigned int, std::shared_ptr<InputElement>) [2412]
  12618. 0.00 0.00 1/1360440 RightClickIntent::RightClickIntent(unsigned int, std::shared_ptr<InputElement>) [2416]
  12619. 0.00 0.00 1/1360440 VisualDebugIntent::VisualDebugIntent(unsigned int, std::shared_ptr<InputElement>) [2418]
  12620. 0.00 0.00 1/1360440 GridVisibilityToggleIntent::GridVisibilityToggleIntent(unsigned int, std::shared_ptr<InputElement>) [2421]
  12621. 0.00 0.00 1/1360440 ResetViewIntent::ResetViewIntent(unsigned int, std::shared_ptr<InputElement>) [2414]
  12622. 0.00 0.00 1/1360440 RemoveTilesIntent::RemoveTilesIntent(unsigned int, std::shared_ptr<InputElement>) [2417]
  12623. 0.00 0.00 1/1360440 MoveLeftIntent::MoveLeftIntent(unsigned int, std::shared_ptr<InputElement>) [2411]
  12624. 0.00 0.00 1/1360440 MoveRightIntent::MoveRightIntent(unsigned int, std::shared_ptr<InputElement>) [2413]
  12625. 0.00 0.00 1/1360440 SerializeMapIntent::SerializeMapIntent(unsigned int, std::shared_ptr<InputElement>) [2419]
  12626. 0.00 0.00 1/1360440 ModalIntent::ModalIntent(unsigned int, std::shared_ptr<InputElement>) [2408]
  12627. 0.00 0.00 2/1360440 MoveUpIntent::MoveUpIntent(unsigned int, std::shared_ptr<InputElement>) [2084]
  12628. 0.00 0.00 2/1360440 MoveDownIntent::MoveDownIntent(unsigned int, std::shared_ptr<InputElement>) [2085]
  12629. 0.00 0.00 18/1360440 Intent::Intent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::shared_ptr<InputElement>) [1739]
  12630. 0.00 0.00 16079/1360440 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  12631. 0.00 0.05 1344325/1360440 Intent::element() const [436]
  12632. [434] 0.1 0.00 0.05 1360440 std::shared_ptr<InputElement>::shared_ptr(std::shared_ptr<InputElement> const&) [434]
  12633. 0.01 0.04 1360440/1360440 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2> const&) [435]
  12634. -----------------------------------------------
  12635. 0.01 0.04 1360440/1360440 std::shared_ptr<InputElement>::shared_ptr(std::shared_ptr<InputElement> const&) [434]
  12636. [435] 0.1 0.01 0.04 1360440 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2> const&) [435]
  12637. 0.01 0.02 1360440/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  12638. -----------------------------------------------
  12639. 0.00 0.00 24/1344325 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  12640. 0.00 0.00 69/1344325 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  12641. 0.00 0.00 201/1344325 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  12642. 0.00 0.00 858/1344325 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  12643. 0.00 0.00 858/1344325 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  12644. 0.00 0.00 858/1344325 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  12645. 0.00 0.00 70445/1344325 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  12646. 0.00 0.04 1271012/1344325 CallbackSystem::on_update(Game&, Entity&) [34]
  12647. [436] 0.1 0.00 0.05 1344325 Intent::element() const [436]
  12648. 0.00 0.05 1344325/1360440 std::shared_ptr<InputElement>::shared_ptr(std::shared_ptr<InputElement> const&) [434]
  12649. -----------------------------------------------
  12650. 0.05 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&&) [345]
  12651. [437] 0.1 0.05 0.00 5 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>(std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>&&) [437]
  12652. 0.00 0.00 5/18969 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count() [3434]
  12653. 0.00 0.00 5/2624 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_swap(std::__shared_count<(__gnu_cxx::_Lock_policy)2>&) [3816]
  12654. -----------------------------------------------
  12655. 0.00 0.04 94/94 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  12656. [438] 0.1 0.00 0.04 94 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  12657. 0.00 0.04 94/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  12658. 0.00 0.00 94/1062 Handle::operator=(Handle const&) [784]
  12659. 0.00 0.00 94/105 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  12660. 0.00 0.00 94/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  12661. 0.00 0.00 94/1488784 Entity::handle() const [385]
  12662. 0.00 0.00 188/104306070 std::type_index::type_index(std::type_info const&) [118]
  12663. -----------------------------------------------
  12664. 0.00 0.04 1/1 BuilderScene::init(Game&) [108]
  12665. [439] 0.1 0.00 0.04 1 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  12666. 0.03 0.00 1/1 Scene::add_to_scene_node(SceneNode*, Entity*, int) [506]
  12667. 0.00 0.01 1/1 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  12668. 0.00 0.00 1/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  12669. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  12670. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  12671. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  12672. 0.00 0.00 4/2315411 VertexList* Entity::get<VertexList, (void*)0>() [51]
  12673. 0.00 0.00 1/390 std::function<void ()>::~function() [1115]
  12674. 0.00 0.00 1/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  12675. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}, void, void>(BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}) [2350]
  12676. 0.00 0.00 4/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  12677. 0.00 0.00 4/8213 Color::operator sf::Color() const [3597]
  12678. 0.00 0.00 4/4 VertexList::vertex_color(unsigned int, sf::Color const&) [5559]
  12679. 0.00 0.00 4/8266 Color::~Color() [3596]
  12680. 0.00 0.00 1/6 Scene::scene_graph() const [5328]
  12681. -----------------------------------------------
  12682. 0.01 0.03 23615/23615 std::function<void (Handle)>::function<System::update(Game&)::{lambda(Handle)#1}, void, void>(System::update(Game&)::{lambda(Handle)#1}) [403]
  12683. [440] 0.1 0.01 0.03 23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&) [440]
  12684. 0.03 0.00 23615/23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&, std::integral_constant<bool, true>) [497]
  12685. 0.00 0.00 23615/70845 std::remove_reference<System::update(Game&)::{lambda(Handle)#1}&>::type&& std::move<System::update(Game&)::{lambda(Handle)#1}&>(std::remove_reference&&) [3225]
  12686. -----------------------------------------------
  12687. 0.04 0.01 3190274/3190274 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [337]
  12688. [441] 0.1 0.04 0.01 3190274 void std::_Construct<Handle, Handle const&>(Handle*, Handle const&) [441]
  12689. 0.01 0.00 3190274/17059716 operator new(unsigned long, void*) [458]
  12690. 0.00 0.00 3190274/9941107 Handle const& std::forward<Handle const&>(std::remove_reference<Handle const&>::type&) [2957]
  12691. -----------------------------------------------
  12692. 0.00 0.04 1/1 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  12693. [442] 0.1 0.00 0.04 1 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid) [442]
  12694. 0.04 0.00 1/1 ObjectPool<Grid>::reset() [443]
  12695. 0.00 0.00 1/1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::vector(unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry> const&) [1375]
  12696. 0.00 0.00 1/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  12697. 0.00 0.00 2/2004 Grid::Grid(Grid const&) [1340]
  12698. 0.00 0.00 1/1 ObjectPool<Grid>::Entry::Entry(unsigned int, Grid) [2774]
  12699. 0.00 0.00 1/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  12700. 0.00 0.00 1/17 ObjectPoolBase::ObjectPoolBase() [4981]
  12701. 0.00 0.00 1/1 std::allocator<ObjectPool<Grid>::Entry>::allocator() [7111]
  12702. 0.00 0.00 1/1001 ObjectPool<Grid>::Entry::~Entry() [4015]
  12703. 0.00 0.00 1/2006 Grid::~Grid() [3866]
  12704. 0.00 0.00 1/2 std::allocator<ObjectPool<Grid>::Entry>::~allocator() [6327]
  12705. -----------------------------------------------
  12706. 0.04 0.00 1/1 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid) [442]
  12707. [443] 0.1 0.04 0.00 1 ObjectPool<Grid>::reset() [443]
  12708. 0.00 0.00 1000/1000 Grid::operator=(Grid const&) [1056]
  12709. 0.00 0.00 1/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  12710. 0.00 0.00 4000/4000 __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >::operator*() const [3763]
  12711. 0.00 0.00 1001/1001 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::end() [4026]
  12712. 0.00 0.00 1001/1001 bool __gnu_cxx::operator!=<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > > const&) [4020]
  12713. 0.00 0.00 1000/1000 __gnu_cxx::__normal_iterator<ObjectPool<Grid>::Entry*, std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> > >::operator++() [4033]
  12714. 0.00 0.00 1/1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::begin() [7562]
  12715. -----------------------------------------------
  12716. 0.02 0.02 1574560/1574560 PostorderEntitySubscription::init() [28]
  12717. [444] 0.1 0.02 0.02 1574560 bool std::operator!=<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [444]
  12718. 0.00 0.02 1574560/1574560 bool std::operator==<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [560]
  12719. -----------------------------------------------
  12720. 0.00 0.04 256825/256825 Clickable* ComponentManager::get<Clickable, (void*)0>(Handle) [285]
  12721. [445] 0.1 0.00 0.04 256825 ObjectPool<Clickable>::get(Handle&) [445]
  12722. 0.03 0.01 256825/256825 ObjectPool<Clickable>::get(Handle&, Clickable*&) [446]
  12723. -----------------------------------------------
  12724. 0.03 0.01 256825/256825 ObjectPool<Clickable>::get(Handle&) [445]
  12725. [446] 0.1 0.03 0.01 256825 ObjectPool<Clickable>::get(Handle&, Clickable*&) [446]
  12726. 0.00 0.01 256825/256830 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::at(unsigned long) [876]
  12727. 0.00 0.00 256825/91867127 Handle::index() const [161]
  12728. 0.00 0.00 256825/91867104 Handle::version() const [199]
  12729. 0.00 0.00 31320/13542320 Handle::reset() [352]
  12730. -----------------------------------------------
  12731. 0.00 0.00 3/225 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  12732. 0.00 0.04 222/225 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  12733. [447] 0.1 0.00 0.04 225 Entity::Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Scene*, ComponentManager*) [447]
  12734. 0.00 0.04 225/225 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map() [449]
  12735. 0.00 0.00 225/240 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1444]
  12736. 0.00 0.00 225/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  12737. 0.00 0.00 225/19209 Handle::Handle() [3433]
  12738. -----------------------------------------------
  12739. 0.00 0.01 1/6 BaseEntitySubscription::~BaseEntitySubscription() [926]
  12740. 0.00 0.01 2/6 PostorderEntitySubscription::~PostorderEntitySubscription() [688]
  12741. 0.00 0.02 3/6 PreorderEntitySubscription::~PreorderEntitySubscription() [571]
  12742. [448] 0.1 0.00 0.04 6 EntitySubscription::~EntitySubscription() [448]
  12743. 0.00 0.04 6/6 EntityFilter::~EntityFilter() [452]
  12744. 0.00 0.00 6/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  12745. 0.00 0.00 6/180261 Mailbox::~Mailbox() [1788]
  12746. 0.00 0.00 6/120249 Messageable::~Messageable() [1860]
  12747. -----------------------------------------------
  12748. 0.00 0.04 225/225 Entity::Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Scene*, ComponentManager*) [447]
  12749. [449] 0.1 0.00 0.04 225 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map() [449]
  12750. 0.00 0.04 225/225 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree() [451]
  12751. -----------------------------------------------
  12752. 0.00 0.04 225/225 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree() [451]
  12753. [450] 0.1 0.00 0.04 225 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [450]
  12754. 0.00 0.04 225/225 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::allocator() [474]
  12755. 0.00 0.00 225/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  12756. 0.00 0.00 225/484 std::_Rb_tree_key_compare<std::less<std::type_index> >::_Rb_tree_key_compare() [4204]
  12757. -----------------------------------------------
  12758. 0.00 0.04 225/225 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map() [449]
  12759. [451] 0.1 0.00 0.04 225 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree() [451]
  12760. 0.00 0.04 225/225 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [450]
  12761. -----------------------------------------------
  12762. 0.00 0.04 6/6 EntitySubscription::~EntitySubscription() [448]
  12763. [452] 0.1 0.00 0.04 6 EntityFilter::~EntityFilter() [452]
  12764. 0.01 0.02 6/6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear() [541]
  12765. 0.00 0.02 6/6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~set() [673]
  12766. 0.00 0.00 6/4727031 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const [689]
  12767. 0.00 0.00 6/9454056 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const [558]
  12768. 0.00 0.00 6/4727031 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator++() [797]
  12769. 0.00 0.00 12/9454062 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator!=(std::_Rb_tree_const_iterator<EntityFilter::Expression*> const&) const [966]
  12770. 0.00 0.00 6/4727031 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator*() const [2967]
  12771. 0.00 0.00 2/2 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::~Or() [6163]
  12772. 0.00 0.00 2/2 EntityFilter::And<Callback, PlayerProfile>::~And() [6166]
  12773. 0.00 0.00 1/1 EntityFilter::And<Grid>::~And() [6867]
  12774. 0.00 0.00 1/1 EntityFilter::Or<Collision>::~Or() [6864]
  12775. -----------------------------------------------
  12776. 0.01 0.01 2630965/5262046 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  12777. 0.01 0.01 2631081/5262046 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  12778. [453] 0.1 0.02 0.02 5262046 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [453]
  12779. 0.02 0.00 5262046/7893045 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [515]
  12780. -----------------------------------------------
  12781. 0.00 0.04 3/3 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  12782. [454] 0.1 0.00 0.04 3 ComponentManager::ComponentManager() [454]
  12783. 0.00 0.04 3/3 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::map() [455]
  12784. -----------------------------------------------
  12785. 0.00 0.04 3/3 ComponentManager::ComponentManager() [454]
  12786. [455] 0.1 0.00 0.04 3 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::map() [455]
  12787. 0.00 0.04 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree() [457]
  12788. -----------------------------------------------
  12789. 0.00 0.04 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree() [457]
  12790. [456] 0.1 0.00 0.04 3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [456]
  12791. 0.00 0.04 3/3 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::allocator() [468]
  12792. 0.00 0.00 3/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  12793. 0.00 0.00 3/484 std::_Rb_tree_key_compare<std::less<std::type_index> >::_Rb_tree_key_compare() [4204]
  12794. -----------------------------------------------
  12795. 0.00 0.04 3/3 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::map() [455]
  12796. [457] 0.1 0.00 0.04 3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree() [457]
  12797. 0.00 0.04 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [456]
  12798. -----------------------------------------------
  12799. 0.00 0.00 1/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [2887]
  12800. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [2906]
  12801. 0.00 0.00 1/17059716 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [2722]
  12802. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::construct<std::pair<unsigned int const, Player*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::pair<unsigned int const, Player*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [2907]
  12803. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<CloseInputEvent, std::allocator<CloseInputEvent>>(std::_Sp_make_shared_tag, CloseInputEvent*, std::allocator<CloseInputEvent> const&) [2881]
  12804. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<LostFocusInputEvent, std::allocator<LostFocusInputEvent>>(std::_Sp_make_shared_tag, LostFocusInputEvent*, std::allocator<LostFocusInputEvent> const&) [2883]
  12805. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>>(std::_Sp_make_shared_tag, GainedFocusInputEvent*, std::allocator<GainedFocusInputEvent> const&) [2884]
  12806. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ResizeInputEvent, std::allocator<ResizeInputEvent>, unsigned int&, unsigned int&>(std::_Sp_make_shared_tag, ResizeInputEvent*, std::allocator<ResizeInputEvent> const&, unsigned int&, unsigned int&) [2882]
  12807. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<CloseInputEvent>::construct<CloseInputEvent>(CloseInputEvent*) [2902]
  12808. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<LostFocusInputEvent>::construct<LostFocusInputEvent>(LostFocusInputEvent*) [2904]
  12809. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<GainedFocusInputEvent>::construct<GainedFocusInputEvent>(GainedFocusInputEvent*) [2905]
  12810. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<ResizeInputEvent>::construct<ResizeInputEvent, unsigned int&, unsigned int&>(ResizeInputEvent*, unsigned int&, unsigned int&) [2903]
  12811. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetVisualDebugMessage&)#1}&&, std::integral_constant<bool, true>) [2344]
  12812. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}> const&, std::integral_constant<bool, true>) [2288]
  12813. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, std::function<void (SetVisualDebugMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&, std::function<void (SetVisualDebugMessage&)> const&) [2256]
  12814. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::function<void (SetVisualDebugMessage&)> const&>(Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*, std::function<void (SetVisualDebugMessage&)> const&) [2259]
  12815. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2342]
  12816. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2287]
  12817. 0.00 0.00 1/17059716 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  12818. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [20], int&>(char const (&) [20], int&) [2106]
  12819. 0.00 0.00 1/17059716 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  12820. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  12821. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [18], int&>(char const (&) [18], int&) [2105]
  12822. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  12823. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, SelectMenuItemIntent*, std::allocator<SelectMenuItemIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2190]
  12824. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<SelectMenuItemIntent>::construct<SelectMenuItemIntent, int, std::shared_ptr<InputElement> >(SelectMenuItemIntent*, int&&, std::shared_ptr<InputElement>&&) [2205]
  12825. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2304]
  12826. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2268]
  12827. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2300]
  12828. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2266]
  12829. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2302]
  12830. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2267]
  12831. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2310]
  12832. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::integral_constant<bool, true>) [2271]
  12833. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2308]
  12834. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::integral_constant<bool, true>) [2270]
  12835. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2306]
  12836. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2269]
  12837. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2312]
  12838. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2272]
  12839. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2322]
  12840. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2277]
  12841. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2332]
  12842. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2282]
  12843. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2330]
  12844. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2281]
  12845. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2328]
  12846. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2280]
  12847. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2324]
  12848. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2278]
  12849. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2326]
  12850. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2279]
  12851. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2340]
  12852. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2286]
  12853. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2334]
  12854. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2283]
  12855. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2336]
  12856. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2284]
  12857. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [2338]
  12858. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::integral_constant<bool, true>) [2285]
  12859. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2320]
  12860. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2276]
  12861. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2314]
  12862. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2273]
  12863. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2316]
  12864. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2274]
  12865. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [2318]
  12866. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::integral_constant<bool, true>) [2275]
  12867. 0.00 0.00 1/17059716 Handle ObjectPool<TileMap>::add<>() [2099]
  12868. 0.00 0.00 1/17059716 Handle ObjectPool<Grid>::add<char const (&) [15]>(char const (&) [15]) [2100]
  12869. 0.00 0.00 1/17059716 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [2094]
  12870. 0.00 0.00 1/17059716 Handle ObjectPool<Rectangle>::add<char const (&) [19], int&, int&, int&, int&>(char const (&) [19], int&, int&, int&, int&) [2090]
  12871. 0.00 0.00 1/17059716 Handle ObjectPool<Collision>::add<char const (&) [28], sf::Rect<float>&>(char const (&) [28], sf::Rect<float>&) [2251]
  12872. 0.00 0.00 1/17059716 Handle ObjectPool<Rectangle>::add<char const (&) [23], int&, int&, int&, int&>(char const (&) [23], int&, int&, int&, int&) [2092]
  12873. 0.00 0.00 1/17059716 Handle ObjectPool<Collision>::add<char const (&) [29], sf::Rect<float>&>(char const (&) [29], sf::Rect<float>&) [2252]
  12874. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [23], int&>(char const (&) [23], int&) [2109]
  12875. 0.00 0.00 1/17059716 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19]) [1782]
  12876. 0.00 0.00 1/17059716 Handle ObjectPool<Collision>::add<char const (&) [19], sf::Rect<float>&>(char const (&) [19], sf::Rect<float>&) [2249]
  12877. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  12878. 0.00 0.00 1/17059716 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  12879. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  12880. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [21], int&>(char const (&) [21], int&) [2107]
  12881. 0.00 0.00 1/17059716 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, int&, int&>(char const (&) [21], int&, int&, int&, int&) [2091]
  12882. 0.00 0.00 1/17059716 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  12883. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  12884. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  12885. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [34], int&>(char const (&) [34], int&) [2113]
  12886. 0.00 0.00 1/17059716 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30]) [1785]
  12887. 0.00 0.00 1/17059716 Handle ObjectPool<Collision>::add<char const (&) [30], sf::Rect<float>&>(char const (&) [30], sf::Rect<float>&) [2253]
  12888. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  12889. 0.00 0.00 1/17059716 Handle ObjectPool<VertexList>::add<char const (&) [19], sf::PrimitiveType&, int&>(char const (&) [19], sf::PrimitiveType&, int&) [2096]
  12890. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [22], int&>(char const (&) [22], int&) [2108]
  12891. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  12892. 0.00 0.00 1/17059716 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  12893. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [24], int&>(char const (&) [24], int&) [2110]
  12894. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  12895. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  12896. 0.00 0.00 1/17059716 Handle ObjectPool<Collision>::add<char const (&) [25], sf::Rect<float>&>(char const (&) [25], sf::Rect<float>&) [2250]
  12897. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [26], int&>(char const (&) [26], int&) [2111]
  12898. 0.00 0.00 1/17059716 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22]) [1783]
  12899. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  12900. 0.00 0.00 1/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [29], int&>(char const (&) [29], int&) [2112]
  12901. 0.00 0.00 1/17059716 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25]) [1784]
  12902. 0.00 0.00 1/17059716 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  12903. 0.00 0.00 1/17059716 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [2093]
  12904. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseXIntent, std::allocator<MouseXIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MouseXIntent*, std::allocator<MouseXIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2185]
  12905. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseYIntent, std::allocator<MouseYIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MouseYIntent*, std::allocator<MouseYIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2186]
  12906. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseWheelIntent, std::allocator<MouseWheelIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MouseWheelIntent*, std::allocator<MouseWheelIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2182]
  12907. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<LeftClickIntent, std::allocator<LeftClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, LeftClickIntent*, std::allocator<LeftClickIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2179]
  12908. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<RightClickIntent, std::allocator<RightClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, RightClickIntent*, std::allocator<RightClickIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2187]
  12909. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ModalIntent, std::allocator<ModalIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, ModalIntent*, std::allocator<ModalIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2184]
  12910. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, GridVisibilityToggleIntent*, std::allocator<GridVisibilityToggleIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2191]
  12911. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<VisualDebugIntent, std::allocator<VisualDebugIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, VisualDebugIntent*, std::allocator<VisualDebugIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2188]
  12912. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ResetViewIntent, std::allocator<ResetViewIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, ResetViewIntent*, std::allocator<ResetViewIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2181]
  12913. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, RemoveTilesIntent*, std::allocator<RemoveTilesIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2183]
  12914. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SerializeMapIntent, std::allocator<SerializeMapIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, SerializeMapIntent*, std::allocator<SerializeMapIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2189]
  12915. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveLeftIntent, std::allocator<MoveLeftIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveLeftIntent*, std::allocator<MoveLeftIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2178]
  12916. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveRightIntent, std::allocator<MoveRightIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveRightIntent*, std::allocator<MoveRightIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2180]
  12917. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<MouseXIntent>::construct<MouseXIntent, int, std::shared_ptr<InputElement> >(MouseXIntent*, int&&, std::shared_ptr<InputElement>&&) [2194]
  12918. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<MouseYIntent>::construct<MouseYIntent, int, std::shared_ptr<InputElement> >(MouseYIntent*, int&&, std::shared_ptr<InputElement>&&) [2195]
  12919. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<MouseWheelIntent>::construct<MouseWheelIntent, int, std::shared_ptr<InputElement> >(MouseWheelIntent*, int&&, std::shared_ptr<InputElement>&&) [2200]
  12920. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<LeftClickIntent>::construct<LeftClickIntent, int, std::shared_ptr<InputElement> >(LeftClickIntent*, int&&, std::shared_ptr<InputElement>&&) [2197]
  12921. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<RightClickIntent>::construct<RightClickIntent, int, std::shared_ptr<InputElement> >(RightClickIntent*, int&&, std::shared_ptr<InputElement>&&) [2201]
  12922. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<ModalIntent>::construct<ModalIntent, int, std::shared_ptr<InputElement> >(ModalIntent*, int&&, std::shared_ptr<InputElement>&&) [2193]
  12923. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<GridVisibilityToggleIntent>::construct<GridVisibilityToggleIntent, int, std::shared_ptr<InputElement> >(GridVisibilityToggleIntent*, int&&, std::shared_ptr<InputElement>&&) [2206]
  12924. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<VisualDebugIntent>::construct<VisualDebugIntent, int, std::shared_ptr<InputElement> >(VisualDebugIntent*, int&&, std::shared_ptr<InputElement>&&) [2203]
  12925. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<ResetViewIntent>::construct<ResetViewIntent, int, std::shared_ptr<InputElement> >(ResetViewIntent*, int&&, std::shared_ptr<InputElement>&&) [2199]
  12926. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<RemoveTilesIntent>::construct<RemoveTilesIntent, int, std::shared_ptr<InputElement> >(RemoveTilesIntent*, int&&, std::shared_ptr<InputElement>&&) [2202]
  12927. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<SerializeMapIntent>::construct<SerializeMapIntent, int, std::shared_ptr<InputElement> >(SerializeMapIntent*, int&&, std::shared_ptr<InputElement>&&) [2204]
  12928. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<MoveLeftIntent>::construct<MoveLeftIntent, int, std::shared_ptr<InputElement> >(MoveLeftIntent*, int&&, std::shared_ptr<InputElement>&&) [2196]
  12929. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<MoveRightIntent>::construct<MoveRightIntent, int, std::shared_ptr<InputElement> >(MoveRightIntent*, int&&, std::shared_ptr<InputElement>&&) [2198]
  12930. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetGridVisibilityMessage&)#1}&&, std::integral_constant<bool, true>) [2298]
  12931. 0.00 0.00 1/17059716 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}> const&, std::integral_constant<bool, true>) [2265]
  12932. 0.00 0.00 1/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, std::function<void (SetGridVisibilityMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&, std::function<void (SetGridVisibilityMessage&)> const&) [2255]
  12933. 0.00 0.00 1/17059716 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::function<void (SetGridVisibilityMessage&)> const&>(Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*, std::function<void (SetGridVisibilityMessage&)> const&) [2260]
  12934. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<Scene*>::construct<Scene*, Scene* const&>(Scene**, Scene* const&) [2875]
  12935. 0.00 0.00 2/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Camera, std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, Camera*, std::allocator<Camera> const&, char const (&) [15]) [580]
  12936. 0.00 0.00 2/17059716 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityIdChangedMessage&)#1}&&, std::integral_constant<bool, true>) [2011]
  12937. 0.00 0.00 2/17059716 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::integral_constant<bool, true>) [2005]
  12938. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<Camera>::construct<Camera, char const (&) [15]>(Camera*, char const (&) [15]) [581]
  12939. 0.00 0.00 2/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, std::function<void (EntityIdChangedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&, std::function<void (EntityIdChangedMessage&)> const&) [1998]
  12940. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::function<void (EntityIdChangedMessage&)> const&>(Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*, std::function<void (EntityIdChangedMessage&)> const&) [2000]
  12941. 0.00 0.00 2/17059716 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [2822]
  12942. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > >::construct<std::pair<unsigned int const, InputDevice*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::pair<unsigned int const, InputDevice*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [2876]
  12943. 0.00 0.00 2/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Font, std::allocator<Font>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::_Sp_make_shared_tag, Font*, std::allocator<Font> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [2497]
  12944. 0.00 0.00 2/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [2593]
  12945. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [2612]
  12946. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<Font>::construct<Font, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Font*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [2512]
  12947. 0.00 0.00 2/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Texture, std::allocator<Texture>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::_Sp_make_shared_tag, Texture*, std::allocator<Texture> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&) [2258]
  12948. 0.00 0.00 2/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [2596]
  12949. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [2613]
  12950. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<Texture>::construct<Texture, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(Texture*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&) [2294]
  12951. 0.00 0.00 2/17059716 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>) [2009]
  12952. 0.00 0.00 2/17059716 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>) [2004]
  12953. 0.00 0.00 2/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveUpIntent, std::allocator<MoveUpIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveUpIntent*, std::allocator<MoveUpIntent> const&, int&&, std::shared_ptr<InputElement>&&) [1959]
  12954. 0.00 0.00 2/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MoveDownIntent, std::allocator<MoveDownIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, MoveDownIntent*, std::allocator<MoveDownIntent> const&, int&&, std::shared_ptr<InputElement>&&) [1960]
  12955. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<MoveUpIntent>::construct<MoveUpIntent, int, std::shared_ptr<InputElement> >(MoveUpIntent*, int&&, std::shared_ptr<InputElement>&&) [1962]
  12956. 0.00 0.00 2/17059716 void __gnu_cxx::new_allocator<MoveDownIntent>::construct<MoveDownIntent, int, std::shared_ptr<InputElement> >(MoveDownIntent*, int&&, std::shared_ptr<InputElement>&&) [1963]
  12957. 0.00 0.00 2/17059716 Handle ObjectPool<Collision>::add<char const (&) [22], sf::Rect<float>&>(char const (&) [22], sf::Rect<float>&) [1987]
  12958. 0.00 0.00 2/17059716 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21]) [1675]
  12959. 0.00 0.00 2/17059716 Handle ObjectPool<Collision>::add<char const (&) [21], sf::Rect<float>&>(char const (&) [21], sf::Rect<float>&) [1986]
  12960. 0.00 0.00 2/17059716 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&) [1870]
  12961. 0.00 0.00 3/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Axis, std::allocator<Axis>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, Axis*, std::allocator<Axis> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2540]
  12962. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<Observer<std::shared_ptr<InputEvent> >*>::construct<Observer<std::shared_ptr<InputEvent> >*, Observer<std::shared_ptr<InputEvent> >*>(Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >*&&) [2830]
  12963. 0.00 0.00 3/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, sf::Vector2<float> >(std::_Sp_make_shared_tag, ResizeCameraMessage*, std::allocator<ResizeCameraMessage> const&, sf::Vector2<float>&&) [2541]
  12964. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<Subject<std::shared_ptr<InputEvent> >*>::construct<Subject<std::shared_ptr<InputEvent> >*, Subject<std::shared_ptr<InputEvent> >*>(Subject<std::shared_ptr<InputEvent> >**, Subject<std::shared_ptr<InputEvent> >*&&) [2829]
  12965. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<Axis>::construct<Axis, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Axis*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2560]
  12966. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<ResizeCameraMessage>::construct<ResizeCameraMessage, sf::Vector2<float> >(ResizeCameraMessage*, sf::Vector2<float>&&) [2563]
  12967. 0.00 0.00 3/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>>(std::_Sp_make_shared_tag, MouseEnteredInputEvent*, std::allocator<MouseEnteredInputEvent> const&) [2773]
  12968. 0.00 0.00 3/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>>(std::_Sp_make_shared_tag, MouseLeftInputEvent*, std::allocator<MouseLeftInputEvent> const&) [2772]
  12969. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<MouseEnteredInputEvent>::construct<MouseEnteredInputEvent>(MouseEnteredInputEvent*) [2828]
  12970. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<MouseLeftInputEvent>::construct<MouseLeftInputEvent>(MouseLeftInputEvent*) [2827]
  12971. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>) [1882]
  12972. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>) [1871]
  12973. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&, std::integral_constant<bool, true>) [1886]
  12974. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::integral_constant<bool, true>) [1873]
  12975. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&, std::integral_constant<bool, true>) [1884]
  12976. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::integral_constant<bool, true>) [1872]
  12977. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&, std::integral_constant<bool, true>) [1888]
  12978. 0.00 0.00 3/17059716 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::integral_constant<bool, true>) [1874]
  12979. 0.00 0.00 3/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1858]
  12980. 0.00 0.00 3/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1857]
  12981. 0.00 0.00 3/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1859]
  12982. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&) [1862]
  12983. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&) [1861]
  12984. 0.00 0.00 3/17059716 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&) [1863]
  12985. 0.00 0.00 3/17059716 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  12986. 0.00 0.00 3/17059716 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&) [1812]
  12987. 0.00 0.00 4/17059716 void std::_Rb_tree<Logger::CATEGORY, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<Logger::CATEGORY>, std::allocator<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [2481]
  12988. 0.00 0.00 4/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<Logger::CATEGORY const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [2495]
  12989. 0.00 0.00 4/17059716 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  12990. 0.00 0.00 5/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1768]
  12991. 0.00 0.00 5/17059716 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&) [1769]
  12992. 0.00 0.00 6/17059716 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::_Select1st<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [2508]
  12993. 0.00 0.00 6/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [2381]
  12994. 0.00 0.00 6/17059716 void __gnu_cxx::new_allocator<System*>::construct<System*, System*>(System**, System*&&) [2768]
  12995. 0.00 0.00 6/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > > > >::construct<std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, System*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [2567]
  12996. 0.00 0.00 6/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, System*>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [2425]
  12997. 0.00 0.00 6/17059716 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [585]
  12998. 0.00 0.00 6/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [587]
  12999. 0.00 0.00 6/17059716 void std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_construct_node<EntityFilter::Expression*>(std::_Rb_tree_node<EntityFilter::Expression*>*, EntityFilter::Expression*&&) [2630]
  13000. 0.00 0.00 6/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<EntityFilter::Expression*> >::construct<EntityFilter::Expression*, EntityFilter::Expression*>(EntityFilter::Expression**, EntityFilter::Expression*&&) [2769]
  13001. 0.00 0.00 6/17059716 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  13002. 0.00 0.00 9/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, Handle&>(std::_Sp_make_shared_tag, EntityDestroyedMessage*, std::allocator<EntityDestroyedMessage> const&, Handle&) [2098]
  13003. 0.00 0.00 9/17059716 void __gnu_cxx::new_allocator<EntityDestroyedMessage>::construct<EntityDestroyedMessage, Handle&>(EntityDestroyedMessage*, Handle&) [2114]
  13004. 0.00 0.00 14/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1974]
  13005. 0.00 0.00 14/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bool>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [2018]
  13006. 0.00 0.00 16/17059716 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1031]
  13007. 0.00 0.00 16/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::construct<std::pair<std::type_index const, std::shared_ptr<Intent> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::shared_ptr<Intent> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [2579]
  13008. 0.00 0.00 18/17059716 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_construct_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [2436]
  13009. 0.00 0.00 18/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::construct<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [2570]
  13010. 0.00 0.00 21/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, KeyPressInputEvent*, std::allocator<KeyPressInputEvent> const&, Key&&, bool&, bool&, bool&, bool&) [2405]
  13011. 0.00 0.00 21/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, KeyReleaseInputEvent*, std::allocator<KeyReleaseInputEvent> const&, Key&&, bool&, bool&, bool&, bool&) [2406]
  13012. 0.00 0.00 21/17059716 void __gnu_cxx::new_allocator<KeyPressInputEvent>::construct<KeyPressInputEvent, Key, bool&, bool&, bool&, bool&>(KeyPressInputEvent*, Key&&, bool&, bool&, bool&, bool&) [2553]
  13013. 0.00 0.00 21/17059716 void __gnu_cxx::new_allocator<KeyReleaseInputEvent>::construct<KeyReleaseInputEvent, Key, bool&, bool&, bool&, bool&>(KeyReleaseInputEvent*, Key&&, bool&, bool&, bool&, bool&) [2554]
  13014. 0.00 0.00 21/17059716 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [573]
  13015. 0.00 0.00 21/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [772]
  13016. 0.00 0.00 21/17059716 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [1595]
  13017. 0.00 0.00 21/17059716 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::integral_constant<bool, true>) [1592]
  13018. 0.00 0.00 21/17059716 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [1597]
  13019. 0.00 0.00 21/17059716 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::integral_constant<bool, true>) [1593]
  13020. 0.00 0.00 21/17059716 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  13021. 0.00 0.00 22/17059716 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  13022. 0.00 0.00 24/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, MouseButtonInputEvent*, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [2257]
  13023. 0.00 0.00 24/17059716 void __gnu_cxx::new_allocator<MouseButtonInputEvent>::construct<MouseButtonInputEvent, MouseButton, ButtonState, int&, int&>(MouseButtonInputEvent*, MouseButton&&, ButtonState&&, int&, int&) [2509]
  13024. 0.00 0.00 28/17059716 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1516]
  13025. 0.00 0.00 28/17059716 Handle ObjectPool<Collision>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1523]
  13026. 0.00 0.00 28/17059716 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1395]
  13027. 0.00 0.00 64/17059716 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  13028. 0.00 0.00 82/17059716 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1824]
  13029. 0.00 0.00 82/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [2081]
  13030. 0.00 0.00 101/17059716 void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1627]
  13031. 0.00 0.00 101/17059716 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1801]
  13032. 0.00 0.00 101/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1984]
  13033. 0.00 0.00 105/17059716 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1364]
  13034. 0.00 0.00 106/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, Button*, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1615]
  13035. 0.00 0.00 106/17059716 void __gnu_cxx::new_allocator<Button>::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1624]
  13036. 0.00 0.00 109/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1614]
  13037. 0.00 0.00 109/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1618]
  13038. 0.00 0.00 110/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, MouseWheelInputEvent*, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1779]
  13039. 0.00 0.00 110/17059716 void __gnu_cxx::new_allocator<MouseWheelInputEvent>::construct<MouseWheelInputEvent, int&, int&, int&>(MouseWheelInputEvent*, int&, int&, int&) [1956]
  13040. 0.00 0.00 157/17059716 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1565]
  13041. 0.00 0.00 157/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1832]
  13042. 0.00 0.00 187/17059716 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [893]
  13043. 0.00 0.00 187/17059716 boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list5<Circle, Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list4<Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list3<Sprite, Text, VertexList> > >::initializer_node::initialize(void*, Sprite const&) [1447]
  13044. 0.00 0.00 222/17059716 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  13045. 0.00 0.00 222/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, EntityCreatedMessage*, std::allocator<EntityCreatedMessage> const&, Handle&) [958]
  13046. 0.00 0.00 222/17059716 void __gnu_cxx::new_allocator<EntityCreatedMessage>::construct<EntityCreatedMessage, Handle&>(EntityCreatedMessage*, Handle&) [959]
  13047. 0.00 0.00 223/17059716 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode*>(SceneNode**, SceneNode*&&) [1777]
  13048. 0.00 0.00 224/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1514]
  13049. 0.00 0.00 224/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1521]
  13050. 0.00 0.00 255/17059716 void std::_Construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [707]
  13051. 0.00 0.00 363/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, ComponentAddedMessage*, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1441]
  13052. 0.00 0.00 363/17059716 void __gnu_cxx::new_allocator<ComponentAddedMessage>::construct<ComponentAddedMessage, Handle, std::type_index>(ComponentAddedMessage*, Handle&&, std::type_index&&) [1466]
  13053. 0.00 0.00 435/17059716 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode* const&>(SceneNode**, SceneNode* const&) [1673]
  13054. 0.00 0.00 442/17059716 void boost::detail::variant::copy_into::internal_visit<Sprite>(Sprite const&, int) const [1360]
  13055. 0.00 0.00 546/17059716 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, MouseMoveInputEvent*, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1582]
  13056. 0.00 0.00 546/17059716 void __gnu_cxx::new_allocator<MouseMoveInputEvent>::construct<MouseMoveInputEvent, int&, int&>(MouseMoveInputEvent*, int&, int&) [1651]
  13057. 0.00 0.00 1000/17059716 void std::_Construct<ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry const&>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry const&) [1369]
  13058. 0.00 0.00 1000/17059716 void std::_Construct<ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry const&>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry const&) [1368]
  13059. 0.00 0.00 1000/17059716 void std::_Construct<ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry const&>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry const&) [1080]
  13060. 0.00 0.00 1000/17059716 void std::_Construct<ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry const&>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry const&) [1370]
  13061. 0.00 0.00 1000/17059716 void std::_Construct<ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry const&>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry const&) [1212]
  13062. 0.00 0.00 1000/17059716 void std::_Construct<ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry const&>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry const&) [1106]
  13063. 0.00 0.00 1769/17059716 void __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*) [1409]
  13064. 0.00 0.00 2000/17059716 void std::_Construct<ObjectPool<Text>::Entry, ObjectPool<Text>::Entry const&>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry const&) [1014]
  13065. 0.00 0.00 2000/17059716 void std::_Construct<ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry const&>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry const&) [1308]
  13066. 0.00 0.00 2000/17059716 void std::_Construct<ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry const&>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry const&) [1252]
  13067. 0.00 0.00 2000/17059716 void std::_Construct<ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry const&>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry const&) [1290]
  13068. 0.00 0.00 2248/17059716 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1366]
  13069. 0.00 0.00 2248/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1481]
  13070. 0.00 0.00 5987/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1338]
  13071. 0.00 0.00 5987/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1401]
  13072. 0.00 0.00 13107/17059716 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1207]
  13073. 0.00 0.00 14277/17059716 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1196]
  13074. 0.00 0.00 14277/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1199]
  13075. 0.00 0.00 23615/17059716 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&, std::integral_constant<bool, true>) [497]
  13076. 0.00 0.00 23615/17059716 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::integral_constant<bool, true>) [1013]
  13077. 0.00 0.00 24520/17059716 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1163]
  13078. 0.00 0.00 24520/17059716 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1272]
  13079. 0.00 0.00 48064/17059716 void std::_Construct<sf::Vertex, sf::Vertex const&>(sf::Vertex*, sf::Vertex const&) [754]
  13080. 0.00 0.00 60000/17059716 void std::_Construct<ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry const&>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry const&) [377]
  13081. 0.00 0.00 1275906/17059716 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [660]
  13082. 0.01 0.00 3160704/17059716 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle>(Handle*, Handle&&) [720]
  13083. 0.01 0.00 3190274/17059716 void std::_Construct<Handle, Handle const&>(Handle*, Handle const&) [441]
  13084. 0.01 0.00 3340233/17059716 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle const&>(Handle*, Handle const&) [643]
  13085. 0.01 0.00 5807256/17059716 void std::_Construct<Handle, Handle>(Handle*, Handle&&) [348]
  13086. [458] 0.1 0.04 0.00 17059716 operator new(unsigned long, void*) [458]
  13087. -----------------------------------------------
  13088. 0.00 0.00 24/9523424 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  13089. 0.00 0.00 190/9523424 GridSystem::on_update(Game&, Entity&) [10]
  13090. 0.00 0.00 898396/9523424 sf::Rect<float>::contains(float, float) const [930]
  13091. 0.04 0.00 8624814/9523424 sf::Rect<float>::intersects(sf::Rect<float> const&, sf::Rect<float>&) const [284]
  13092. [459] 0.1 0.04 0.00 9523424 float const& std::min<float>(float const&, float const&) [459]
  13093. -----------------------------------------------
  13094. 0.00 0.04 8140125/8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, mpl_::bool_<false>) [335]
  13095. [460] 0.1 0.00 0.04 8140125 boost::disable_if_c<(false)&&boost::is_same<Sprite const&, Sprite const&>::value, std::type_info const&>::type boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::internal_visit<Sprite const&>(Sprite const&, int) [460]
  13096. 0.03 0.01 8140125/8140125 std::type_info const& boost::detail::variant::reflect::operator()<Sprite>(Sprite const&) const [462]
  13097. -----------------------------------------------
  13098. 0.04 0.00 8140125/8140125 boost::detail::variant::reflect::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::apply_visitor<boost::detail::variant::reflect>(boost::detail::variant::reflect&) const & [141]
  13099. [461] 0.1 0.04 0.00 8140125 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::invoke_visitor(boost::detail::variant::reflect&) [461]
  13100. -----------------------------------------------
  13101. 0.03 0.01 8140125/8140125 boost::disable_if_c<(false)&&boost::is_same<Sprite const&, Sprite const&>::value, std::type_info const&>::type boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::internal_visit<Sprite const&>(Sprite const&, int) [460]
  13102. [462] 0.1 0.03 0.01 8140125 std::type_info const& boost::detail::variant::reflect::operator()<Sprite>(Sprite const&) const [462]
  13103. 0.01 0.00 8140125/8140125 boost::typeindex::stl_type_index::type_info() const [793]
  13104. 0.00 0.00 8140125/8140125 boost::typeindex::stl_type_index boost::typeindex::type_id<Sprite>() [2958]
  13105. -----------------------------------------------
  13106. 0.01 0.04 6232114/6232114 Handle* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [193]
  13107. [463] 0.1 0.01 0.04 6232114 bool std::operator!=<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&) [463]
  13108. 0.01 0.03 6232114/6232114 bool std::operator==<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&) [491]
  13109. -----------------------------------------------
  13110. 0.00 0.00 150/2325399 ObjectPool<Text>::size() const [1580]
  13111. 0.04 0.00 2325249/2325399 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_range_check(unsigned long) const [481]
  13112. [464] 0.1 0.04 0.00 2325399 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::size() const [464]
  13113. -----------------------------------------------
  13114. 0.00 0.00 44/2281550 ObjectPool<Sprite>::size() const [1697]
  13115. 0.04 0.00 2281506/2281550 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_range_check(unsigned long) const [476]
  13116. [465] 0.1 0.04 0.00 2281550 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::size() const [465]
  13117. -----------------------------------------------
  13118. 0.01 0.00 21/84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [701]
  13119. 0.01 0.00 21/84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [853]
  13120. 0.01 0.00 21/84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_node() [852]
  13121. 0.01 0.00 21/84 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [573]
  13122. [466] 0.1 0.04 0.00 84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_Node_allocator() [466]
  13123. -----------------------------------------------
  13124. 0.04 0.00 3/3 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::allocator() [468]
  13125. [467] 0.1 0.04 0.00 3 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::new_allocator() [467]
  13126. -----------------------------------------------
  13127. 0.00 0.04 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [456]
  13128. [468] 0.1 0.00 0.04 3 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::allocator() [468]
  13129. 0.04 0.00 3/3 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::new_allocator() [467]
  13130. -----------------------------------------------
  13131. <spontaneous>
  13132. [469] 0.1 0.04 0.00 Camera::move(float, float) [469]
  13133. -----------------------------------------------
  13134. <spontaneous>
  13135. [470] 0.1 0.04 0.00 System::break_out_of_update() [470]
  13136. -----------------------------------------------
  13137. <spontaneous>
  13138. [471] 0.1 0.04 0.00 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::pair<std::type_index const&>(std::piecewise_construct_t, std::tuple<std::type_index const&>, std::tuple<>) [471]
  13139. -----------------------------------------------
  13140. 0.04 0.00 2236911/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [391]
  13141. [472] 0.1 0.04 0.00 2236911 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::get() const [472]
  13142. -----------------------------------------------
  13143. 0.04 0.00 225/225 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::allocator() [474]
  13144. [473] 0.1 0.04 0.00 225 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::new_allocator() [473]
  13145. -----------------------------------------------
  13146. 0.00 0.04 225/225 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [450]
  13147. [474] 0.1 0.00 0.04 225 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::allocator() [474]
  13148. 0.04 0.00 225/225 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::new_allocator() [473]
  13149. -----------------------------------------------
  13150. 0.00 0.00 9/2314578 ObjectPool<TileMap>::remove(Handle const&) [2080]
  13151. 0.01 0.03 2314569/2314578 ObjectPool<TileMap>::get(Handle&, TileMap*&) [277]
  13152. [475] 0.1 0.01 0.03 2314578 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::at(unsigned long) [475]
  13153. 0.00 0.03 2314578/2314578 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_range_check(unsigned long) const [524]
  13154. 0.00 0.00 2314578/2314588 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::operator[](unsigned long) [2981]
  13155. -----------------------------------------------
  13156. 0.00 0.04 2281506/2281506 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::at(unsigned long) [477]
  13157. [476] 0.1 0.00 0.04 2281506 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_range_check(unsigned long) const [476]
  13158. 0.04 0.00 2281506/2281550 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::size() const [465]
  13159. -----------------------------------------------
  13160. 0.00 0.04 2281506/2281506 ObjectPool<Sprite>::get(Handle&, Sprite*&) [210]
  13161. [477] 0.1 0.00 0.04 2281506 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::at(unsigned long) [477]
  13162. 0.00 0.04 2281506/2281506 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_range_check(unsigned long) const [476]
  13163. 0.00 0.00 2281506/2281726 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::operator[](unsigned long) [2983]
  13164. -----------------------------------------------
  13165. 0.00 0.04 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*) [480]
  13166. [478] 0.1 0.00 0.04 2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [478]
  13167. 0.02 0.02 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [479]
  13168. -----------------------------------------------
  13169. 0.02 0.02 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [478]
  13170. [479] 0.1 0.02 0.02 2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [479]
  13171. 0.00 0.02 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, mpl_::bool_<false>) [633]
  13172. -----------------------------------------------
  13173. 0.00 0.04 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&) [394]
  13174. [480] 0.1 0.00 0.04 2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*) [480]
  13175. 0.00 0.04 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [478]
  13176. -----------------------------------------------
  13177. 0.00 0.04 2325249/2325249 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::at(unsigned long) [388]
  13178. [481] 0.1 0.00 0.04 2325249 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_range_check(unsigned long) const [481]
  13179. 0.04 0.00 2325249/2325399 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::size() const [464]
  13180. -----------------------------------------------
  13181. 0.00 0.00 4/5261626 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  13182. 0.00 0.00 134/5261626 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  13183. 0.00 0.00 15654/5261626 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  13184. 0.00 0.00 15654/5261626 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  13185. 0.00 0.00 15654/5261626 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  13186. 0.00 0.00 15654/5261626 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  13187. 0.00 0.00 15654/5261626 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  13188. 0.00 0.00 15654/5261626 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  13189. 0.00 0.00 15654/5261626 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  13190. 0.00 0.00 15788/5261626 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  13191. 0.00 0.00 15788/5261626 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  13192. 0.00 0.01 990248/5261626 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  13193. 0.00 0.01 991608/5261626 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  13194. 0.00 0.01 1026226/5261626 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  13195. 0.00 0.01 1026226/5261626 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  13196. 0.00 0.01 1086026/5261626 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  13197. [482] 0.1 0.01 0.03 5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  13198. 0.01 0.01 5261626/18972812 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() const [292]
  13199. -----------------------------------------------
  13200. 0.00 0.00 6/85672 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1496]
  13201. 0.00 0.00 7894/85672 CallbackSystem::post_update(Game&) [662]
  13202. 0.00 0.03 77772/85672 CallbackSystem::on_update(Game&, Entity&) [34]
  13203. [483] 0.1 0.00 0.04 85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&) [483]
  13204. 0.00 0.02 6/6 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [572]
  13205. 0.00 0.01 85672/85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&) [746]
  13206. 0.01 0.00 85666/1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  13207. 0.00 0.00 171338/171338 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> >::operator*() const [3157]
  13208. 0.00 0.00 85672/85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::end() [3209]
  13209. 0.00 0.00 85672/85674 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> >::operator==(std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > const&) const [3208]
  13210. 0.00 0.00 85666/85666 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::key_comp() const [3211]
  13211. 0.00 0.00 6/107 std::remove_reference<CallbackKey&>::type&& std::move<CallbackKey&>(CallbackKey&) [4552]
  13212. 0.00 0.00 6/107 std::tuple<CallbackKey&&> std::forward_as_tuple<CallbackKey>(CallbackKey&&) [4550]
  13213. 0.00 0.00 6/6 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > const&) [5433]
  13214. -----------------------------------------------
  13215. 0.00 0.04 1/1 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*) [485]
  13216. [484] 0.1 0.00 0.04 1 Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>::~HandlerEntryImpl() [484]
  13217. 0.04 0.00 1/2 std::function<void (SetGridVisibilityMessage&)>::~function() [351]
  13218. -----------------------------------------------
  13219. 0.00 0.04 1/1 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*) [486]
  13220. [485] 0.1 0.00 0.04 1 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*) [485]
  13221. 0.00 0.04 1/1 Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>::~HandlerEntryImpl() [484]
  13222. -----------------------------------------------
  13223. 0.00 0.04 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [487]
  13224. [486] 0.1 0.00 0.04 1 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*) [486]
  13225. 0.00 0.04 1/1 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*) [485]
  13226. -----------------------------------------------
  13227. 0.00 0.04 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  13228. [487] 0.1 0.00 0.04 1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [487]
  13229. 0.00 0.04 1/1 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>*) [486]
  13230. 0.00 0.00 1/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [6047]
  13231. 0.00 0.00 1/2 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc() [6627]
  13232. -----------------------------------------------
  13233. 0.03 0.01 30658641/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  13234. [488] 0.1 0.03 0.01 30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [488]
  13235. 0.01 0.00 30658641/30658641 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::get() const [782]
  13236. -----------------------------------------------
  13237. 0.01 0.00 3190274/8997530 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [337]
  13238. 0.02 0.00 5807256/8997530 Handle* std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Handle*>, Handle*>(std::move_iterator<Handle*>, std::move_iterator<Handle*>, Handle*) [193]
  13239. [489] 0.1 0.04 0.00 8997530 Handle* std::__addressof<Handle>(Handle&) [489]
  13240. -----------------------------------------------
  13241. <spontaneous>
  13242. [490] 0.1 0.04 0.00 std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2>::get() const [490]
  13243. -----------------------------------------------
  13244. 0.01 0.03 6232114/6232114 bool std::operator!=<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&) [463]
  13245. [491] 0.1 0.01 0.03 6232114 bool std::operator==<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&) [491]
  13246. 0.03 0.00 12464228/12464228 std::move_iterator<Handle*>::base() const [542]
  13247. -----------------------------------------------
  13248. 0.00 0.00 16319/3192477 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&) [336]
  13249. 0.03 0.00 3176158/3192477 std::vector<Handle, std::allocator<Handle> >::empty() const [361]
  13250. [492] 0.1 0.03 0.01 3192477 std::vector<Handle, std::allocator<Handle> >::end() const [492]
  13251. 0.01 0.00 3192477/6384977 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle const* const&) [794]
  13252. -----------------------------------------------
  13253. 0.00 0.00 1/599 Grid::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1270]
  13254. 0.00 0.00 11/599 Game::Game() [138]
  13255. 0.00 0.00 25/599 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  13256. 0.00 0.01 187/599 Color::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [724]
  13257. 0.00 0.01 187/599 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  13258. 0.00 0.01 188/599 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  13259. [493] 0.1 0.00 0.03 599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  13260. 0.00 0.02 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [549]
  13261. 0.00 0.01 5987/5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(int) const [745]
  13262. 0.00 0.00 599/2396 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::~function() [996]
  13263. 0.00 0.00 5987/5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::key() const [1260]
  13264. 0.00 0.00 5400/5400 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> ><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const [1264]
  13265. 0.00 0.00 5987/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  13266. 0.00 0.00 599/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1558]
  13267. 0.00 0.00 17374/17374 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::value() const [3439]
  13268. 0.00 0.00 7185/7185 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::operator nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>() const [3637]
  13269. 0.00 0.00 6586/6586 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::end() [3640]
  13270. 0.00 0.00 6586/6586 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::operator!=(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const> const&) const [3643]
  13271. 0.00 0.00 5987/5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_structured() const [3667]
  13272. 0.00 0.00 5987/5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::operator++() [3663]
  13273. 0.00 0.00 599/599 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(decltype(nullptr)) [4157]
  13274. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::begin() [4130]
  13275. 0.00 0.00 599/42859 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::~basic_json() <cycle 3> [3275]
  13276. -----------------------------------------------
  13277. 0.00 0.00 161494/1437400 GraphicalSystem::on_update(Game&, Entity&) [30]
  13278. 0.02 0.01 1275906/1437400 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}::operator()(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) const [148]
  13279. [494] 0.1 0.02 0.01 1437400 Sprite::draw(RenderSurface&, sf::RenderStates) [494]
  13280. 0.01 0.00 1437400/1994730 Canvas::draw(sf::Drawable&, sf::RenderStates) [601]
  13281. -----------------------------------------------
  13282. 0.00 0.01 1/3 BuilderScene::file_dialog_box() [536]
  13283. 0.00 0.02 2/3 BuilderScene::create_hud(Game&) [229]
  13284. [495] 0.1 0.00 0.03 3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  13285. 0.00 0.01 3/6 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  13286. 0.00 0.01 6/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  13287. 0.00 0.00 15/38 Text::local_bounds() const [850]
  13288. 0.00 0.00 6/6 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  13289. 0.00 0.00 6/28 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  13290. 0.00 0.00 6/28 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  13291. 0.00 0.00 6/28 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  13292. 0.00 0.00 3/4 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  13293. 0.00 0.00 6/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  13294. 0.00 0.00 12/390 std::function<void ()>::~function() [1115]
  13295. 0.00 0.00 21/2325255 Text* Entity::get<Text, (void*)0>() [47]
  13296. 0.00 0.00 12/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  13297. 0.00 0.00 3/24 Callback::mouse_in(std::function<void ()>) [1286]
  13298. 0.00 0.00 3/24 Callback::mouse_out(std::function<void ()>) [1287]
  13299. 0.00 0.00 3/4 Callback::left_click(std::function<void ()>) [1440]
  13300. 0.00 0.00 3/29 Callback::left_release(std::function<void ()>) [1266]
  13301. 0.00 0.00 9/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  13302. 0.00 0.00 33/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  13303. 0.00 0.00 3/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  13304. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}) [1937]
  13305. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}) [1934]
  13306. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}) [1935]
  13307. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}) [1936]
  13308. 0.00 0.00 3/1488784 Entity::handle() const [385]
  13309. 0.00 0.00 3/43413833 Scene::get_entity(Handle) [45]
  13310. 0.00 0.00 3/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  13311. 0.00 0.00 3/30650727 sf::Vector2<float> sf::operator/<float>(sf::Vector2<float> const&, float) [104]
  13312. 0.00 0.00 3/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  13313. 0.00 0.00 3/270596 std::function<void ()>::operator bool() const [1125]
  13314. 0.00 0.00 15/45 Color::Color(Color const&) [4702]
  13315. 0.00 0.00 9/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  13316. 0.00 0.00 9/8266 Color::~Color() [3596]
  13317. 0.00 0.00 6/17 Rectangle::local_bounds() const [4983]
  13318. 0.00 0.00 3/77 Scene::fonts() [4612]
  13319. 0.00 0.00 3/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}::~function() [5231]
  13320. 0.00 0.00 3/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::~function() [5228]
  13321. 0.00 0.00 3/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}::~function() [5229]
  13322. 0.00 0.00 3/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}::~function() [5230]
  13323. 0.00 0.00 3/7 Text::origin(float, float) [5267]
  13324. 0.00 0.00 3/78 Rectangle::size() const [4609]
  13325. 0.00 0.00 3/3 Text::offset(sf::Vector2<float> const&) [5714]
  13326. -----------------------------------------------
  13327. 0.00 0.02 1/2 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  13328. 0.00 0.02 1/2 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  13329. [496] 0.1 0.00 0.03 2 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  13330. 0.00 0.02 2/2 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  13331. 0.01 0.00 2/14 std::type_info::name() const [311]
  13332. 0.00 0.00 4/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  13333. 0.00 0.00 2/4008 Text::Text(Text const&) [937]
  13334. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  13335. 0.00 0.00 2/4085 Text::~Text() [1235]
  13336. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  13337. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  13338. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  13339. -----------------------------------------------
  13340. 0.03 0.00 23615/23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&) [440]
  13341. [497] 0.1 0.03 0.00 23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&, std::integral_constant<bool, true>) [497]
  13342. 0.00 0.00 23615/94940 std::_Any_data::_M_access() [869]
  13343. 0.00 0.00 23615/17059716 operator new(unsigned long, void*) [458]
  13344. 0.00 0.00 23615/70845 std::remove_reference<System::update(Game&)::{lambda(Handle)#1}&>::type&& std::move<System::update(Game&)::{lambda(Handle)#1}&>(std::remove_reference&&) [3225]
  13345. -----------------------------------------------
  13346. 0.00 0.00 3/266623 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::operator[](unsigned int const&) [765]
  13347. 0.00 0.03 266620/266623 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::at(unsigned int const&) [397]
  13348. [498] 0.1 0.00 0.03 266623 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [498]
  13349. 0.00 0.03 266623/266623 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [499]
  13350. -----------------------------------------------
  13351. 0.00 0.03 266623/266623 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [498]
  13352. [499] 0.1 0.00 0.03 266623 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [499]
  13353. 0.02 0.00 266623/266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_begin() [628]
  13354. 0.00 0.01 266623/266625 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::_Rb_tree_node_base*, unsigned int const&) [712]
  13355. 0.00 0.00 266623/266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_end() [3086]
  13356. -----------------------------------------------
  13357. 0.03 0.00 222/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  13358. [500] 0.1 0.03 0.00 222 SceneNode::entity(Handle) [500]
  13359. 0.00 0.00 222/1062 Handle::operator=(Handle const&) [784]
  13360. -----------------------------------------------
  13361. 0.00 0.00 9/3160100 Scene::remove_entity(Handle, bool) [231]
  13362. 0.00 0.02 1566664/3160100 PostorderEntitySubscription::init() [28]
  13363. 0.00 0.02 1593427/3160100 PreorderEntitySubscription::init() [29]
  13364. [501] 0.1 0.00 0.03 3160100 std::vector<Handle, std::allocator<Handle> >::back() [501]
  13365. 0.01 0.01 3160100/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  13366. 0.00 0.01 3160100/3160100 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator-(long) const [719]
  13367. 0.00 0.00 3160100/6323213 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [2959]
  13368. -----------------------------------------------
  13369. 0.00 0.03 14157/14157 CallbackSystem::on_update(Game&, Entity&) [34]
  13370. [502] 0.1 0.00 0.03 14157 Callback::mouse_move() [502]
  13371. 0.00 0.03 14157/270491 Callback::execute_callback(CallbackKey) [94]
  13372. -----------------------------------------------
  13373. 0.00 0.00 1000/14000 Clickable::swap(Clickable&) [1060]
  13374. 0.00 0.00 1000/14000 Collision::swap(Collision&) [706]
  13375. 0.00 0.00 1000/14000 Rectangle::swap(Rectangle&) [1000]
  13376. 0.00 0.00 1000/14000 TileMap::swap(TileMap&) [1059]
  13377. 0.00 0.00 1000/14000 VertexList::swap(VertexList&) [1057]
  13378. 0.00 0.00 1000/14000 Grid::swap(Grid&) [1058]
  13379. 0.00 0.00 2000/14000 Callback::swap(Callback&) [991]
  13380. 0.00 0.00 2000/14000 PlayerProfile::swap(PlayerProfile&) [990]
  13381. 0.00 0.00 2000/14000 Sprite::swap(Sprite&) [989]
  13382. 0.00 0.00 2000/14000 Text::swap(Text&) [677]
  13383. [503] 0.1 0.00 0.03 14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  13384. 0.00 0.03 28000/28000 Component::operator=(Component const&) [504]
  13385. 0.00 0.00 14000/42000 Component::Component(Component const&) [1120]
  13386. 0.00 0.00 42000/42000 std::remove_reference<Component&>::type&& std::move<Component&>(Component&) [3308]
  13387. 0.00 0.00 14000/71249 Component::~Component() [3224]
  13388. -----------------------------------------------
  13389. 0.00 0.03 28000/28000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  13390. [504] 0.1 0.00 0.03 28000 Component::operator=(Component const&) [504]
  13391. 0.03 0.00 28000/28000 Component::swap(Component&) [522]
  13392. 0.00 0.00 28000/42000 Component::Component(Component const&) [1120]
  13393. 0.00 0.00 28000/71249 Component::~Component() [3224]
  13394. -----------------------------------------------
  13395. 0.01 0.00 2/10 void Mailbox::handle<ResizeCameraMessage, CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>(CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}) [399]
  13396. 0.01 0.00 3/10 void Mailbox::handle<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [326]
  13397. 0.02 0.00 5/10 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::~HandlerEntryImpl() [663]
  13398. [505] 0.1 0.03 0.00 10 std::function<void (ResizeCameraMessage&)>::~function() [505]
  13399. 0.00 0.00 10/50052 std::_Function_base::~_Function_base() [323]
  13400. -----------------------------------------------
  13401. 0.03 0.00 1/1 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  13402. [506] 0.1 0.03 0.00 1 Scene::add_to_scene_node(SceneNode*, Entity*, int) [506]
  13403. 0.00 0.00 1/435 Scene::add_to_scene_node(SceneNode*, SceneNode*, int) [953]
  13404. 0.00 0.00 1/37528737 Entity::space() const [169]
  13405. -----------------------------------------------
  13406. 0.00 0.00 9/231 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin() [409]
  13407. 0.03 0.00 222/231 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&) [529]
  13408. [507] 0.1 0.03 0.00 231 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin() [507]
  13409. 0.00 0.00 231/101617057 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [174]
  13410. -----------------------------------------------
  13411. 0.00 0.03 21/21 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [114]
  13412. [508] 0.1 0.00 0.03 21 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [508]
  13413. 0.00 0.02 21/21 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [573]
  13414. 0.00 0.01 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_node() [852]
  13415. 0.00 0.00 21/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  13416. 0.00 0.00 21/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  13417. 0.00 0.00 21/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  13418. -----------------------------------------------
  13419. 0.03 0.00 99259709/99259709 std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> >::_M_head(std::_Tuple_impl<0ul, ObjectPoolBase*, std::default_delete<ObjectPoolBase> > const&) [266]
  13420. [509] 0.1 0.03 0.00 99259709 std::_Head_base<0ul, ObjectPoolBase*, false>::_M_head(std::_Head_base<0ul, ObjectPoolBase*, false> const&) [509]
  13421. -----------------------------------------------
  13422. 0.00 0.00 46/46809904 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [2616]
  13423. 0.00 0.00 1574560/46809904 bool __gnu_cxx::operator==<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [727]
  13424. 0.00 0.00 6352316/46809904 bool __gnu_cxx::operator==<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [545]
  13425. 0.00 0.00 6413186/46809904 bool __gnu_cxx::operator!=<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [890]
  13426. 0.02 0.00 32469796/46809904 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  13427. [510] 0.1 0.03 0.00 46809904 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::base() const [510]
  13428. -----------------------------------------------
  13429. 0.00 0.00 1/32428727 VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1} const& std::_Any_data::_M_access<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>() const [2941]
  13430. 0.00 0.00 1/32428727 BuilderScene::create_hud(Game&)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#2}>() const [2931]
  13431. 0.00 0.00 1/32428727 BuilderScene::create_hud(Game&)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#3}>() const [2932]
  13432. 0.00 0.00 1/32428727 BuilderScene::file_dialog_box()::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#1}>() const [2933]
  13433. 0.00 0.00 1/32428727 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>() const [2938]
  13434. 0.00 0.00 1/32428727 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>() const [2939]
  13435. 0.00 0.00 1/32428727 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>() const [2940]
  13436. 0.00 0.00 1/32428727 BuilderScene::create_notification(float, float)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#1}>() const [2937]
  13437. 0.00 0.00 1/32428727 BuilderScene::create_notification(float, float)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#2}>() const [2934]
  13438. 0.00 0.00 1/32428727 BuilderScene::create_notification(float, float)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#3}>() const [2935]
  13439. 0.00 0.00 1/32428727 BuilderScene::create_notification(float, float)::{lambda()#4} const& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#4}>() const [2936]
  13440. 0.00 0.00 1/32428727 GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1} const& std::_Any_data::_M_access<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>() const [2930]
  13441. 0.00 0.00 2/32428727 Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1} const& std::_Any_data::_M_access<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>() const [2927]
  13442. 0.00 0.00 2/32428727 StartMenuScene::init(Game&)::{lambda()#2} const& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#2}>() const [2926]
  13443. 0.00 0.00 2/32428727 BuilderScene::create_hud(Game&)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#1}>() const [2920]
  13444. 0.00 0.00 2/32428727 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>() const [2921]
  13445. 0.00 0.00 2/32428727 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>() const [2922]
  13446. 0.00 0.00 2/32428727 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>() const [2923]
  13447. 0.00 0.00 2/32428727 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>() const [2924]
  13448. 0.00 0.00 2/32428727 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>() const [2925]
  13449. 0.00 0.00 3/32428727 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>() const [2899]
  13450. 0.00 0.00 3/32428727 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() const [2898]
  13451. 0.00 0.00 3/32428727 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() const [2896]
  13452. 0.00 0.00 3/32428727 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() const [2897]
  13453. 0.00 0.00 4/32428727 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() const [2892]
  13454. 0.00 0.00 5/32428727 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1} const& std::_Any_data::_M_access<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>() const [2889]
  13455. 0.00 0.00 7/32428727 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1} const& std::_Any_data::_M_access<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>() const [2840]
  13456. 0.00 0.00 13/32428727 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>() const [2789]
  13457. 0.00 0.00 21/32428727 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}* const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() const [2730]
  13458. 0.00 0.00 21/32428727 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>() const [2729]
  13459. 0.00 0.00 27/32428727 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>() const [2719]
  13460. 0.00 0.00 27/32428727 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4} const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>() const [2720]
  13461. 0.00 0.00 68/32428727 StartMenuScene::init(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#1}*>() const [2491]
  13462. 0.00 0.00 70/32428727 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>() const [2485]
  13463. 0.00 0.00 116/32428727 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*>() const [2369]
  13464. 0.00 0.00 117/32428727 BuilderScene::file_dialog_box()::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#2}>() const [2293]
  13465. 0.00 0.00 430/32428727 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*>() const [1817]
  13466. 0.00 0.00 430/32428727 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>() const [1818]
  13467. 0.00 0.00 430/32428727 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>() const [1819]
  13468. 0.00 0.00 718/32428727 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() const [1719]
  13469. 0.00 0.00 7828/32428727 BuilderScene::setup_keybindings(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::setup_keybindings(Game&)::{lambda()#1}*>() const [1451]
  13470. 0.00 0.00 7828/32428727 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}* const& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*>() const [1452]
  13471. 0.03 0.00 32410527/32428727 System::update(Game&)::{lambda(Handle)#1} const& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() const [355]
  13472. [511] 0.1 0.03 0.00 32428727 std::_Any_data::_M_access() const [511]
  13473. -----------------------------------------------
  13474. 0.03 0.00 32386912/32386912 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_get_pointer(std::_Any_data const&) [183]
  13475. [512] 0.1 0.03 0.00 32386912 System::update(Game&)::{lambda(Handle)#1} const* std::__addressof<System::update(Game&)::{lambda(Handle)#1} const>(System::update(Game&)::{lambda(Handle)#1} const&) [512]
  13476. -----------------------------------------------
  13477. 0.03 0.00 18972812/18972812 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr() const [420]
  13478. [513] 0.1 0.03 0.00 18972812 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_addr() const [513]
  13479. -----------------------------------------------
  13480. 0.03 0.00 10855013/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const [422]
  13481. [514] 0.1 0.03 0.00 10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::using_backup() const [514]
  13482. -----------------------------------------------
  13483. 0.00 0.00 1/7893045 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_unique_pos(std::type_index const&) [2727]
  13484. 0.00 0.00 1/7893045 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::begin() [2890]
  13485. 0.00 0.00 16/7893045 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1856]
  13486. 0.00 0.00 16/7893045 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_const_cast() const [2498]
  13487. 0.01 0.00 2630965/7893045 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::_Rb_tree_node_base*, std::type_index const&) [122]
  13488. 0.02 0.00 5262046/7893045 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [453]
  13489. [515] 0.1 0.03 0.00 7893045 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [515]
  13490. -----------------------------------------------
  13491. 0.00 0.00 2/2314580 ObjectPool<TileMap>::size() const [2712]
  13492. 0.03 0.00 2314578/2314580 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_range_check(unsigned long) const [524]
  13493. [516] 0.1 0.03 0.00 2314580 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::size() const [516]
  13494. -----------------------------------------------
  13495. 0.01 0.00 187/629 void boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::convert_construct<Sprite>(Sprite&, int, mpl_::bool_<false>) [895]
  13496. 0.02 0.00 442/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [564]
  13497. [517] 0.1 0.03 0.00 629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::indicate_which(int) [517]
  13498. -----------------------------------------------
  13499. 0.03 0.00 1/1 __libc_csu_init [327]
  13500. [518] 0.1 0.03 0.00 1 _GLOBAL__sub_I__ZN10GridSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrI6CameraE [518]
  13501. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [6852]
  13502. -----------------------------------------------
  13503. <spontaneous>
  13504. [519] 0.1 0.03 0.00 Grid::zoom_factor(float, float) [519]
  13505. -----------------------------------------------
  13506. <spontaneous>
  13507. [520] 0.1 0.03 0.00 Entity::id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [520]
  13508. -----------------------------------------------
  13509. <spontaneous>
  13510. [521] 0.1 0.03 0.00 non-virtual thunk to GridSystem::~GridSystem() [521]
  13511. -----------------------------------------------
  13512. 0.03 0.00 28000/28000 Component::operator=(Component const&) [504]
  13513. [522] 0.1 0.03 0.00 28000 Component::swap(Component&) [522]
  13514. 0.00 0.00 28000/150000 void std::swap<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [3161]
  13515. -----------------------------------------------
  13516. 6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_erase(std::_Rb_tree_node<EntityFilter::Expression*>*) [523]
  13517. 0.01 0.01 6/12 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~_Rb_tree() [674]
  13518. 0.01 0.01 6/12 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear() [667]
  13519. [523] 0.1 0.01 0.02 12+6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_erase(std::_Rb_tree_node<EntityFilter::Expression*>*) [523]
  13520. 0.02 0.00 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_drop_node(std::_Rb_tree_node<EntityFilter::Expression*>*) [629]
  13521. 0.00 0.00 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_S_right(std::_Rb_tree_node_base*) [5489]
  13522. 0.00 0.00 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_S_left(std::_Rb_tree_node_base*) [5488]
  13523. 6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_erase(std::_Rb_tree_node<EntityFilter::Expression*>*) [523]
  13524. -----------------------------------------------
  13525. 0.00 0.03 2314578/2314578 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::at(unsigned long) [475]
  13526. [524] 0.1 0.00 0.03 2314578 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_range_check(unsigned long) const [524]
  13527. 0.03 0.00 2314578/2314580 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::size() const [516]
  13528. -----------------------------------------------
  13529. 0.00 0.00 9/3160100 Scene::remove_entity(Handle, bool) [231]
  13530. 0.00 0.01 1566664/3160100 PostorderEntitySubscription::init() [28]
  13531. 0.01 0.01 1593427/3160100 PreorderEntitySubscription::init() [29]
  13532. [525] 0.1 0.01 0.02 3160100 std::vector<Handle, std::allocator<Handle> >::pop_back() [525]
  13533. 0.02 0.00 3160100/3160123 void std::allocator_traits<std::allocator<Handle> >::destroy<Handle>(std::allocator<Handle>&, Handle*) [597]
  13534. -----------------------------------------------
  13535. 0.01 0.02 2079910/2079910 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::at(unsigned long) [430]
  13536. [526] 0.1 0.01 0.02 2079910 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_range_check(unsigned long) const [526]
  13537. 0.02 0.00 2079910/2079990 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::size() const [599]
  13538. -----------------------------------------------
  13539. 0.01 0.02 2078744/2078744 ObjectPool<PlayerProfile>::get(Handle&, PlayerProfile*&) [316]
  13540. [527] 0.1 0.01 0.02 2078744 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::at(unsigned long) [527]
  13541. 0.00 0.02 2078744/2078744 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_range_check(unsigned long) const [632]
  13542. 0.00 0.00 2078744/2079144 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::operator[](unsigned long) [2984]
  13543. -----------------------------------------------
  13544. 0.00 0.00 1/64 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  13545. 0.00 0.03 63/64 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  13546. [528] 0.1 0.00 0.03 64 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  13547. 0.00 0.03 64/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  13548. 0.00 0.00 64/1062 Handle::operator=(Handle const&) [784]
  13549. 0.00 0.00 64/64 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1299]
  13550. 0.00 0.00 64/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  13551. 0.00 0.00 64/1488784 Entity::handle() const [385]
  13552. 0.00 0.00 128/104306070 std::type_index::type_index(std::type_info const&) [118]
  13553. -----------------------------------------------
  13554. 0.00 0.03 222/222 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  13555. [529] 0.1 0.00 0.03 222 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_unique_pos(std::type_index const&) [529]
  13556. 0.03 0.00 222/231 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::begin() [507]
  13557. 0.00 0.00 222/50926476 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_begin() [145]
  13558. 0.00 0.00 222/50806242 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) const [267]
  13559. 0.00 0.00 222/101617057 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [174]
  13560. 0.00 0.00 222/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_end() [331]
  13561. 0.00 0.00 222/222 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*&, std::_Rb_tree_node_base*&) [4375]
  13562. -----------------------------------------------
  13563. 0.00 0.03 3/3 Scene::~Scene() [171]
  13564. [530] 0.1 0.00 0.03 3 ComponentManager::~ComponentManager() [530]
  13565. 0.00 0.03 3/3 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~map() [531]
  13566. -----------------------------------------------
  13567. 0.00 0.03 3/3 ComponentManager::~ComponentManager() [530]
  13568. [531] 0.1 0.00 0.03 3 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~map() [531]
  13569. 0.00 0.03 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~_Rb_tree() [532]
  13570. -----------------------------------------------
  13571. 0.00 0.03 3/3 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~map() [531]
  13572. [532] 0.1 0.00 0.03 3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~_Rb_tree() [532]
  13573. 0.01 0.02 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [533]
  13574. 0.00 0.00 3/50806144 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_begin() [262]
  13575. 0.00 0.00 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl() [6068]
  13576. -----------------------------------------------
  13577. 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [533]
  13578. 0.01 0.02 3/3 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::~_Rb_tree() [532]
  13579. [533] 0.1 0.01 0.02 3+21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [533]
  13580. 0.00 0.02 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [557]
  13581. 0.00 0.00 21/63487712 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_right(std::_Rb_tree_node_base*) [226]
  13582. 0.00 0.00 21/128914328 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_S_left(std::_Rb_tree_node_base*) [181]
  13583. 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [533]
  13584. -----------------------------------------------
  13585. 0.00 0.03 1/1 BuilderScene::init(Game&) [108]
  13586. [534] 0.1 0.00 0.03 1 VisualDebugSystem::VisualDebugSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [534]
  13587. 0.00 0.03 1/3 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  13588. 0.00 0.00 1/30650750 std::shared_ptr<Camera>::shared_ptr(std::shared_ptr<Camera> const&) [63]
  13589. 0.00 0.00 1/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  13590. -----------------------------------------------
  13591. 0.00 0.00 142062/3160704 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  13592. 0.01 0.02 3018642/3160704 void std::vector<Handle, std::allocator<Handle> >::emplace_back<Handle>(Handle&&) [157]
  13593. [535] 0.1 0.01 0.02 3160704 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle>(std::allocator<Handle>&, Handle*, Handle&&) [535]
  13594. 0.00 0.01 3160704/3160704 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle>(Handle*, Handle&&) [720]
  13595. 0.00 0.00 3160704/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  13596. -----------------------------------------------
  13597. 0.00 0.03 1/1 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  13598. [536] 0.1 0.00 0.03 1 BuilderScene::file_dialog_box() [536]
  13599. 0.00 0.01 1/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  13600. 0.00 0.01 1/1 BuilderScene::create_notification(float, float) [901]
  13601. 0.00 0.00 1/1 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  13602. 0.00 0.00 1/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  13603. 0.00 0.00 1/1 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  13604. 0.00 0.00 3/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  13605. 0.00 0.00 3/390 std::function<void ()>::~function() [1115]
  13606. 0.00 0.00 5/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  13607. 0.00 0.00 1/5 Callback::on_update(std::function<void ()>) [1422]
  13608. 0.00 0.00 1/29 Callback::left_release(std::function<void ()>) [1266]
  13609. 0.00 0.00 2/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  13610. 0.00 0.00 1/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  13611. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::file_dialog_box()::{lambda()#1}, void, void>(BuilderScene::file_dialog_box()::{lambda()#1}) [2352]
  13612. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::file_dialog_box()::{lambda()#2}, void, void>(BuilderScene::file_dialog_box()::{lambda()#2}) [2351]
  13613. 0.00 0.00 3/43413833 Scene::get_entity(Handle) [45]
  13614. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  13615. 0.00 0.00 3/37528737 Entity::space() const [169]
  13616. 0.00 0.00 5/17 Rectangle::local_bounds() const [4983]
  13617. 0.00 0.00 3/8872 SceneNode::position(float, float) [3586]
  13618. 0.00 0.00 1/77 Scene::fonts() [4612]
  13619. 0.00 0.00 1/3 std::function<void ()>::function(decltype(nullptr)) [6072]
  13620. 0.00 0.00 1/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  13621. -----------------------------------------------
  13622. 0.00 0.00 1/2348 Scene::get_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1420]
  13623. 0.00 0.00 222/2348 Scene::bookmark(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Handle) [921]
  13624. 0.00 0.02 2125/2348 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  13625. [537] 0.1 0.00 0.03 2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [537]
  13626. 0.00 0.01 2348/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [713]
  13627. 0.01 0.00 224/224 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [733]
  13628. 0.00 0.00 2348/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end() [1038]
  13629. 0.00 0.00 4686/4686 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator*() const [3724]
  13630. 0.00 0.00 2348/2350 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const&) const [3825]
  13631. 0.00 0.00 2338/2338 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::key_comp() const [3828]
  13632. 0.00 0.00 2338/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  13633. 0.00 0.00 224/14634 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple<void, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3492]
  13634. 0.00 0.00 224/224 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const&) [4341]
  13635. -----------------------------------------------
  13636. 0.00 0.01 1/3 VisualDebugSystem::~VisualDebugSystem() [907]
  13637. 0.00 0.02 2/3 GraphicalSystem::~GraphicalSystem() [656]
  13638. [538] 0.1 0.00 0.03 3 GraphicalSystem::~GraphicalSystem() [538]
  13639. 0.00 0.03 3/6 System::~System() [412]
  13640. 0.00 0.00 3/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  13641. -----------------------------------------------
  13642. 0.03 0.00 46/46 ComponentManager::remove(std::type_index, Handle) [407]
  13643. [539] 0.1 0.03 0.00 46 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator->() const [539]
  13644. 0.00 0.00 46/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  13645. -----------------------------------------------
  13646. 0.03 0.00 3/3 InputDevice::add_axis(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [237]
  13647. [540] 0.1 0.03 0.00 3 std::enable_if<std::is_assignable<std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<Axis> >::value, std::shared_ptr<InputElement>&>::type std::shared_ptr<InputElement>::operator=<Axis>(std::shared_ptr<Axis>&&) [540]
  13648. 0.00 0.00 3/3 std::enable_if<std::__sp_compatible_with<Axis*, InputElement*>::value, std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::operator=<Axis>(std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>&&) [2450]
  13649. 0.00 0.00 3/3 std::remove_reference<std::shared_ptr<Axis>&>::type&& std::move<std::shared_ptr<Axis>&>(std::shared_ptr<Axis>&) [6103]
  13650. -----------------------------------------------
  13651. 0.01 0.02 6/6 EntityFilter::~EntityFilter() [452]
  13652. [541] 0.1 0.01 0.02 6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear() [541]
  13653. 0.00 0.02 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear() [667]
  13654. -----------------------------------------------
  13655. 0.03 0.00 12464228/12464228 bool std::operator==<Handle*>(std::move_iterator<Handle*> const&, std::move_iterator<Handle*> const&) [491]
  13656. [542] 0.1 0.03 0.00 12464228 std::move_iterator<Handle*>::base() const [542]
  13657. -----------------------------------------------
  13658. 0.01 0.01 60000/60000 Entity::swap(Entity&) [544]
  13659. [543] 0.1 0.01 0.01 60000 Messageable::swap(Messageable&) [543]
  13660. 0.00 0.01 60000/60000 Mailbox::operator=(Mailbox const&) [676]
  13661. -----------------------------------------------
  13662. 0.00 0.02 60000/60000 Entity::operator=(Entity const&) [297]
  13663. [544] 0.1 0.00 0.02 60000 Entity::swap(Entity&) [544]
  13664. 0.01 0.01 60000/60000 Messageable::swap(Messageable&) [543]
  13665. 0.00 0.00 60000/150000 void std::swap<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [3161]
  13666. 0.00 0.00 60000/60000 void std::swap<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >(std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >&, std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >&) [3265]
  13667. -----------------------------------------------
  13668. 0.02 0.00 3176158/3176158 std::vector<Handle, std::allocator<Handle> >::empty() const [361]
  13669. [545] 0.0 0.02 0.00 3176158 bool __gnu_cxx::operator==<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [545]
  13670. 0.00 0.00 6352316/46809904 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::base() const [510]
  13671. -----------------------------------------------
  13672. 0.02 0.00 359864/359864 GraphicalSystem::on_update(Game&, Entity&) [30]
  13673. [546] 0.0 0.02 0.00 359864 Rectangle::draw(RenderSurface&, sf::RenderStates) [546]
  13674. 0.00 0.00 359864/1994730 Canvas::draw(sf::Drawable&, sf::RenderStates) [601]
  13675. -----------------------------------------------
  13676. 0.00 0.00 1/40299 ObjectPool<VertexList>::~ObjectPool() [1747]
  13677. 0.00 0.00 1/40299 ObjectPool<Clickable>::~ObjectPool() [1751]
  13678. 0.00 0.00 1/40299 ObjectPool<Collision>::~ObjectPool() [1753]
  13679. 0.00 0.00 1/40299 ObjectPool<Rectangle>::~ObjectPool() [1755]
  13680. 0.00 0.00 1/40299 ObjectPool<Grid>::~ObjectPool() [1749]
  13681. 0.00 0.00 1/40299 ObjectPool<TileMap>::~ObjectPool() [1392]
  13682. 0.00 0.00 2/40299 CallbackSystem::~CallbackSystem() [655]
  13683. 0.00 0.00 2/40299 ObjectPool<Callback>::~ObjectPool() [943]
  13684. 0.00 0.00 2/40299 ObjectPool<Sprite>::~ObjectPool() [1238]
  13685. 0.00 0.00 2/40299 ObjectPool<PlayerProfile>::~ObjectPool() [1668]
  13686. 0.00 0.00 2/40299 ObjectPool<Text>::~ObjectPool() [1275]
  13687. 0.00 0.00 2/40299 Scene::remove_entity(Handle, bool) [231]
  13688. 0.00 0.00 3/40299 ObjectPool<Entity>::~ObjectPool() [247]
  13689. 0.00 0.00 6/40299 EntitySubscription::~EntitySubscription() [448]
  13690. 0.00 0.00 597/40299 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  13691. 0.00 0.00 7828/40299 BaseEntitySubscription::init() [32]
  13692. 0.00 0.00 7894/40299 Scene::update(Game&) [4]
  13693. 0.00 0.00 8161/40299 PreorderEntitySubscription::init() [29]
  13694. 0.00 0.01 15792/40299 PostorderEntitySubscription::init() [28]
  13695. [547] 0.0 0.00 0.02 40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  13696. 0.01 0.01 40299/268785 void std::_Destroy<Handle*, Handle>(Handle*, Handle*, std::allocator<Handle>&) [318]
  13697. 0.01 0.00 40299/40299 std::_Vector_base<Handle, std::allocator<Handle> >::~_Vector_base() [732]
  13698. 0.00 0.00 40299/709962 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() [3024]
  13699. -----------------------------------------------
  13700. 0.00 0.00 7/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1856]
  13701. 0.00 0.00 25/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::type_index const&) [1703]
  13702. 0.00 0.02 2630947/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  13703. [548] 0.0 0.00 0.02 2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node_base const*) [548]
  13704. 0.00 0.01 2630979/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node_base const*) [682]
  13705. 0.01 0.00 2630979/13711186 std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator()(std::pair<std::type_index const, std::shared_ptr<Intent> > const&) const [421]
  13706. -----------------------------------------------
  13707. 0.00 0.02 599/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  13708. [549] 0.0 0.00 0.02 599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [549]
  13709. 0.00 0.02 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  13710. 0.00 0.00 599/2396 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::~function() [996]
  13711. 0.00 0.00 599/1797 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)> const&) [1524]
  13712. 0.00 0.00 599/599 decltype (({parm#1}.end)()) std::end<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [4159]
  13713. 0.00 0.00 599/599 decltype (({parm#1}.begin)()) std::begin<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [4160]
  13714. -----------------------------------------------
  13715. 0.01 0.01 2/2 System::~System() [412]
  13716. [550] 0.0 0.01 0.01 2 PostorderEntitySubscription::~PostorderEntitySubscription() [550]
  13717. 0.00 0.01 2/2 PostorderEntitySubscription::~PostorderEntitySubscription() [688]
  13718. -----------------------------------------------
  13719. 0.00 0.02 187/187 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  13720. [551] 0.0 0.00 0.02 187 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  13721. 0.00 0.01 187/187 Color::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [724]
  13722. 0.00 0.01 187/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  13723. 0.00 0.00 748/26311 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int) [610]
  13724. 0.00 0.00 187/209 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  13725. 0.00 0.00 374/5688 std::shared_ptr<Texture>::~shared_ptr() [1224]
  13726. 0.00 0.00 2244/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  13727. 0.00 0.00 187/5077 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&) [1227]
  13728. 0.00 0.00 374/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  13729. 0.00 0.00 187/187 Sprite::texture(std::shared_ptr<Texture>) [1723]
  13730. 0.00 0.00 935/939 std::__cxx11::stof(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*) [4057]
  13731. 0.00 0.00 187/8093 Color::Color(sf::Color const&) [3598]
  13732. 0.00 0.00 187/188 Component::id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [4442]
  13733. 0.00 0.00 187/187 Sprite::offset(float, float) [4449]
  13734. 0.00 0.00 187/187 Sprite::rotation(float) [4451]
  13735. 0.00 0.00 187/187 Sprite::origin(float, float) [4450]
  13736. 0.00 0.00 187/8213 Color::operator sf::Color() const [3597]
  13737. 0.00 0.00 187/187 Sprite::color(sf::Color const&) [4448]
  13738. 0.00 0.00 187/212 Scene::textures() [4403]
  13739. 0.00 0.00 187/187 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator bool() const [4452]
  13740. 0.00 0.00 187/189 sf::Rect<int>::Rect() [4441]
  13741. 0.00 0.00 187/187 Sprite::set_texture_rect(sf::Rect<int> const&) [4447]
  13742. 0.00 0.00 187/8266 Color::~Color() [3596]
  13743. 0.00 0.00 187/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [4142]
  13744. -----------------------------------------------
  13745. 0.00 0.01 1/2 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  13746. 0.00 0.01 1/2 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  13747. [552] 0.0 0.00 0.02 2 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  13748. 0.01 0.00 2/14 std::type_info::name() const [311]
  13749. 0.00 0.01 2/2 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  13750. 0.00 0.00 4/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  13751. 0.00 0.00 2/4050 Callback::~Callback() [737]
  13752. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  13753. 0.00 0.00 2/4008 Callback::Callback(Callback const&) [1261]
  13754. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  13755. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  13756. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  13757. -----------------------------------------------
  13758. 0.00 0.00 1/2125 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  13759. 0.00 0.00 1/2125 BuilderScene::create_notification(float, float) [901]
  13760. 0.00 0.00 2/2125 BuilderScene::create_mouse_entity(Game&) [684]
  13761. 0.00 0.00 3/2125 BuilderScene::process(Game&, MouseEnteredInputEvent&) [1317]
  13762. 0.00 0.00 3/2125 BuilderScene::process(Game&, MouseLeftInputEvent&) [1316]
  13763. 0.00 0.00 4/2125 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  13764. 0.00 0.00 5/2125 BuilderScene::create_hud(Game&) [229]
  13765. 0.00 0.00 6/2125 BuilderScene::setup_keybindings(Game&) [556]
  13766. 0.00 0.00 6/2125 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  13767. 0.00 0.00 108/2125 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  13768. 0.00 0.00 222/2125 Scene::bookmark(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Handle) [921]
  13769. 0.00 0.00 345/2125 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  13770. 0.00 0.00 429/2125 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  13771. 0.00 0.01 990/2125 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  13772. [553] 0.0 0.00 0.02 2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  13773. 0.00 0.02 2125/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [537]
  13774. 0.00 0.00 2125/43413833 Scene::get_entity(Handle) [45]
  13775. -----------------------------------------------
  13776. 0.00 0.00 3/16079 StartMenuScene::init(Game&) [363]
  13777. 0.00 0.00 15/16079 BuilderScene::setup_keybindings(Game&) [556]
  13778. 0.00 0.00 21/16079 Keyboard::process(KeyPressInputEvent&) [1322]
  13779. 0.00 0.00 21/16079 Keyboard::process(KeyReleaseInputEvent&) [1323]
  13780. 0.00 0.00 72/16079 Mouse::process(MouseButtonInputEvent&) [1246]
  13781. 0.00 0.00 232/16079 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  13782. 0.00 0.00 440/16079 Mouse::process(MouseWheelInputEvent&) [1114]
  13783. 0.00 0.00 1092/16079 Mouse::process(MouseMoveInputEvent&) [1075]
  13784. 0.00 0.01 6356/16079 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  13785. 0.00 0.01 7827/16079 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  13786. [554] 0.0 0.00 0.02 16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  13787. 0.00 0.01 16079/16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
  13788. 0.01 0.00 16079/16079 bool std::operator!=<InputElement>(std::shared_ptr<InputElement> const&, decltype(nullptr)) [972]
  13789. 0.00 0.00 16079/1360440 std::shared_ptr<InputElement>::shared_ptr(std::shared_ptr<InputElement> const&) [434]
  13790. 0.00 0.00 16079/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  13791. 0.00 0.00 16079/16079 InputElement::name[abi:cxx11]() const [3457]
  13792. 0.00 0.00 16079/89665 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3204]
  13793. -----------------------------------------------
  13794. 0.00 0.02 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [549]
  13795. [555] 0.0 0.00 0.02 599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  13796. 0.00 0.02 599/599 std::pair<bool, int> std::accumulate<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<bool, int>, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}) [611]
  13797. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::~parser() [1095]
  13798. 0.00 0.00 599/2396 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::~function() [996]
  13799. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse() [1124]
  13800. 0.00 0.00 599/1797 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)> const&) [1524]
  13801. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parser<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [1670]
  13802. 0.00 0.00 599/599 std::pair<std::__decay_and_strip<bool>::__type, std::__decay_and_strip<int>::__type> std::make_pair<bool, int>(bool&&, int&&) [4163]
  13803. 0.00 0.00 599/1198 std::iterator_traits<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [3987]
  13804. -----------------------------------------------
  13805. 0.00 0.02 1/1 BuilderScene::init(Game&) [108]
  13806. [556] 0.0 0.00 0.02 1 BuilderScene::setup_keybindings(Game&) [556]
  13807. 0.01 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  13808. 0.00 0.01 1/2 Game::add_player(unsigned int) [764]
  13809. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  13810. 0.00 0.00 1/1 void InputBinding::set<MouseXIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1166]
  13811. 0.00 0.00 1/1 void InputBinding::set<MouseYIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1167]
  13812. 0.00 0.00 1/1 void InputBinding::set<MouseWheelIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1172]
  13813. 0.00 0.00 1/1 void InputBinding::set<LeftClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1169]
  13814. 0.00 0.00 1/1 void InputBinding::set<RightClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1173]
  13815. 0.00 0.00 1/1 void InputBinding::set<ModalIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1165]
  13816. 0.00 0.00 1/1 void InputBinding::set<GridVisibilityToggleIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1178]
  13817. 0.00 0.00 1/1 void InputBinding::set<VisualDebugIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1175]
  13818. 0.00 0.00 1/1 void InputBinding::set<ResetViewIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1171]
  13819. 0.00 0.00 1/1 void InputBinding::set<RemoveTilesIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1174]
  13820. 0.00 0.00 1/1 void InputBinding::set<SerializeMapIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1176]
  13821. 0.00 0.00 1/2 void InputBinding::set<MoveUpIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1104]
  13822. 0.00 0.00 1/1 void InputBinding::set<MoveLeftIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1168]
  13823. 0.00 0.00 1/1 void InputBinding::set<MoveRightIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1170]
  13824. 0.00 0.00 1/2 void InputBinding::set<MoveDownIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1105]
  13825. 0.00 0.00 6/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  13826. 0.00 0.00 15/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  13827. 0.00 0.00 15/23868 Game::input_manager() [964]
  13828. 0.00 0.00 15/266620 Game::get_player(unsigned int) [396]
  13829. 0.00 0.00 1/5 Callback::on_update(std::function<void ()>) [1422]
  13830. 0.00 0.00 1/390 std::function<void ()>::~function() [1115]
  13831. 0.00 0.00 15/266620 Player::bindings() [831]
  13832. 0.00 0.00 1/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  13833. 0.00 0.00 15/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  13834. 0.00 0.00 15/8076 InputManager::get_device(unsigned int) [1209]
  13835. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::setup_keybindings(Game&)::{lambda()#1}, void, void>(BuilderScene::setup_keybindings(Game&)::{lambda()#1}) [2393]
  13836. -----------------------------------------------
  13837. 0.00 0.02 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [533]
  13838. [557] 0.0 0.00 0.02 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [557]
  13839. 0.00 0.01 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [701]
  13840. 0.00 0.01 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [853]
  13841. -----------------------------------------------
  13842. 0.00 0.00 6/9454056 EntityFilter::~EntityFilter() [452]
  13843. 0.01 0.02 9454050/9454056 EntityFilter::filter(Entity&) const [19]
  13844. [558] 0.0 0.01 0.02 9454056 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const [558]
  13845. 0.01 0.01 9454056/9454056 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const [657]
  13846. -----------------------------------------------
  13847. 0.00 0.02 67124/67124 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::emplace_back<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [401]
  13848. [559] 0.0 0.00 0.02 67124 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [559]
  13849. 0.01 0.00 67124/67124 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_check_len(unsigned long, char const*) const [729]
  13850. 0.01 0.00 67124/74951 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&) [838]
  13851. 0.00 0.00 67124/1275906 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [635]
  13852. 0.00 0.00 67124/3894842 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::type&) [800]
  13853. 0.00 0.00 201372/209199 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_get_Tp_allocator() [3115]
  13854. 0.00 0.00 134248/2835962 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::base() const [2973]
  13855. 0.00 0.00 134248/134248 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>** std::__uninitialized_move_if_noexcept_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&) [3173]
  13856. 0.00 0.00 67124/74951 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::begin() [3221]
  13857. 0.00 0.00 67124/67124 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::difference_type __gnu_cxx::operator-<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > > const&) [3231]
  13858. 0.00 0.00 67124/67124 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_allocate(unsigned long) [3232]
  13859. 0.00 0.00 67124/74951 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_deallocate(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, unsigned long) [3219]
  13860. -----------------------------------------------
  13861. 0.00 0.02 1574560/1574560 bool std::operator!=<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [444]
  13862. [560] 0.0 0.00 0.02 1574560 bool std::operator==<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [560]
  13863. 0.01 0.00 1574560/1574560 bool __gnu_cxx::operator==<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [727]
  13864. 0.01 0.00 1574560/1582476 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::base() const [816]
  13865. 0.00 0.00 1574560/1574560 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::base() const [2991]
  13866. -----------------------------------------------
  13867. 0.00 0.00 1/6 BuilderScene::create_hud(Game&) [229]
  13868. 0.00 0.00 1/6 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  13869. 0.00 0.00 1/6 BuilderScene::create_notification(float, float) [901]
  13870. 0.00 0.01 3/6 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  13871. [561] 0.0 0.00 0.02 6 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  13872. 0.00 0.01 13/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  13873. 0.00 0.00 6/6 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  13874. 0.00 0.00 5/5 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  13875. 0.00 0.00 2/38 Text::local_bounds() const [850]
  13876. 0.00 0.00 1/4 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  13877. 0.00 0.00 1/1 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  13878. 0.00 0.00 7/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  13879. 0.00 0.00 23/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  13880. 0.00 0.00 2/2325255 Text* Entity::get<Text, (void*)0>() [47]
  13881. 0.00 0.00 20/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  13882. 0.00 0.00 6/1488784 Entity::handle() const [385]
  13883. 0.00 0.00 1/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  13884. 0.00 0.00 13/37528737 Entity::space() const [169]
  13885. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  13886. 0.00 0.00 1/8760 Rectangle::size(float, float) [1348]
  13887. 0.00 0.00 18/8266 Color::~Color() [3596]
  13888. 0.00 0.00 17/8213 Color::operator sf::Color() const [3597]
  13889. 0.00 0.00 13/8872 SceneNode::position(float, float) [3586]
  13890. 0.00 0.00 12/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  13891. 0.00 0.00 12/127 bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [4495]
  13892. 0.00 0.00 12/113 Rectangle::color(sf::Color const&) [4501]
  13893. 0.00 0.00 6/8093 Color::Color(sf::Color const&) [3598]
  13894. 0.00 0.00 5/9 Rectangle::outline_color(sf::Color const&) [5147]
  13895. 0.00 0.00 5/9 Rectangle::outline_thickness(float) [5148]
  13896. 0.00 0.00 1/77 Scene::fonts() [4612]
  13897. -----------------------------------------------
  13898. 0.00 0.02 187/187 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  13899. [562] 0.0 0.00 0.02 187 TileMap::set(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>) [562]
  13900. 0.00 0.02 187/187 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [563]
  13901. -----------------------------------------------
  13902. 0.00 0.02 187/187 TileMap::set(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>) [562]
  13903. [563] 0.0 0.00 0.02 187 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [563]
  13904. 0.00 0.01 9/9 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [700]
  13905. 0.00 0.01 178/187 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [894]
  13906. 0.00 0.00 9/7836 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::end() [3624]
  13907. -----------------------------------------------
  13908. 0.00 0.01 187/442 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [893]
  13909. 0.00 0.01 255/442 void std::_Construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [707]
  13910. [564] 0.0 0.00 0.02 442 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [564]
  13911. 0.02 0.00 442/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::indicate_which(int) [517]
  13912. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::copy_into>(boost::detail::variant::copy_into&) const [1345]
  13913. 0.00 0.00 442/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const [422]
  13914. 0.00 0.00 442/2714633 boost::aligned_storage<448ul, 8ul>::address() [1026]
  13915. 0.00 0.00 442/629 boost::aligned_storage<448ul, 8ul>::aligned_storage() [4124]
  13916. 0.00 0.00 442/442 boost::detail::variant::copy_into::copy_into(void*) [4216]
  13917. -----------------------------------------------
  13918. 0.00 0.00 3/120009 ObjectPool<Entity>::Entry::Entry(unsigned int, Entity) [1776]
  13919. 0.00 0.00 6/120009 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  13920. 0.00 0.01 60000/120009 ObjectPool<Entity>::Entry::Entry(ObjectPool<Entity>::Entry const&) [735]
  13921. 0.00 0.01 60000/120009 Entity::operator=(Entity const&) [297]
  13922. [565] 0.0 0.01 0.01 120009 Entity::Entity(Entity const&) [565]
  13923. 0.00 0.01 120009/120009 Messageable::Messageable(Messageable const&) [902]
  13924. 0.00 0.00 120009/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  13925. 0.00 0.00 120009/120009 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map(std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&) [1117]
  13926. -----------------------------------------------
  13927. 0.02 0.00 105/105 ComponentManager::remove(std::type_index, Handle) [407]
  13928. [566] 0.0 0.02 0.00 105 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index const&) [566]
  13929. 0.00 0.00 105/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::lower_bound(std::type_index const&) [15]
  13930. 0.00 0.00 105/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  13931. 0.00 0.00 210/101612272 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator*() const [90]
  13932. 0.00 0.00 105/50806139 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::end() [113]
  13933. 0.00 0.00 105/50806133 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::key_comp() const [168]
  13934. 0.00 0.00 105/50806141 std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > const&) const [293]
  13935. -----------------------------------------------
  13936. 0.00 0.02 1/1 Game::~Game() [313]
  13937. [567] 0.0 0.00 0.02 1 InputManager::~InputManager() [567]
  13938. 0.00 0.02 1/1 InputManager::~InputManager() [568]
  13939. -----------------------------------------------
  13940. 0.00 0.02 1/1 InputManager::~InputManager() [567]
  13941. [568] 0.0 0.00 0.02 1 InputManager::~InputManager() [568]
  13942. 0.00 0.02 1/1 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~map() [670]
  13943. 0.00 0.01 1/1 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear() [962]
  13944. 0.00 0.00 1/1 Keyboard::~Keyboard() [1639]
  13945. 0.00 0.00 1/1 Mouse::~Mouse() [1637]
  13946. 0.00 0.00 4/16158 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) [3454]
  13947. 0.00 0.00 3/31763 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::end() [3336]
  13948. 0.00 0.00 3/8079 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> > const&) const [3602]
  13949. 0.00 0.00 2/8078 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator->() const [3603]
  13950. 0.00 0.00 2/2 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator++() [6578]
  13951. 0.00 0.00 1/7895 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::begin() [3616]
  13952. 0.00 0.00 1/1 Subject<std::shared_ptr<InputEvent> >::~Subject() [6908]
  13953. -----------------------------------------------
  13954. 0.02 0.00 444/444 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  13955. [569] 0.0 0.02 0.00 444 ObjectPool<Entity>::size() const [569]
  13956. 0.00 0.00 444/43414295 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::size() const [146]
  13957. -----------------------------------------------
  13958. 0.00 0.02 3/3 System::~System() [412]
  13959. [570] 0.0 0.00 0.02 3 PreorderEntitySubscription::~PreorderEntitySubscription() [570]
  13960. 0.00 0.02 3/3 PreorderEntitySubscription::~PreorderEntitySubscription() [571]
  13961. -----------------------------------------------
  13962. 0.00 0.02 3/3 PreorderEntitySubscription::~PreorderEntitySubscription() [570]
  13963. [571] 0.0 0.00 0.02 3 PreorderEntitySubscription::~PreorderEntitySubscription() [571]
  13964. 0.00 0.02 3/6 EntitySubscription::~EntitySubscription() [448]
  13965. -----------------------------------------------
  13966. 0.00 0.02 6/6 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&) [483]
  13967. [572] 0.0 0.00 0.02 6 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [572]
  13968. 0.00 0.02 6/6 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [584]
  13969. 0.00 0.00 6/6 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >, CallbackKey const&) [1977]
  13970. 0.00 0.00 6/6 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*) [1976]
  13971. 0.00 0.00 6/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  13972. 0.00 0.00 6/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  13973. 0.00 0.00 6/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  13974. 0.00 0.00 6/171348 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, bool> > const*) [3155]
  13975. -----------------------------------------------
  13976. 0.00 0.02 21/21 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [508]
  13977. [573] 0.0 0.00 0.02 21 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [573]
  13978. 0.00 0.01 21/21 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [773]
  13979. 0.01 0.00 21/84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_Node_allocator() [466]
  13980. 0.00 0.00 21/101612314 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() [109]
  13981. 0.00 0.00 21/17059716 operator new(unsigned long, void*) [458]
  13982. 0.00 0.00 21/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  13983. 0.00 0.00 21/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  13984. 0.00 0.00 21/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  13985. -----------------------------------------------
  13986. 0.02 0.00 1/1 std::function<void ()>::function<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}, void, void>(BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}) [575]
  13987. [574] 0.0 0.02 0.00 1 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&) [574]
  13988. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, false>) [2387]
  13989. 0.00 0.00 1/3 std::remove_reference<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}&>::type&& std::move<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}&>(std::remove_reference&&) [6119]
  13990. -----------------------------------------------
  13991. 0.00 0.02 1/1 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  13992. [575] 0.0 0.00 0.02 1 std::function<void ()>::function<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}, void, void>(BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}) [575]
  13993. 0.02 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&) [574]
  13994. 0.00 0.00 1/1 bool std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&) [7253]
  13995. 0.00 0.00 1/50052 std::_Function_base::_Function_base() [3287]
  13996. 0.00 0.00 1/3 std::remove_reference<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}&>::type&& std::move<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}&>(std::remove_reference&&) [6119]
  13997. -----------------------------------------------
  13998. 0.00 0.02 2/2 std::shared_ptr<Camera> std::allocate_shared<Camera, std::allocator<Camera>, char const (&) [15]>(std::allocator<Camera> const&, char const (&) [15]) [579]
  13999. [576] 0.0 0.00 0.02 2 std::shared_ptr<Camera>::shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15]) [576]
  14000. 0.00 0.02 2/2 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15]) [577]
  14001. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14002. -----------------------------------------------
  14003. 0.00 0.02 2/2 std::shared_ptr<Camera>::shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15]) [576]
  14004. [577] 0.0 0.00 0.02 2 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15]) [577]
  14005. 0.00 0.02 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Camera, std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, Camera*, std::allocator<Camera> const&, char const (&) [15]) [580]
  14006. 0.00 0.00 2/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  14007. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14008. 0.00 0.00 2/2 std::enable_if<!std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Camera, void>::value, void>::type std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Camera, Camera>(Camera*) [6439]
  14009. -----------------------------------------------
  14010. 0.00 0.02 2/2 Scene::do_init(Game&) [66]
  14011. [578] 0.0 0.00 0.02 2 std::shared_ptr<Camera> std::make_shared<Camera, char const (&) [15]>(char const (&) [15]) [578]
  14012. 0.00 0.02 2/2 std::shared_ptr<Camera> std::allocate_shared<Camera, std::allocator<Camera>, char const (&) [15]>(std::allocator<Camera> const&, char const (&) [15]) [579]
  14013. 0.00 0.00 2/2 std::allocator<Camera>::allocator() [6322]
  14014. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14015. 0.00 0.00 2/8 std::allocator<Camera>::~allocator() [5245]
  14016. -----------------------------------------------
  14017. 0.00 0.02 2/2 std::shared_ptr<Camera> std::make_shared<Camera, char const (&) [15]>(char const (&) [15]) [578]
  14018. [579] 0.0 0.00 0.02 2 std::shared_ptr<Camera> std::allocate_shared<Camera, std::allocator<Camera>, char const (&) [15]>(std::allocator<Camera> const&, char const (&) [15]) [579]
  14019. 0.00 0.02 2/2 std::shared_ptr<Camera>::shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15]) [576]
  14020. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14021. -----------------------------------------------
  14022. 0.00 0.02 2/2 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15]) [577]
  14023. [580] 0.0 0.00 0.02 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Camera, std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, Camera*, std::allocator<Camera> const&, char const (&) [15]) [580]
  14024. 0.00 0.02 2/2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<char const (&) [15]>(std::allocator<Camera>, char const (&) [15]) [583]
  14025. 0.00 0.00 2/17059716 operator new(unsigned long, void*) [458]
  14026. 0.00 0.00 2/4 std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::allocator<Camera>(std::allocator<Camera> const&) [5644]
  14027. 0.00 0.00 2/2 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >&) [6726]
  14028. 0.00 0.00 2/2 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::get() [6532]
  14029. 0.00 0.00 2/2 std::remove_reference<std::allocator<Camera> const&>::type&& std::move<std::allocator<Camera> const&>(std::allocator<Camera> const&) [6733]
  14030. 0.00 0.00 2/6 std::allocator<Camera>::allocator(std::allocator<Camera> const&) [5365]
  14031. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14032. 0.00 0.00 2/8 std::allocator<Camera>::~allocator() [5245]
  14033. 0.00 0.00 2/2 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [6533]
  14034. 0.00 0.00 2/4 std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> >::~allocator() [5645]
  14035. 0.00 0.00 2/4 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [5669]
  14036. -----------------------------------------------
  14037. 0.00 0.02 2/2 void std::allocator_traits<std::allocator<Camera> >::construct<Camera, char const (&) [15]>(std::allocator<Camera>&, Camera*, char const (&) [15]) [582]
  14038. [581] 0.0 0.00 0.02 2 void __gnu_cxx::new_allocator<Camera>::construct<Camera, char const (&) [15]>(Camera*, char const (&) [15]) [581]
  14039. 0.00 0.02 2/2 Camera::Camera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [586]
  14040. 0.00 0.00 2/17059716 operator new(unsigned long, void*) [458]
  14041. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14042. -----------------------------------------------
  14043. 0.00 0.02 2/2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<char const (&) [15]>(std::allocator<Camera>, char const (&) [15]) [583]
  14044. [582] 0.0 0.00 0.02 2 void std::allocator_traits<std::allocator<Camera> >::construct<Camera, char const (&) [15]>(std::allocator<Camera>&, Camera*, char const (&) [15]) [582]
  14045. 0.00 0.02 2/2 void __gnu_cxx::new_allocator<Camera>::construct<Camera, char const (&) [15]>(Camera*, char const (&) [15]) [581]
  14046. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14047. -----------------------------------------------
  14048. 0.00 0.02 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Camera, std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, Camera*, std::allocator<Camera> const&, char const (&) [15]) [580]
  14049. [583] 0.0 0.00 0.02 2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<char const (&) [15]>(std::allocator<Camera>, char const (&) [15]) [583]
  14050. 0.00 0.02 2/2 void std::allocator_traits<std::allocator<Camera> >::construct<Camera, char const (&) [15]>(std::allocator<Camera>&, Camera*, char const (&) [15]) [582]
  14051. 0.00 0.00 2/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  14052. 0.00 0.00 2/6 std::allocator<Camera>::allocator(std::allocator<Camera> const&) [5365]
  14053. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Camera>) [6614]
  14054. 0.00 0.00 2/8 std::allocator<Camera>::~allocator() [5245]
  14055. 0.00 0.00 2/6 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5443]
  14056. 0.00 0.00 2/16 char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [4998]
  14057. -----------------------------------------------
  14058. 0.00 0.02 6/6 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, bool> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [572]
  14059. [584] 0.0 0.00 0.02 6 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [584]
  14060. 0.00 0.02 6/6 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [585]
  14061. 0.00 0.00 6/6 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_node() [5458]
  14062. 0.00 0.00 6/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  14063. 0.00 0.00 6/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  14064. 0.00 0.00 6/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  14065. -----------------------------------------------
  14066. 0.00 0.02 6/6 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [584]
  14067. [585] 0.0 0.00 0.02 6 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [585]
  14068. 0.00 0.02 6/6 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >&, std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [588]
  14069. 0.00 0.00 6/17059716 operator new(unsigned long, void*) [458]
  14070. 0.00 0.00 6/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  14071. 0.00 0.00 6/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  14072. 0.00 0.00 6/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  14073. 0.00 0.00 6/171350 std::_Rb_tree_node<std::pair<CallbackKey const, bool> >::_M_valptr() [3154]
  14074. 0.00 0.00 6/24 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_get_Node_allocator() [4816]
  14075. -----------------------------------------------
  14076. 0.00 0.02 2/2 void __gnu_cxx::new_allocator<Camera>::construct<Camera, char const (&) [15]>(Camera*, char const (&) [15]) [581]
  14077. [586] 0.0 0.00 0.02 2 Camera::Camera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [586]
  14078. 0.02 0.00 2/2 std::shared_ptr<CameraResizePolicy>::shared_ptr<FitCameraResizePolicy, void>(FitCameraResizePolicy*) [617]
  14079. 0.00 0.00 2/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  14080. 0.00 0.00 2/2 FitCameraResizePolicy::FitCameraResizePolicy() [6173]
  14081. -----------------------------------------------
  14082. 0.00 0.02 6/6 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >&, std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [588]
  14083. [587] 0.0 0.00 0.02 6 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [587]
  14084. 0.00 0.02 6/6 std::pair<CallbackKey const, bool>::pair<CallbackKey&&>(std::piecewise_construct_t, std::tuple<CallbackKey&&>, std::tuple<>) [614]
  14085. 0.00 0.00 6/17059716 operator new(unsigned long, void*) [458]
  14086. 0.00 0.00 6/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  14087. 0.00 0.00 6/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  14088. 0.00 0.00 6/107 std::tuple<CallbackKey&&>::tuple(std::tuple<CallbackKey&&>&&) [4547]
  14089. 0.00 0.00 6/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  14090. -----------------------------------------------
  14091. 0.00 0.02 6/6 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [585]
  14092. [588] 0.0 0.00 0.02 6 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >&, std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [588]
  14093. 0.00 0.02 6/6 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [587]
  14094. 0.00 0.00 6/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  14095. 0.00 0.00 6/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  14096. 0.00 0.00 6/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  14097. -----------------------------------------------
  14098. 0.00 0.02 2/2 System::init(Game&) [125]
  14099. [589] 0.0 0.00 0.02 2 GraphicalSystem::on_init(Game&) [589]
  14100. 0.00 0.02 2/2 EntityFilter& EntityFilter::one_of<Circle, Rectangle, Sprite, Text, VertexList, TileMap>() [590]
  14101. 0.00 0.00 2/6 System::subscribe_to() [2781]
  14102. -----------------------------------------------
  14103. 0.00 0.02 2/2 GraphicalSystem::on_init(Game&) [589]
  14104. [590] 0.0 0.00 0.02 2 EntityFilter& EntityFilter::one_of<Circle, Rectangle, Sprite, Text, VertexList, TileMap>() [590]
  14105. 0.02 0.00 2/2 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::Or() [616]
  14106. 0.00 0.00 2/6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::insert(EntityFilter::Expression*&&) [2626]
  14107. -----------------------------------------------
  14108. 0.00 0.02 1/1 Game::Game() [138]
  14109. [591] 0.0 0.00 0.02 1 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::map() [591]
  14110. 0.00 0.02 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree() [593]
  14111. -----------------------------------------------
  14112. 0.00 0.02 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree() [593]
  14113. [592] 0.0 0.00 0.02 1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [592]
  14114. 0.02 0.00 1/1 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::allocator() [619]
  14115. 0.00 0.00 1/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  14116. 0.00 0.00 1/91928117 std::_Rb_tree_key_compare<std::less<unsigned int> >::_Rb_tree_key_compare() [197]
  14117. -----------------------------------------------
  14118. 0.00 0.02 1/1 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::map() [591]
  14119. [593] 0.0 0.00 0.02 1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree() [593]
  14120. 0.00 0.02 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [592]
  14121. -----------------------------------------------
  14122. 0.02 0.00 91928115/91928115 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::allocator() [160]
  14123. [594] 0.0 0.02 0.00 91928115 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::new_allocator() [594]
  14124. -----------------------------------------------
  14125. 0.00 0.00 1/9523375 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  14126. 0.00 0.00 2/9523375 StartMenuScene::init(Game&) [363]
  14127. 0.00 0.00 24/9523375 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  14128. 0.00 0.00 138/9523375 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  14129. 0.00 0.00 898396/9523375 sf::Rect<float>::contains(float, float) const [930]
  14130. 0.02 0.00 8624814/9523375 sf::Rect<float>::intersects(sf::Rect<float> const&, sf::Rect<float>&) const [284]
  14131. [595] 0.0 0.02 0.00 9523375 float const& std::max<float>(float const&, float const&) [595]
  14132. -----------------------------------------------
  14133. 0.00 0.00 442/8140567 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::copy_into, void const*, Sprite>(int, boost::detail::variant::copy_into&, void const*, Sprite*, mpl_::bool_<false>) [1353]
  14134. 0.02 0.00 8140125/8140567 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Sprite*, mpl_::bool_<false>) [335]
  14135. [596] 0.0 0.02 0.00 8140567 Sprite const& boost::detail::variant::cast_storage<Sprite>(void const*) [596]
  14136. -----------------------------------------------
  14137. 0.00 0.00 23/3160123 std::vector<Handle, std::allocator<Handle> >::_M_erase(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [740]
  14138. 0.02 0.00 3160100/3160123 std::vector<Handle, std::allocator<Handle> >::pop_back() [525]
  14139. [597] 0.0 0.02 0.00 3160123 void std::allocator_traits<std::allocator<Handle> >::destroy<Handle>(std::allocator<Handle>&, Handle*) [597]
  14140. 0.00 0.00 3160123/3160123 void __gnu_cxx::new_allocator<Handle>::destroy<Handle>(Handle*) [2972]
  14141. -----------------------------------------------
  14142. 0.00 0.00 1/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~_Rb_tree() [1091]
  14143. 0.00 0.00 1/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [1089]
  14144. 0.00 0.00 1/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_unique_pos(std::type_index const&) [2727]
  14145. 0.00 0.00 18/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1532]
  14146. 0.02 0.00 2630947/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  14147. [598] 0.0 0.02 0.00 2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_begin() [598]
  14148. -----------------------------------------------
  14149. 0.00 0.00 80/2079990 ObjectPool<Callback>::size() const [1699]
  14150. 0.02 0.00 2079910/2079990 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_range_check(unsigned long) const [526]
  14151. [599] 0.0 0.02 0.00 2079990 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::size() const [599]
  14152. -----------------------------------------------
  14153. 0.00 0.00 80/2078824 ObjectPool<PlayerProfile>::size() const [1698]
  14154. 0.02 0.00 2078744/2078824 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_range_check(unsigned long) const [632]
  14155. [600] 0.0 0.02 0.00 2078824 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::size() const [600]
  14156. -----------------------------------------------
  14157. 0.00 0.00 7827/1994730 VertexList::draw(RenderSurface&, sf::RenderStates) [1259]
  14158. 0.00 0.00 189639/1994730 Text::draw(RenderSurface&, sf::RenderStates) [716]
  14159. 0.00 0.00 359864/1994730 Rectangle::draw(RenderSurface&, sf::RenderStates) [546]
  14160. 0.01 0.00 1437400/1994730 Sprite::draw(RenderSurface&, sf::RenderStates) [494]
  14161. [601] 0.0 0.02 0.00 1994730 Canvas::draw(sf::Drawable&, sf::RenderStates) [601]
  14162. -----------------------------------------------
  14163. 0.00 0.00 157/1471972 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1565]
  14164. 0.00 0.00 24520/1471972 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1163]
  14165. 0.00 0.00 24677/1471972 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1182]
  14166. 0.00 0.00 175523/1471972 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator*() const [1034]
  14167. 0.02 0.00 1247095/1471972 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator->() const [650]
  14168. [602] 0.0 0.02 0.00 1471972 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr() [602]
  14169. 0.00 0.00 1471972/1471972 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Entity*> >::_M_ptr() [2993]
  14170. -----------------------------------------------
  14171. 0.02 0.00 1275906/1275906 GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}, GraphicalSystem::on_update(Game&, Entity&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*)#1}) [133]
  14172. [603] 0.0 0.02 0.00 1275906 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >::operator++() [603]
  14173. -----------------------------------------------
  14174. 0.00 0.00 1/866620 ObjectPool<TileMap>::num_entries_active() const [2725]
  14175. 0.00 0.00 1/866620 ObjectPool<Grid>::num_entries_active() const [2724]
  14176. 0.00 0.00 1/866620 ObjectPool<VertexList>::num_entries_active() const [2723]
  14177. 0.00 0.00 22/866620 ObjectPool<Sprite>::num_entries_active() const [1780]
  14178. 0.00 0.00 34/866620 ObjectPool<Clickable>::num_entries_active() const [1696]
  14179. 0.00 0.00 37/866620 ObjectPool<Collision>::num_entries_active() const [1692]
  14180. 0.00 0.00 40/866620 ObjectPool<PlayerProfile>::num_entries_active() const [1686]
  14181. 0.00 0.00 40/866620 ObjectPool<Callback>::num_entries_active() const [1687]
  14182. 0.00 0.00 75/866620 ObjectPool<Text>::num_entries_active() const [1617]
  14183. 0.00 0.00 112/866620 ObjectPool<Rectangle>::num_entries_active() const [1579]
  14184. 0.00 0.00 222/866620 ObjectPool<Entity>::num_entries_active() const [1483]
  14185. 0.00 0.00 16319/866620 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&) [336]
  14186. 0.02 0.00 849716/866620 std::vector<Handle, std::allocator<Handle> >::_M_check_len(unsigned long, char const*) const [404]
  14187. [604] 0.0 0.02 0.00 866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  14188. -----------------------------------------------
  14189. 0.02 0.00 860446/860446 InputDevice::update(Game&) [242]
  14190. [605] 0.0 0.02 0.00 860446 InputElement::update(Game&) [605]
  14191. -----------------------------------------------
  14192. 0.00 0.00 183/781179 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [738]
  14193. 0.02 0.00 780996/781179 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::_Rb_tree_node_base*, CallbackKey const&) [342]
  14194. [606] 0.0 0.02 0.00 781179 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_left(std::_Rb_tree_node_base*) [606]
  14195. -----------------------------------------------
  14196. 0.01 0.01 304015/304015 std::pair<bool, int> std::accumulate<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<bool, int>, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}) [611]
  14197. [607] 0.0 0.01 0.01 304015 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}::operator()(std::pair<bool, int>, char const&) const [607]
  14198. 0.00 0.01 304015/304015 char const* std::next<char const*>(char const*, std::iterator_traits<char const*>::difference_type) [828]
  14199. 0.00 0.00 304015/738254 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [3023]
  14200. 0.00 0.00 304015/304015 char const* std::addressof<char const>(char const&) [3066]
  14201. -----------------------------------------------
  14202. 0.00 0.00 429/229036 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  14203. 0.00 0.00 4008/229036 Clickable::Clickable(Clickable const&) [1179]
  14204. 0.02 0.00 224599/229036 CallbackSystem::on_update(Game&, Entity&) [34]
  14205. [608] 0.0 0.02 0.00 229036 Clickable::is_left_clicked() const [608]
  14206. -----------------------------------------------
  14207. 0.01 0.01 26311/26311 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int) [610]
  14208. [609] 0.0 0.01 0.01 26311 int __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int) [609]
  14209. 0.01 0.00 26311/26311 __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)::_Range_chk::_S_chk(long, std::integral_constant<bool, true>) [843]
  14210. 0.00 0.00 26311/26311 __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)::_Save_errno::_Save_errno() [3360]
  14211. 0.00 0.00 26311/26311 __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)::_Save_errno::~_Save_errno() [3361]
  14212. -----------------------------------------------
  14213. 0.00 0.00 107/26311 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  14214. 0.00 0.00 188/26311 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  14215. 0.00 0.00 748/26311 Color::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [724]
  14216. 0.00 0.00 748/26311 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  14217. 0.00 0.02 24520/26311 GridSystem::on_update(Game&, Entity&) [10]
  14218. [610] 0.0 0.00 0.02 26311 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int) [610]
  14219. 0.01 0.01 26311/26311 int __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int) [609]
  14220. -----------------------------------------------
  14221. 0.00 0.02 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  14222. [611] 0.0 0.00 0.02 599 std::pair<bool, int> std::accumulate<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<bool, int>, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}) [611]
  14223. 0.01 0.01 304015/304015 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}::operator()(std::pair<bool, int>, char const&) const [607]
  14224. 0.00 0.00 304614/455636 bool __gnu_cxx::operator!=<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [3046]
  14225. 0.00 0.00 304015/738254 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [3023]
  14226. 0.00 0.00 304015/304015 std::pair<bool, int>::operator=(std::pair<bool, int>&&) [3062]
  14227. 0.00 0.00 304015/433640 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++() [3048]
  14228. -----------------------------------------------
  14229. 0.02 0.00 10/10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  14230. [612] 0.0 0.02 0.00 10 std::char_traits<char>::length(char const*) [612]
  14231. -----------------------------------------------
  14232. 0.00 0.00 1/10 Texture::to_string[abi:cxx11]() [1062]
  14233. 0.00 0.00 1/10 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int) [315]
  14234. 0.00 0.00 1/10 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int) [314]
  14235. 0.00 0.00 2/10 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int) [194]
  14236. 0.00 0.00 2/10 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int) [195]
  14237. 0.00 0.01 3/10 TextureAtlas::to_string[abi:cxx11]() const [911]
  14238. [613] 0.0 0.00 0.02 10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  14239. 0.02 0.00 10/10 std::char_traits<char>::length(char const*) [612]
  14240. -----------------------------------------------
  14241. 0.00 0.02 6/6 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, bool> > >::construct<std::pair<CallbackKey const, bool>, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::pair<CallbackKey const, bool>*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [587]
  14242. [614] 0.0 0.00 0.02 6 std::pair<CallbackKey const, bool>::pair<CallbackKey&&>(std::piecewise_construct_t, std::tuple<CallbackKey&&>, std::tuple<>) [614]
  14243. 0.02 0.00 6/6 std::pair<CallbackKey const, bool>::pair<CallbackKey&&, 0ul>(std::tuple<CallbackKey&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [615]
  14244. -----------------------------------------------
  14245. 0.02 0.00 6/6 std::pair<CallbackKey const, bool>::pair<CallbackKey&&>(std::piecewise_construct_t, std::tuple<CallbackKey&&>, std::tuple<>) [614]
  14246. [615] 0.0 0.02 0.00 6 std::pair<CallbackKey const, bool>::pair<CallbackKey&&, 0ul>(std::tuple<CallbackKey&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [615]
  14247. 0.00 0.00 6/214 CallbackKey&& std::forward<CallbackKey&&>(std::remove_reference<CallbackKey&&>::type&) [4401]
  14248. 0.00 0.00 6/107 std::tuple_element<0ul, std::tuple<CallbackKey&&> >::type& std::get<0ul, CallbackKey&&>(std::tuple<CallbackKey&&>&) [4551]
  14249. -----------------------------------------------
  14250. 0.02 0.00 2/2 EntityFilter& EntityFilter::one_of<Circle, Rectangle, Sprite, Text, VertexList, TileMap>() [590]
  14251. [616] 0.0 0.02 0.00 2 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::Or() [616]
  14252. 0.00 0.00 2/2 EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::ExpressionTuple(bool) [6159]
  14253. -----------------------------------------------
  14254. 0.02 0.00 2/2 Camera::Camera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [586]
  14255. [617] 0.0 0.02 0.00 2 std::shared_ptr<CameraResizePolicy>::shared_ptr<FitCameraResizePolicy, void>(FitCameraResizePolicy*) [617]
  14256. 0.00 0.00 2/2 std::__shared_ptr<CameraResizePolicy, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<FitCameraResizePolicy, void>(FitCameraResizePolicy*) [6436]
  14257. -----------------------------------------------
  14258. 0.02 0.00 1/1 __libc_csu_init [327]
  14259. [618] 0.0 0.02 0.00 1 _GLOBAL__sub_I__ZN6PlayerC2EjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [618]
  14260. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [6806]
  14261. -----------------------------------------------
  14262. 0.02 0.00 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() [592]
  14263. [619] 0.0 0.02 0.00 1 std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::allocator() [619]
  14264. 0.00 0.00 1/1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Player*> > >::new_allocator() [6998]
  14265. -----------------------------------------------
  14266. <spontaneous>
  14267. [620] 0.0 0.02 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>, void const*, Rectangle, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&, void const*, Rectangle*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [620]
  14268. -----------------------------------------------
  14269. <spontaneous>
  14270. [621] 0.0 0.01 0.01 boost::typeindex::stl_type_index boost::typeindex::type_id<Rectangle>() [621]
  14271. 0.00 0.01 8140125/8140125 boost::typeindex::stl_type_index boost::typeindex::stl_type_index::type_id<Sprite>() [791]
  14272. -----------------------------------------------
  14273. <spontaneous>
  14274. [622] 0.0 0.02 0.00 void Mailbox::enqueue<Message, (void*)0>(std::shared_ptr<Message>) [622]
  14275. -----------------------------------------------
  14276. <spontaneous>
  14277. [623] 0.0 0.02 0.00 EntitySubscription::id[abi:cxx11]() const [623]
  14278. -----------------------------------------------
  14279. <spontaneous>
  14280. [624] 0.0 0.02 0.00 boost::detail::variant::backup_holder<Rectangle>::get() const [624]
  14281. -----------------------------------------------
  14282. <spontaneous>
  14283. [625] 0.0 0.02 0.00 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_begin() const [625]
  14284. -----------------------------------------------
  14285. <spontaneous>
  14286. [626] 0.0 0.02 0.00 std::vector<ObjectPool<Circle>::Entry, std::allocator<ObjectPool<Circle>::Entry> >::operator[](unsigned long) [626]
  14287. -----------------------------------------------
  14288. <spontaneous>
  14289. [627] 0.0 0.02 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >) [627]
  14290. -----------------------------------------------
  14291. 0.00 0.00 1/266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::~_Rb_tree() [2438]
  14292. 0.00 0.00 1/266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::clear() [2433]
  14293. 0.00 0.00 1/266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_get_insert_unique_pos(unsigned int const&) [2464]
  14294. 0.00 0.00 2/266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::find(unsigned int const&) [1944]
  14295. 0.02 0.00 266623/266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [499]
  14296. [628] 0.0 0.02 0.00 266628 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_begin() [628]
  14297. -----------------------------------------------
  14298. 0.02 0.00 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_erase(std::_Rb_tree_node<EntityFilter::Expression*>*) [523]
  14299. [629] 0.0 0.02 0.00 6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_drop_node(std::_Rb_tree_node<EntityFilter::Expression*>*) [629]
  14300. 0.00 0.00 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_destroy_node(std::_Rb_tree_node<EntityFilter::Expression*>*) [5485]
  14301. 0.00 0.00 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_put_node(std::_Rb_tree_node<EntityFilter::Expression*>*) [5483]
  14302. -----------------------------------------------
  14303. 0.00 0.00 5/533245 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::operator[](unsigned int const&) [765]
  14304. 0.01 0.01 533240/533245 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::at(unsigned int const&) [397]
  14305. [630] 0.0 0.01 0.01 533245 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator*() const [630]
  14306. 0.00 0.01 533245/533247 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >::_M_valptr() [827]
  14307. -----------------------------------------------
  14308. 0.00 0.00 2/2630965 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  14309. 0.00 0.00 18/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  14310. 0.00 0.00 67/2630965 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  14311. 0.00 0.00 7827/2630965 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  14312. 0.00 0.00 7827/2630965 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  14313. 0.00 0.00 7827/2630965 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  14314. 0.00 0.00 7827/2630965 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  14315. 0.00 0.00 7827/2630965 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  14316. 0.00 0.00 7827/2630965 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  14317. 0.00 0.00 7827/2630965 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  14318. 0.00 0.00 7894/2630965 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  14319. 0.00 0.00 7894/2630965 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  14320. 0.00 0.00 495124/2630965 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  14321. 0.00 0.00 495804/2630965 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  14322. 0.00 0.00 513113/2630965 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  14323. 0.00 0.00 513247/2630965 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  14324. 0.00 0.00 543013/2630965 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  14325. [631] 0.0 0.00 0.02 2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  14326. 0.01 0.01 2630965/5262046 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [453]
  14327. -----------------------------------------------
  14328. 0.00 0.02 2078744/2078744 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::at(unsigned long) [527]
  14329. [632] 0.0 0.00 0.02 2078744 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_range_check(unsigned long) const [632]
  14330. 0.02 0.00 2078744/2078824 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::size() const [600]
  14331. -----------------------------------------------
  14332. 0.00 0.02 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [479]
  14333. [633] 0.0 0.00 0.02 2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, mpl_::bool_<false>) [633]
  14334. 0.01 0.00 2713375/2713375 boost::disable_if_c<(false)&&boost::is_same<Sprite&, Sprite&>::value, Sprite*>::type boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::internal_visit<Sprite&>(Sprite&, int) [807]
  14335. 0.01 0.00 2713375/2714004 Sprite& boost::detail::variant::cast_storage<Sprite>(void*) [806]
  14336. -----------------------------------------------
  14337. 0.00 0.02 2/2 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  14338. [634] 0.0 0.00 0.02 2 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  14339. 0.00 0.02 2/2 ObjectPool<Text>::reset() [648]
  14340. 0.00 0.00 2/2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::vector(unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry> const&) [1017]
  14341. 0.00 0.00 4/4008 Text::Text(Text const&) [937]
  14342. 0.00 0.00 2/2 ObjectPool<Text>::Entry::Entry(unsigned int, Text) [1581]
  14343. 0.00 0.00 2/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  14344. 0.00 0.00 2/2002 ObjectPool<Text>::Entry::~Entry() [1277]
  14345. 0.00 0.00 2/4085 Text::~Text() [1235]
  14346. 0.00 0.00 2/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  14347. 0.00 0.00 2/17 ObjectPoolBase::ObjectPoolBase() [4981]
  14348. 0.00 0.00 2/2 std::allocator<ObjectPool<Text>::Entry>::allocator() [6329]
  14349. 0.00 0.00 2/4 std::allocator<ObjectPool<Text>::Entry>::~allocator() [5633]
  14350. -----------------------------------------------
  14351. 0.00 0.00 67124/1275906 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [559]
  14352. 0.00 0.02 1208782/1275906 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::emplace_back<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [401]
  14353. [635] 0.0 0.00 0.02 1275906 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [635]
  14354. 0.01 0.01 1275906/1275906 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [660]
  14355. 0.00 0.00 1275906/3894842 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::type&) [800]
  14356. -----------------------------------------------
  14357. 0.00 0.02 1/1 BuilderScene::create_hud(Game&) [229]
  14358. [636] 0.0 0.00 0.02 1 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  14359. 0.00 0.02 1/1 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  14360. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14361. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  14362. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14363. 0.00 0.00 1/1488784 Entity::handle() const [385]
  14364. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  14365. -----------------------------------------------
  14366. 0.01 0.01 1822708/1822708 PostorderEntitySubscription::init() [28]
  14367. [637] 0.0 0.01 0.01 1822708 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const [637]
  14368. 0.01 0.00 1822708/3389372 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator--() [801]
  14369. 0.00 0.00 1822708/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  14370. -----------------------------------------------
  14371. 0.00 0.02 1/1 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  14372. [638] 0.0 0.00 0.02 1 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  14373. 0.00 0.02 1/1 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  14374. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14375. 0.00 0.00 1/1 Handle ObjectPool<Collision>::add<char const (&) [28], sf::Rect<float>&>(char const (&) [28], sf::Rect<float>&) [2251]
  14376. 0.00 0.00 1/38 Collision::Collision(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Rect<float>) [1796]
  14377. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  14378. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  14379. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  14380. 0.00 0.00 1/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  14381. 0.00 0.00 1/2042 Collision::~Collision() [3859]
  14382. -----------------------------------------------
  14383. 0.00 0.02 1/1 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  14384. [639] 0.0 0.00 0.02 1 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  14385. 0.00 0.01 1/1 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision) [703]
  14386. 0.01 0.00 1/14 std::type_info::name() const [311]
  14387. 0.00 0.00 2/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  14388. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14389. 0.00 0.00 1/2004 Collision::Collision(Collision const&) [1342]
  14390. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  14391. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  14392. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  14393. 0.00 0.00 1/2042 Collision::~Collision() [3859]
  14394. -----------------------------------------------
  14395. 0.00 0.02 21/21 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  14396. [640] 0.0 0.00 0.02 21 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  14397. 0.00 0.01 21/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14398. 0.00 0.01 21/21 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  14399. 0.00 0.00 21/1062 Handle::operator=(Handle const&) [784]
  14400. 0.00 0.00 21/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14401. 0.00 0.00 21/1488784 Entity::handle() const [385]
  14402. 0.00 0.00 42/104306070 std::type_index::type_index(std::type_info const&) [118]
  14403. -----------------------------------------------
  14404. 0.01 0.01 1/1 Scene::~Scene() [171]
  14405. [641] 0.0 0.01 0.01 1 GridSystem::~GridSystem() [641]
  14406. 0.00 0.01 1/1 GridSystem::~GridSystem() [905]
  14407. -----------------------------------------------
  14408. 0.00 0.01 1/2 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  14409. 0.00 0.01 1/2 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  14410. [642] 0.0 0.00 0.02 2 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  14411. 0.01 0.00 2/14 std::type_info::name() const [311]
  14412. 0.00 0.00 2/2 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  14413. 0.00 0.00 4/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  14414. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14415. 0.00 0.00 2/4848 Sprite::~Sprite() [1190]
  14416. 0.00 0.00 2/4637 Sprite::Sprite(Sprite const&) [1221]
  14417. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  14418. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  14419. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  14420. -----------------------------------------------
  14421. 0.01 0.01 3340233/3340233 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle const&>(std::allocator<Handle>&, Handle*, Handle const&) [644]
  14422. [643] 0.0 0.01 0.01 3340233 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle const&>(Handle*, Handle const&) [643]
  14423. 0.01 0.00 3340233/17059716 operator new(unsigned long, void*) [458]
  14424. 0.00 0.00 3340233/9941107 Handle const& std::forward<Handle const&>(std::remove_reference<Handle const&>::type&) [2957]
  14425. -----------------------------------------------
  14426. 0.00 0.00 70367/3340233 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  14427. 0.00 0.02 3269866/3340233 std::vector<Handle, std::allocator<Handle> >::push_back(Handle const&) [214]
  14428. [644] 0.0 0.00 0.02 3340233 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle const&>(std::allocator<Handle>&, Handle*, Handle const&) [644]
  14429. 0.01 0.01 3340233/3340233 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle const&>(Handle*, Handle const&) [643]
  14430. 0.00 0.00 3340233/9941107 Handle const& std::forward<Handle const&>(std::remove_reference<Handle const&>::type&) [2957]
  14431. -----------------------------------------------
  14432. 0.00 0.01 1/2 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  14433. 0.00 0.01 1/2 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  14434. [645] 0.0 0.00 0.02 2 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  14435. 0.01 0.00 2/14 std::type_info::name() const [311]
  14436. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile) [986]
  14437. 0.00 0.00 4/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  14438. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14439. 0.00 0.00 2/4008 PlayerProfile::PlayerProfile(PlayerProfile const&) [1276]
  14440. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  14441. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  14442. 0.00 0.00 2/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  14443. 0.00 0.00 2/4050 PlayerProfile::~PlayerProfile() [3738]
  14444. -----------------------------------------------
  14445. 0.00 0.01 23615/70845 std::function<void (Handle)>::function(std::function<void (Handle)> const&) [928]
  14446. 0.00 0.01 47230/70845 std::_Function_base::~_Function_base() [323]
  14447. [646] 0.0 0.00 0.02 70845 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::_Manager_operation) [646]
  14448. 0.01 0.00 47230/47230 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [675]
  14449. 0.00 0.00 23615/23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::integral_constant<bool, true>) [1013]
  14450. -----------------------------------------------
  14451. 0.00 0.00 442/8140567 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::copy_into>(boost::detail::variant::copy_into&) const [1345]
  14452. 0.01 0.01 8140125/8140567 boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::reflect, false>&) const [166]
  14453. [647] 0.0 0.01 0.01 8140567 boost::aligned_storage<448ul, 8ul>::address() const [647]
  14454. 0.01 0.00 8140567/10855200 boost::detail::aligned_storage::aligned_storage_imp<448ul, 8ul>::address() const [790]
  14455. -----------------------------------------------
  14456. 0.00 0.02 2/2 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  14457. [648] 0.0 0.00 0.02 2 ObjectPool<Text>::reset() [648]
  14458. 0.00 0.02 2000/2000 Text::operator=(Text const&) [649]
  14459. 0.00 0.00 2/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  14460. 0.00 0.00 8000/8000 __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >::operator*() const [3609]
  14461. 0.00 0.00 2002/2002 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::end() [3897]
  14462. 0.00 0.00 2002/2002 bool __gnu_cxx::operator!=<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > > const&) [3887]
  14463. 0.00 0.00 2000/2000 __gnu_cxx::__normal_iterator<ObjectPool<Text>::Entry*, std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> > >::operator++() [3906]
  14464. 0.00 0.00 2/2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::begin() [6649]
  14465. -----------------------------------------------
  14466. 0.00 0.02 2000/2000 ObjectPool<Text>::reset() [648]
  14467. [649] 0.0 0.00 0.02 2000 Text::operator=(Text const&) [649]
  14468. 0.01 0.00 2000/2000 Text::swap(Text&) [677]
  14469. 0.00 0.00 2000/4008 Text::Text(Text const&) [937]
  14470. 0.00 0.00 2000/4085 Text::~Text() [1235]
  14471. -----------------------------------------------
  14472. 0.00 0.02 1247095/1247095 GridSystem::on_update(Game&, Entity&) [10]
  14473. [650] 0.0 0.00 0.02 1247095 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator->() const [650]
  14474. 0.02 0.00 1247095/1471972 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr() [602]
  14475. -----------------------------------------------
  14476. 0.00 0.02 1/1 StartMenuScene::init(Game&) [363]
  14477. [651] 0.0 0.00 0.02 1 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  14478. 0.00 0.02 1/1 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  14479. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14480. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  14481. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14482. 0.00 0.00 1/1488784 Entity::handle() const [385]
  14483. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  14484. -----------------------------------------------
  14485. 0.00 0.02 1/1 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  14486. [652] 0.0 0.00 0.02 1 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  14487. 0.00 0.02 1/1 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  14488. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14489. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  14490. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14491. 0.00 0.00 1/1488784 Entity::handle() const [385]
  14492. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  14493. -----------------------------------------------
  14494. 0.00 0.00 3/16188 InputDevice::add_axis(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [237]
  14495. 0.00 0.00 106/16188 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1234]
  14496. 0.00 0.01 16079/16188 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  14497. [653] 0.0 0.01 0.01 16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
  14498. 0.01 0.00 109/109 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [763]
  14499. 0.00 0.00 16188/16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1070]
  14500. 0.00 0.00 16188/892422 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end() [820]
  14501. 0.00 0.00 32346/32346 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator*() const [3332]
  14502. 0.00 0.00 16188/16190 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const&) const [3451]
  14503. 0.00 0.00 16158/16158 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::key_comp() const [3452]
  14504. 0.00 0.00 16158/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  14505. 0.00 0.00 109/14634 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple<void, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3492]
  14506. 0.00 0.00 109/892131 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const&) [3013]
  14507. -----------------------------------------------
  14508. 0.00 0.02 2/2 Scene::~Scene() [171]
  14509. [654] 0.0 0.00 0.02 2 CallbackSystem::~CallbackSystem() [654]
  14510. 0.00 0.02 2/2 CallbackSystem::~CallbackSystem() [655]
  14511. -----------------------------------------------
  14512. 0.00 0.02 2/2 CallbackSystem::~CallbackSystem() [654]
  14513. [655] 0.0 0.00 0.02 2 CallbackSystem::~CallbackSystem() [655]
  14514. 0.00 0.02 2/6 System::~System() [412]
  14515. 0.00 0.00 2/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  14516. 0.00 0.00 2/2 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::~map() [6628]
  14517. -----------------------------------------------
  14518. 0.00 0.02 2/2 Scene::~Scene() [171]
  14519. [656] 0.0 0.00 0.02 2 GraphicalSystem::~GraphicalSystem() [656]
  14520. 0.00 0.02 2/3 GraphicalSystem::~GraphicalSystem() [538]
  14521. -----------------------------------------------
  14522. 0.01 0.01 9454056/9454056 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const [558]
  14523. [657] 0.0 0.01 0.01 9454056 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const [657]
  14524. 0.01 0.00 9454056/14181087 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*) [789]
  14525. -----------------------------------------------
  14526. 0.00 0.02 1/1 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  14527. [658] 0.0 0.00 0.02 1 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  14528. 0.00 0.02 1/2 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  14529. 0.00 0.00 1/1 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  14530. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14531. 0.00 0.00 1/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  14532. 0.00 0.00 1/4085 Text::~Text() [1235]
  14533. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  14534. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  14535. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  14536. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  14537. 0.00 0.00 1/77 std::shared_ptr<Font>::shared_ptr(decltype(nullptr)) [4615]
  14538. -----------------------------------------------
  14539. 0.00 0.02 1/1 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  14540. [659] 0.0 0.00 0.02 1 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  14541. 0.00 0.02 1/2 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  14542. 0.00 0.00 1/1 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  14543. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14544. 0.00 0.00 1/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  14545. 0.00 0.00 1/4085 Text::~Text() [1235]
  14546. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  14547. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  14548. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  14549. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  14550. 0.00 0.00 1/77 std::shared_ptr<Font>::shared_ptr(decltype(nullptr)) [4615]
  14551. -----------------------------------------------
  14552. 0.01 0.01 1275906/1275906 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [635]
  14553. [660] 0.0 0.01 0.01 1275906 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [660]
  14554. 0.00 0.00 1275906/3894842 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::type&) [800]
  14555. 0.00 0.00 1275906/17059716 operator new(unsigned long, void*) [458]
  14556. -----------------------------------------------
  14557. 0.00 0.00 10/1574570 Scene::remove_entity(Handle, bool) [231]
  14558. 0.00 0.02 1574560/1574570 PostorderEntitySubscription::init() [28]
  14559. [661] 0.0 0.00 0.02 1574570 std::vector<Handle, std::allocator<Handle> >::rend() [661]
  14560. 0.01 0.00 1574570/1582467 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [817]
  14561. 0.00 0.01 1574570/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  14562. -----------------------------------------------
  14563. 0.01 0.01 7894/7894 System::update(Game&) [5]
  14564. [662] 0.0 0.01 0.01 7894 CallbackSystem::post_update(Game&) [662]
  14565. 0.00 0.00 7894/85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&) [483]
  14566. 0.00 0.00 7894/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  14567. 0.00 0.00 7905/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  14568. 0.00 0.00 7894/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  14569. 0.00 0.00 7905/3156531 bool __gnu_cxx::operator!=<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [723]
  14570. 0.00 0.00 11/11 Callback::mouse_in() [1344]
  14571. 0.00 0.00 22/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  14572. 0.00 0.00 11/43413833 Scene::get_entity(Handle) [45]
  14573. 0.00 0.00 11/3162920 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator++() [802]
  14574. 0.00 0.00 11/41016839 System::scene() [255]
  14575. 0.00 0.00 11/6323213 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [2959]
  14576. -----------------------------------------------
  14577. 0.00 0.02 5/5 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*) [664]
  14578. [663] 0.0 0.00 0.02 5 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::~HandlerEntryImpl() [663]
  14579. 0.02 0.00 5/10 std::function<void (ResizeCameraMessage&)>::~function() [505]
  14580. -----------------------------------------------
  14581. 0.00 0.02 5/5 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*) [665]
  14582. [664] 0.0 0.00 0.02 5 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*) [664]
  14583. 0.00 0.02 5/5 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::~HandlerEntryImpl() [663]
  14584. -----------------------------------------------
  14585. 0.00 0.02 5/5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [666]
  14586. [665] 0.0 0.00 0.02 5 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*) [665]
  14587. 0.00 0.02 5/5 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*) [664]
  14588. -----------------------------------------------
  14589. 0.00 0.02 5/5 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  14590. [666] 0.0 0.00 0.02 5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [666]
  14591. 0.00 0.02 5/5 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*) [665]
  14592. 0.00 0.00 5/15 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5008]
  14593. 0.00 0.00 5/10 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc() [5128]
  14594. -----------------------------------------------
  14595. 0.00 0.02 6/6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear() [541]
  14596. [667] 0.0 0.00 0.02 6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::clear() [667]
  14597. 0.01 0.01 6/12 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_erase(std::_Rb_tree_node<EntityFilter::Expression*>*) [523]
  14598. 0.00 0.00 6/92239142 std::_Rb_tree_header::_M_reset() [140]
  14599. 0.00 0.00 6/18 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_begin() [4966]
  14600. -----------------------------------------------
  14601. 0.00 0.00 260/965827 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node_base const*) [1510]
  14602. 0.00 0.00 105121/965827 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1069]
  14603. 0.01 0.00 860446/965827 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator->() const [687]
  14604. [668] 0.0 0.02 0.00 965827 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr() const [668]
  14605. 0.00 0.00 965827/965827 __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_ptr() const [3009]
  14606. -----------------------------------------------
  14607. 0.02 0.00 31442/31442 Scene::update(Game&) [4]
  14608. [669] 0.0 0.02 0.00 31442 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::operator++() [669]
  14609. -----------------------------------------------
  14610. 0.00 0.02 1/1 InputManager::~InputManager() [568]
  14611. [670] 0.0 0.00 0.02 1 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~map() [670]
  14612. 0.01 0.01 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~_Rb_tree() [671]
  14613. -----------------------------------------------
  14614. 0.01 0.01 1/1 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~map() [670]
  14615. [671] 0.0 0.01 0.01 1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~_Rb_tree() [671]
  14616. 0.00 0.01 1/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [855]
  14617. 0.00 0.00 1/8081 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_begin() [3600]
  14618. 0.00 0.00 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_Rb_tree_impl<std::less<unsigned int>, true>::~_Rb_tree_impl() [7594]
  14619. -----------------------------------------------
  14620. <spontaneous>
  14621. [672] 0.0 0.02 0.00 void std::swap<CameraResizePolicy>(std::shared_ptr<CameraResizePolicy>&, std::shared_ptr<CameraResizePolicy>&) [672]
  14622. -----------------------------------------------
  14623. 0.00 0.02 6/6 EntityFilter::~EntityFilter() [452]
  14624. [673] 0.0 0.00 0.02 6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~set() [673]
  14625. 0.00 0.02 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~_Rb_tree() [674]
  14626. -----------------------------------------------
  14627. 0.00 0.02 6/6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~set() [673]
  14628. [674] 0.0 0.00 0.02 6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::~_Rb_tree() [674]
  14629. 0.01 0.01 6/12 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_erase(std::_Rb_tree_node<EntityFilter::Expression*>*) [523]
  14630. 0.00 0.00 6/18 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_M_begin() [4966]
  14631. 0.00 0.00 6/6 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::_Rb_tree_impl<std::less<EntityFilter::Expression*>, true>::~_Rb_tree_impl() [5484]
  14632. -----------------------------------------------
  14633. 0.01 0.00 47230/47230 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::_Manager_operation) [646]
  14634. [675] 0.0 0.01 0.00 47230 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [675]
  14635. 0.00 0.00 47230/47230 System::update(Game&)::{lambda(Handle)#1}& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() [979]
  14636. -----------------------------------------------
  14637. 0.00 0.01 60000/60000 Messageable::swap(Messageable&) [543]
  14638. [676] 0.0 0.00 0.01 60000 Mailbox::operator=(Mailbox const&) [676]
  14639. 0.00 0.01 60000/60000 Mailbox::swap(Mailbox&) [839]
  14640. 0.00 0.00 60000/180009 Mailbox::Mailbox(Mailbox const&) [692]
  14641. 0.00 0.00 60000/180261 Mailbox::~Mailbox() [1788]
  14642. -----------------------------------------------
  14643. 0.01 0.00 2000/2000 Text::operator=(Text const&) [649]
  14644. [677] 0.0 0.01 0.00 2000 Text::swap(Text&) [677]
  14645. 0.00 0.00 2000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  14646. 0.00 0.00 2000/150000 void std::swap<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [3161]
  14647. 0.00 0.00 2000/2000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Text> >, std::is_move_constructible<sf::Text>, std::is_move_assignable<sf::Text> >::value, void>::type std::swap<sf::Text>(sf::Text&, sf::Text&) [3920]
  14648. 0.00 0.00 2000/7000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Vector2<float> > >, std::is_move_constructible<sf::Vector2<float> >, std::is_move_assignable<sf::Vector2<float> > >::value, void>::type std::swap<sf::Vector2<float> >(sf::Vector2<float>&, sf::Vector2<float>&) [3638]
  14649. -----------------------------------------------
  14650. 0.00 0.01 429/429 std::function<void ()>::operator()() const [103]
  14651. [678] 0.0 0.00 0.01 429 std::_Function_handler<void (), BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [678]
  14652. 0.00 0.01 429/429 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  14653. 0.00 0.00 429/429 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [1820]
  14654. -----------------------------------------------
  14655. 0.00 0.01 429/429 std::_Function_handler<void (), BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [678]
  14656. [679] 0.0 0.00 0.01 429 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  14657. 0.00 0.01 1716/11265 std::__cxx11::to_string(int) [312]
  14658. 0.00 0.00 429/2325255 Text* Entity::get<Text, (void*)0>() [47]
  14659. 0.00 0.00 858/266620 Game::get_player(unsigned int) [396]
  14660. 0.00 0.00 429/513113 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  14661. 0.00 0.00 429/513247 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  14662. 0.00 0.00 858/266620 Player::bindings() [831]
  14663. 0.00 0.00 858/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  14664. 0.00 0.00 858/1344325 Intent::element() const [436]
  14665. 0.00 0.00 858/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  14666. 0.00 0.00 858/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  14667. 0.00 0.00 858/37528737 Entity::space() const [169]
  14668. 0.00 0.00 1287/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  14669. 0.00 0.00 1287/5207 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3708]
  14670. 0.00 0.00 858/21166 Scene::game() [3423]
  14671. 0.00 0.00 858/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  14672. 0.00 0.00 858/778325 InputElement::position() const [3022]
  14673. 0.00 0.00 429/521712 sf::Vector2<float>::Vector2() [3042]
  14674. 0.00 0.00 429/453 SceneNode::inverse_transform() const [4205]
  14675. 0.00 0.00 429/4435 SceneNode::position(sf::Vector2<float> const&) [3733]
  14676. 0.00 0.00 429/5734 Text::string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3697]
  14677. -----------------------------------------------
  14678. 0.00 0.00 24520/100100 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int&&) [933]
  14679. 0.00 0.01 75580/100100 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int const&) [691]
  14680. [680] 0.0 0.00 0.01 100100 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [680]
  14681. 0.00 0.01 100100/100100 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [681]
  14682. -----------------------------------------------
  14683. 0.00 0.01 100100/100100 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [680]
  14684. [681] 0.0 0.00 0.01 100100 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [681]
  14685. 0.00 0.01 100100/100100 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::_Rb_tree_node_base*, unsigned int const&) [683]
  14686. 0.00 0.00 100100/92028785 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_begin() [175]
  14687. 0.00 0.00 100100/150024 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_end() [3160]
  14688. -----------------------------------------------
  14689. 0.00 0.01 2630979/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node_base const*) [548]
  14690. [682] 0.0 0.00 0.01 2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_value(std::_Rb_tree_node_base const*) [682]
  14691. 0.01 0.01 2630979/18972812 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() const [292]
  14692. -----------------------------------------------
  14693. 0.00 0.01 100100/100100 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [681]
  14694. [683] 0.0 0.00 0.01 100100 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::_Rb_tree_node_base*, unsigned int const&) [683]
  14695. 0.01 0.00 564419/613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*) [823]
  14696. 0.00 0.00 564419/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  14697. 0.00 0.00 369057/393734 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_right(std::_Rb_tree_node_base*) [3050]
  14698. 0.00 0.00 195362/220039 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_left(std::_Rb_tree_node_base*) [3114]
  14699. 0.00 0.00 100100/623772 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3033]
  14700. -----------------------------------------------
  14701. 0.00 0.01 1/1 BuilderScene::init(Game&) [108]
  14702. [684] 0.0 0.00 0.01 1 BuilderScene::create_mouse_entity(Game&) [684]
  14703. 0.00 0.01 1/2 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  14704. 0.00 0.00 3/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  14705. 0.00 0.00 2/3 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  14706. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  14707. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  14708. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  14709. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  14710. 0.00 0.00 1/1 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  14711. 0.00 0.00 1/1 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  14712. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  14713. 0.00 0.00 1/2 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  14714. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  14715. 0.00 0.00 2/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  14716. 0.00 0.00 2/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  14717. 0.00 0.00 1/1 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  14718. 0.00 0.00 1/1 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  14719. 0.00 0.00 1/1 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle) [1435]
  14720. 0.00 0.00 1/3 Callback::mouse_move(std::function<void ()>) [1462]
  14721. 0.00 0.00 1/390 std::function<void ()>::~function() [1115]
  14722. 0.00 0.00 2/2325255 Text* Entity::get<Text, (void*)0>() [47]
  14723. 0.00 0.00 2/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  14724. 0.00 0.00 1/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  14725. 0.00 0.00 1/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  14726. 0.00 0.00 3/1488784 Entity::handle() const [385]
  14727. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}, void, void>(BuilderScene::create_mouse_entity(Game&)::{lambda()#1}) [2394]
  14728. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  14729. 0.00 0.00 4/15 Game::window() [5002]
  14730. 0.00 0.00 4/12 Canvas::size() const [5059]
  14731. 0.00 0.00 2/8093 Color::Color(sf::Color const&) [3598]
  14732. 0.00 0.00 2/8213 Color::operator sf::Color() const [3597]
  14733. 0.00 0.00 2/8266 Color::~Color() [3596]
  14734. 0.00 0.00 2/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  14735. 0.00 0.00 1/1 Rectangle::offset(float, float) [6912]
  14736. 0.00 0.00 1/113 Rectangle::color(sf::Color const&) [4501]
  14737. 0.00 0.00 1/77 Scene::fonts() [4612]
  14738. 0.00 0.00 1/68 Text::offset(float, float) [4661]
  14739. 0.00 0.00 1/7 Text::color(sf::Color const&) [5266]
  14740. -----------------------------------------------
  14741. 0.00 0.00 7896/16057 PostorderEntitySubscription::init() [28]
  14742. 0.01 0.00 8161/16057 PreorderEntitySubscription::init() [29]
  14743. [685] 0.0 0.01 0.00 16057 EntitySubscription::clear() [685]
  14744. 0.00 0.00 16057/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  14745. 0.00 0.00 16057/16057 EntitySubscription::pre_clear() [3461]
  14746. 0.00 0.00 16057/16057 EntitySubscription::post_clear() [3459]
  14747. -----------------------------------------------
  14748. 0.00 0.01 7894/7894 Game::main_loop() [3]
  14749. [686] 0.0 0.00 0.01 7894 InputManager::poll_event(Game&) [686]
  14750. 0.00 0.01 24/24 std::shared_ptr<MouseButtonInputEvent> std::make_shared<MouseButtonInputEvent, MouseButton, ButtonState, int&, int&>(MouseButton&&, ButtonState&&, int&, int&) [768]
  14751. 0.00 0.00 732/732 Subject<std::shared_ptr<InputEvent> >::notify(std::shared_ptr<InputEvent>&) [1006]
  14752. 0.00 0.00 7894/7894 std::shared_ptr<InputEvent>::~shared_ptr() [1202]
  14753. 0.00 0.00 19/11265 std::__cxx11::to_string(int) [312]
  14754. 0.00 0.00 751/771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  14755. 0.00 0.00 546/546 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseMoveInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseMoveInputEvent>(std::shared_ptr<MouseMoveInputEvent>&&) [1387]
  14756. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent>::~shared_ptr() [1389]
  14757. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent> std::make_shared<MouseMoveInputEvent, int&, int&>(int&, int&) [1476]
  14758. 0.00 0.00 110/110 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseWheelInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseWheelInputEvent>(std::shared_ptr<MouseWheelInputEvent>&&) [1533]
  14759. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent>::~shared_ptr() [1535]
  14760. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent> std::make_shared<MouseWheelInputEvent, int&, int&, int&>(int&, int&, int&) [1665]
  14761. 0.00 0.00 24/24 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseButtonInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseButtonInputEvent>(std::shared_ptr<MouseButtonInputEvent>&&) [1715]
  14762. 0.00 0.00 24/24 std::shared_ptr<MouseButtonInputEvent>::~shared_ptr() [1716]
  14763. 0.00 0.00 21/21 std::shared_ptr<KeyPressInputEvent>::~shared_ptr() [1756]
  14764. 0.00 0.00 21/21 std::shared_ptr<KeyReleaseInputEvent>::~shared_ptr() [1757]
  14765. 0.00 0.00 21/21 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyPressInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyPressInputEvent>(std::shared_ptr<KeyPressInputEvent>&&) [1760]
  14766. 0.00 0.00 21/21 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyReleaseInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyReleaseInputEvent>(std::shared_ptr<KeyReleaseInputEvent>&&) [1761]
  14767. 0.00 0.00 21/21 std::shared_ptr<KeyPressInputEvent> std::make_shared<KeyPressInputEvent, Key, bool&, bool&, bool&, bool&>(Key&&, bool&, bool&, bool&, bool&) [1994]
  14768. 0.00 0.00 21/21 std::shared_ptr<KeyReleaseInputEvent> std::make_shared<KeyReleaseInputEvent, Key, bool&, bool&, bool&, bool&>(Key&&, bool&, bool&, bool&, bool&) [1995]
  14769. 0.00 0.00 3/3 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseEnteredInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseEnteredInputEvent>(std::shared_ptr<MouseEnteredInputEvent>&&) [2440]
  14770. 0.00 0.00 3/3 std::shared_ptr<MouseEnteredInputEvent>::~shared_ptr() [2443]
  14771. 0.00 0.00 3/3 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseLeftInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseLeftInputEvent>(std::shared_ptr<MouseLeftInputEvent>&&) [2439]
  14772. 0.00 0.00 3/3 std::shared_ptr<MouseLeftInputEvent>::~shared_ptr() [2441]
  14773. 0.00 0.00 3/3 std::shared_ptr<MouseEnteredInputEvent> std::make_shared<MouseEnteredInputEvent>() [2604]
  14774. 0.00 0.00 3/3 std::shared_ptr<MouseLeftInputEvent> std::make_shared<MouseLeftInputEvent>() [2603]
  14775. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<CloseInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<CloseInputEvent>(std::shared_ptr<CloseInputEvent>&&) [2635]
  14776. 0.00 0.00 1/1 std::shared_ptr<CloseInputEvent>::~shared_ptr() [2643]
  14777. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<LostFocusInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<LostFocusInputEvent>(std::shared_ptr<LostFocusInputEvent>&&) [2637]
  14778. 0.00 0.00 1/1 std::shared_ptr<LostFocusInputEvent>::~shared_ptr() [2653]
  14779. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<GainedFocusInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<GainedFocusInputEvent>(std::shared_ptr<GainedFocusInputEvent>&&) [2638]
  14780. 0.00 0.00 1/1 std::shared_ptr<GainedFocusInputEvent>::~shared_ptr() [2655]
  14781. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<ResizeInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<ResizeInputEvent>(std::shared_ptr<ResizeInputEvent>&&) [2636]
  14782. 0.00 0.00 1/1 std::shared_ptr<ResizeInputEvent>::~shared_ptr() [2648]
  14783. 0.00 0.00 1/1 std::shared_ptr<CloseInputEvent> std::make_shared<CloseInputEvent>() [2799]
  14784. 0.00 0.00 1/1 std::shared_ptr<LostFocusInputEvent> std::make_shared<LostFocusInputEvent>() [2801]
  14785. 0.00 0.00 1/1 std::shared_ptr<GainedFocusInputEvent> std::make_shared<GainedFocusInputEvent>() [2802]
  14786. 0.00 0.00 1/1 std::shared_ptr<ResizeInputEvent> std::make_shared<ResizeInputEvent, unsigned int&, unsigned int&>(unsigned int&, unsigned int&) [2800]
  14787. 0.00 0.00 8736/8736 Game::poll_event(sf::Event&) [3591]
  14788. 0.00 0.00 7894/7894 std::shared_ptr<InputEvent>::shared_ptr(decltype(nullptr)) [3622]
  14789. 0.00 0.00 751/772 Game::logger() [4087]
  14790. 0.00 0.00 19/1727 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3958]
  14791. 0.00 0.00 19/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  14792. -----------------------------------------------
  14793. 0.00 0.01 860446/860446 InputDevice::update(Game&) [242]
  14794. [687] 0.0 0.00 0.01 860446 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator->() const [687]
  14795. 0.01 0.00 860446/965827 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr() const [668]
  14796. -----------------------------------------------
  14797. 0.00 0.01 2/2 PostorderEntitySubscription::~PostorderEntitySubscription() [550]
  14798. [688] 0.0 0.00 0.01 2 PostorderEntitySubscription::~PostorderEntitySubscription() [688]
  14799. 0.00 0.01 2/6 EntitySubscription::~EntitySubscription() [448]
  14800. -----------------------------------------------
  14801. 0.00 0.00 6/4727031 EntityFilter::~EntityFilter() [452]
  14802. 0.00 0.01 4727025/4727031 EntityFilter::filter(Entity&) const [19]
  14803. [689] 0.0 0.00 0.01 4727031 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const [689]
  14804. 0.01 0.00 4727031/4727031 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const [690]
  14805. -----------------------------------------------
  14806. 0.01 0.00 4727031/4727031 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const [689]
  14807. [690] 0.0 0.01 0.00 4727031 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const [690]
  14808. 0.00 0.00 4727031/14181087 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*) [789]
  14809. -----------------------------------------------
  14810. 0.00 0.01 75580/75580 GridSystem::on_update(Game&, Entity&) [10]
  14811. [691] 0.0 0.00 0.01 75580 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int const&) [691]
  14812. 0.00 0.01 75580/100100 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [680]
  14813. 0.00 0.00 151003/175523 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator*() const [1034]
  14814. 0.00 0.00 75423/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  14815. 0.00 0.00 157/157 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1424]
  14816. 0.00 0.00 75580/465969 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::end() [3044]
  14817. 0.00 0.00 75580/100670 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) const [3198]
  14818. 0.00 0.00 75423/75423 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::key_comp() const [3215]
  14819. 0.00 0.00 157/158 std::tuple<unsigned int const&>::tuple<void, true>(unsigned int const&) [4472]
  14820. 0.00 0.00 157/24677 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) [3393]
  14821. -----------------------------------------------
  14822. 0.00 0.00 60000/180009 Mailbox::operator=(Mailbox const&) [676]
  14823. 0.00 0.01 120009/180009 Messageable::Messageable(Messageable const&) [902]
  14824. [692] 0.0 0.00 0.01 180009 Mailbox::Mailbox(Mailbox const&) [692]
  14825. 0.00 0.01 180009/180009 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::vector(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > const&) [836]
  14826. 0.00 0.00 180009/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  14827. 0.00 0.00 180009/180009 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map(std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&) [1101]
  14828. -----------------------------------------------
  14829. 0.00 0.01 1/1 BuilderScene::create_hud(Game&) [229]
  14830. [693] 0.0 0.00 0.01 1 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  14831. 0.00 0.01 1/1 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  14832. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14833. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  14834. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14835. 0.00 0.00 1/1488784 Entity::handle() const [385]
  14836. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  14837. -----------------------------------------------
  14838. 0.00 0.00 1/28 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  14839. 0.00 0.00 6/28 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  14840. 0.00 0.01 21/28 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  14841. [694] 0.0 0.00 0.01 28 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  14842. 0.00 0.01 28/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14843. 0.00 0.00 28/1062 Handle::operator=(Handle const&) [784]
  14844. 0.00 0.00 28/28 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1350]
  14845. 0.00 0.00 28/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14846. 0.00 0.00 28/1488784 Entity::handle() const [385]
  14847. 0.00 0.00 56/104306070 std::type_index::type_index(std::type_info const&) [118]
  14848. -----------------------------------------------
  14849. 0.00 0.00 1/28 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  14850. 0.00 0.00 6/28 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  14851. 0.00 0.01 21/28 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  14852. [695] 0.0 0.00 0.01 28 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  14853. 0.00 0.01 28/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14854. 0.00 0.00 28/1062 Handle::operator=(Handle const&) [784]
  14855. 0.00 0.00 28/28 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1421]
  14856. 0.00 0.00 28/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14857. 0.00 0.00 28/1488784 Entity::handle() const [385]
  14858. 0.00 0.00 56/104306070 std::type_index::type_index(std::type_info const&) [118]
  14859. -----------------------------------------------
  14860. 0.00 0.00 1/28 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  14861. 0.00 0.00 6/28 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  14862. 0.00 0.01 21/28 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  14863. [696] 0.0 0.00 0.01 28 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  14864. 0.00 0.01 28/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  14865. 0.00 0.00 28/1062 Handle::operator=(Handle const&) [784]
  14866. 0.00 0.00 28/28 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1428]
  14867. 0.00 0.00 28/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  14868. 0.00 0.00 28/1488784 Entity::handle() const [385]
  14869. 0.00 0.00 56/104306070 std::type_index::type_index(std::type_info const&) [118]
  14870. -----------------------------------------------
  14871. 0.00 0.01 1/1 BuilderScene::create_hud(Game&) [229]
  14872. [697] 0.0 0.00 0.01 1 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  14873. 0.00 0.01 1/2 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  14874. 0.00 0.00 1/6 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  14875. 0.00 0.00 2/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  14876. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  14877. 0.00 0.00 1/2 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  14878. 0.00 0.00 1/3 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  14879. 0.00 0.00 1/2 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  14880. 0.00 0.00 4/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  14881. 0.00 0.00 2/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  14882. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  14883. 0.00 0.00 4/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  14884. 0.00 0.00 1/390 std::function<void ()>::~function() [1115]
  14885. 0.00 0.00 2/32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  14886. 0.00 0.00 1/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  14887. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}, void, void>(BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}) [2358]
  14888. 0.00 0.00 1/43413833 Scene::get_entity(Handle) [45]
  14889. 0.00 0.00 1/37528737 Entity::space() const [169]
  14890. 0.00 0.00 2/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  14891. 0.00 0.00 2/8213 Color::operator sf::Color() const [3597]
  14892. 0.00 0.00 2/8266 Color::~Color() [3596]
  14893. 0.00 0.00 1/24614 SceneNode::visible(bool) [3396]
  14894. 0.00 0.00 1/708400 Grid::tile_height() const [3026]
  14895. 0.00 0.00 1/708413 Grid::tile_width() const [3025]
  14896. 0.00 0.00 1/113 Rectangle::color(sf::Color const&) [4501]
  14897. 0.00 0.00 1/9 Rectangle::outline_color(sf::Color const&) [5147]
  14898. 0.00 0.00 1/9 Rectangle::outline_thickness(float) [5148]
  14899. 0.00 0.00 1/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  14900. 0.00 0.00 1/17 Rectangle::local_bounds() const [4983]
  14901. -----------------------------------------------
  14902. 0.00 0.01 1/1 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  14903. [698] 0.0 0.00 0.01 1 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  14904. 0.00 0.01 1/1 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  14905. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14906. 0.00 0.00 1/1 Handle ObjectPool<Rectangle>::add<char const (&) [19], int&, int&, int&, int&>(char const (&) [19], int&, int&, int&, int&) [2090]
  14907. 0.00 0.00 1/113 Rectangle::Rectangle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float) [1608]
  14908. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  14909. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  14910. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  14911. 0.00 0.00 1/2117 Rectangle::~Rectangle() [3857]
  14912. -----------------------------------------------
  14913. 0.00 0.01 1/1 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  14914. [699] 0.0 0.00 0.01 1 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  14915. 0.01 0.00 1/14 std::type_info::name() const [311]
  14916. 0.00 0.01 1/1 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  14917. 0.00 0.00 2/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  14918. 0.00 0.00 1/2004 Rectangle::Rectangle(Rectangle const&) [1022]
  14919. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  14920. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  14921. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  14922. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  14923. 0.00 0.00 1/2117 Rectangle::~Rectangle() [3857]
  14924. -----------------------------------------------
  14925. 0.00 0.01 9/9 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [563]
  14926. [700] 0.0 0.00 0.01 9 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [700]
  14927. 0.00 0.01 18/18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_move_if_noexcept_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [711]
  14928. 0.00 0.00 9/187 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [894]
  14929. 0.00 0.00 9/9 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_check_len(unsigned long, char const*) const [2097]
  14930. 0.00 0.00 9/2016 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [1331]
  14931. 0.00 0.00 18/2890628 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::base() const [805]
  14932. 0.00 0.00 9/9 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::difference_type __gnu_cxx::operator-<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&) [2492]
  14933. 0.00 0.00 27/6038 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_get_Tp_allocator() [3646]
  14934. 0.00 0.00 9/7836 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::begin() [3625]
  14935. 0.00 0.00 9/2013 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_allocate(unsigned long) [3864]
  14936. 0.00 0.00 9/638 boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>::type&) [4120]
  14937. 0.00 0.00 9/2015 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_deallocate(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, unsigned long) [3863]
  14938. -----------------------------------------------
  14939. 0.00 0.01 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [557]
  14940. [701] 0.0 0.00 0.01 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [701]
  14941. 0.01 0.00 21/84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_Node_allocator() [466]
  14942. 0.00 0.00 21/21 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*) [1041]
  14943. 0.00 0.00 21/101612314 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >::_M_valptr() [109]
  14944. -----------------------------------------------
  14945. 0.01 0.00 2/2 Scene::do_init(Game&) [66]
  14946. [702] 0.0 0.01 0.00 2 Scene::create_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [702]
  14947. 0.00 0.00 2/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  14948. 0.00 0.00 2/1488784 Entity::handle() const [385]
  14949. -----------------------------------------------
  14950. 0.00 0.01 1/1 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  14951. [703] 0.0 0.00 0.01 1 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision) [703]
  14952. 0.00 0.01 1/1 ObjectPool<Collision>::reset() [704]
  14953. 0.00 0.00 1/1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::vector(unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry> const&) [1379]
  14954. 0.00 0.00 1/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  14955. 0.00 0.00 2/2004 Collision::Collision(Collision const&) [1342]
  14956. 0.00 0.00 1/1 ObjectPool<Collision>::Entry::Entry(unsigned int, Collision) [2776]
  14957. 0.00 0.00 1/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  14958. 0.00 0.00 1/17 ObjectPoolBase::ObjectPoolBase() [4981]
  14959. 0.00 0.00 1/1 std::allocator<ObjectPool<Collision>::Entry>::allocator() [7117]
  14960. 0.00 0.00 1/1001 ObjectPool<Collision>::Entry::~Entry() [4017]
  14961. 0.00 0.00 1/2042 Collision::~Collision() [3859]
  14962. 0.00 0.00 1/2 std::allocator<ObjectPool<Collision>::Entry>::~allocator() [6336]
  14963. -----------------------------------------------
  14964. 0.00 0.01 1/1 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision) [703]
  14965. [704] 0.0 0.00 0.01 1 ObjectPool<Collision>::reset() [704]
  14966. 0.00 0.01 1000/1000 Collision::operator=(Collision const&) [705]
  14967. 0.00 0.00 1/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  14968. 0.00 0.00 4000/4000 __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >::operator*() const [3766]
  14969. 0.00 0.00 1001/1001 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::end() [4029]
  14970. 0.00 0.00 1001/1001 bool __gnu_cxx::operator!=<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > > const&) [4023]
  14971. 0.00 0.00 1000/1000 __gnu_cxx::__normal_iterator<ObjectPool<Collision>::Entry*, std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> > >::operator++() [4036]
  14972. 0.00 0.00 1/1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::begin() [7567]
  14973. -----------------------------------------------
  14974. 0.00 0.01 1000/1000 ObjectPool<Collision>::reset() [704]
  14975. [705] 0.0 0.00 0.01 1000 Collision::operator=(Collision const&) [705]
  14976. 0.00 0.01 1000/1000 Collision::swap(Collision&) [706]
  14977. 0.00 0.00 1000/2004 Collision::Collision(Collision const&) [1342]
  14978. 0.00 0.00 1000/2042 Collision::~Collision() [3859]
  14979. -----------------------------------------------
  14980. 0.00 0.01 1000/1000 Collision::operator=(Collision const&) [705]
  14981. [706] 0.0 0.00 0.01 1000 Collision::swap(Collision&) [706]
  14982. 0.01 0.00 1000/1000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Rect<float> > >, std::is_move_constructible<sf::Rect<float> >, std::is_move_assignable<sf::Rect<float> > >::value, void>::type std::swap<sf::Rect<float> >(sf::Rect<float>&, sf::Rect<float>&) [849]
  14983. 0.00 0.00 1000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  14984. -----------------------------------------------
  14985. 0.00 0.01 255/255 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy<false>::__uninit_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [708]
  14986. [707] 0.0 0.00 0.01 255 void std::_Construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [707]
  14987. 0.00 0.01 255/442 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [564]
  14988. 0.00 0.00 255/17059716 operator new(unsigned long, void*) [458]
  14989. 0.00 0.00 255/638 boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>::type&) [4120]
  14990. -----------------------------------------------
  14991. 0.00 0.01 18/18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::uninitialized_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [709]
  14992. [708] 0.0 0.00 0.01 18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy<false>::__uninit_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [708]
  14993. 0.00 0.01 255/255 void std::_Construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [707]
  14994. 0.00 0.00 255/697 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__addressof<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [4112]
  14995. -----------------------------------------------
  14996. 0.00 0.01 18/18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [710]
  14997. [709] 0.0 0.00 0.01 18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::uninitialized_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [709]
  14998. 0.00 0.01 18/18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy<false>::__uninit_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [708]
  14999. -----------------------------------------------
  15000. 0.00 0.01 18/18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_move_if_noexcept_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [711]
  15001. [710] 0.0 0.00 0.01 18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [710]
  15002. 0.00 0.01 18/18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::uninitialized_copy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [709]
  15003. -----------------------------------------------
  15004. 0.00 0.01 18/18 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [700]
  15005. [711] 0.0 0.00 0.01 18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_move_if_noexcept_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [711]
  15006. 0.00 0.01 18/18 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__uninitialized_copy_a<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [710]
  15007. 0.00 0.00 36/36 boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const* std::__make_move_if_noexcept_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [4757]
  15008. -----------------------------------------------
  15009. 0.00 0.00 2/266625 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::find(unsigned int const&) [1944]
  15010. 0.00 0.01 266623/266625 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [499]
  15011. [712] 0.0 0.00 0.01 266625 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::_Rb_tree_node_base*, unsigned int const&) [712]
  15012. 0.00 0.01 266623/266624 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*) [872]
  15013. 0.00 0.00 266623/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  15014. 0.00 0.00 266625/533260 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3041]
  15015. 0.00 0.00 266623/266624 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_left(std::_Rb_tree_node_base*) [3091]
  15016. -----------------------------------------------
  15017. 0.00 0.01 2348/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [537]
  15018. [713] 0.0 0.00 0.01 2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [713]
  15019. 0.00 0.01 2348/2348 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [714]
  15020. -----------------------------------------------
  15021. 0.00 0.01 2348/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [713]
  15022. [714] 0.0 0.00 0.01 2348 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [714]
  15023. 0.00 0.01 2348/2348 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [715]
  15024. 0.00 0.00 2348/2711 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_end() [3815]
  15025. 0.00 0.00 2348/2353 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_begin() [3824]
  15026. -----------------------------------------------
  15027. 0.00 0.01 2348/2348 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [714]
  15028. [715] 0.0 0.00 0.01 2348 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [715]
  15029. 0.00 0.01 19681/20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*) [870]
  15030. 0.00 0.00 2348/5148 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [977]
  15031. 0.00 0.00 19681/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  15032. 0.00 0.00 13964/14399 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_right(std::_Rb_tree_node_base*) [3495]
  15033. 0.00 0.00 5717/5941 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_left(std::_Rb_tree_node_base*) [3690]
  15034. -----------------------------------------------
  15035. 0.01 0.00 189639/189639 GraphicalSystem::on_update(Game&, Entity&) [30]
  15036. [716] 0.0 0.01 0.00 189639 Text::draw(RenderSurface&, sf::RenderStates) [716]
  15037. 0.00 0.00 189639/1994730 Canvas::draw(sf::Drawable&, sf::RenderStates) [601]
  15038. -----------------------------------------------
  15039. 0.00 0.01 1/1 StartMenuScene::init(Game&) [363]
  15040. [717] 0.0 0.00 0.01 1 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  15041. 0.00 0.01 1/1 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  15042. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  15043. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  15044. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  15045. 0.00 0.00 1/1488784 Entity::handle() const [385]
  15046. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  15047. -----------------------------------------------
  15048. 0.00 0.01 1/1 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  15049. [718] 0.0 0.00 0.01 1 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  15050. 0.00 0.01 1/1 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  15051. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  15052. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  15053. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  15054. 0.00 0.00 1/1488784 Entity::handle() const [385]
  15055. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  15056. -----------------------------------------------
  15057. 0.00 0.01 3160100/3160100 std::vector<Handle, std::allocator<Handle> >::back() [501]
  15058. [719] 0.0 0.00 0.01 3160100 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator-(long) const [719]
  15059. 0.01 0.00 3160100/44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle* const&) [202]
  15060. -----------------------------------------------
  15061. 0.00 0.01 3160704/3160704 void std::allocator_traits<std::allocator<Handle> >::construct<Handle, Handle>(std::allocator<Handle>&, Handle*, Handle&&) [535]
  15062. [720] 0.0 0.00 0.01 3160704 void __gnu_cxx::new_allocator<Handle>::construct<Handle, Handle>(Handle*, Handle&&) [720]
  15063. 0.01 0.00 3160704/17059716 operator new(unsigned long, void*) [458]
  15064. 0.00 0.00 3160704/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  15065. -----------------------------------------------
  15066. 0.00 0.01 429/429 std::function<void ()>::operator()() const [103]
  15067. [721] 0.0 0.00 0.01 429 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [721]
  15068. 0.00 0.01 429/429 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  15069. 0.00 0.00 429/429 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1821]
  15070. -----------------------------------------------
  15071. 0.00 0.01 429/429 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [721]
  15072. [722] 0.0 0.00 0.01 429 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  15073. 0.00 0.01 990/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  15074. 0.00 0.00 429/256959 Clickable* Entity::get<Clickable, (void*)0>() [201]
  15075. 0.00 0.00 429/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  15076. 0.00 0.00 858/266620 Game::get_player(unsigned int) [396]
  15077. 0.00 0.00 429/513113 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  15078. 0.00 0.00 429/513247 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  15079. 0.00 0.00 858/266620 Player::bindings() [831]
  15080. 0.00 0.00 858/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  15081. 0.00 0.00 858/1344325 Intent::element() const [436]
  15082. 0.00 0.00 858/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  15083. 0.00 0.00 858/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  15084. 0.00 0.00 264/256305 Callback::prev_mouse_pos() const [833]
  15085. 0.00 0.00 264/30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  15086. 0.00 0.00 264/37528737 Entity::space() const [169]
  15087. 0.00 0.00 858/21166 Scene::game() [3423]
  15088. 0.00 0.00 858/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  15089. 0.00 0.00 858/778325 InputElement::position() const [3022]
  15090. 0.00 0.00 429/521712 sf::Vector2<float>::Vector2() [3042]
  15091. 0.00 0.00 429/220371 Clickable::is_right_clicked() const [3113]
  15092. 0.00 0.00 264/265 SceneNode::move(sf::Vector2<float> const&) [4307]
  15093. -----------------------------------------------
  15094. 0.00 0.00 23/3156531 std::vector<Handle, std::allocator<Handle> >::_M_erase(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [740]
  15095. 0.00 0.00 7905/3156531 CallbackSystem::post_update(Game&) [662]
  15096. 0.00 0.00 1574047/3156531 BaseEntitySubscription::init() [32]
  15097. 0.00 0.00 1574556/3156531 Scene::update(Game&) [4]
  15098. [723] 0.0 0.01 0.00 3156531 bool __gnu_cxx::operator!=<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [723]
  15099. 0.00 0.00 6313062/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  15100. -----------------------------------------------
  15101. 0.00 0.01 187/187 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  15102. [724] 0.0 0.00 0.01 187 Color::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [724]
  15103. 0.00 0.01 187/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  15104. 0.00 0.00 748/26311 std::__cxx11::stoi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*, int) [610]
  15105. 0.00 0.00 748/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  15106. 0.00 0.00 187/187 Color::r(unsigned char) [4446]
  15107. 0.00 0.00 187/187 Color::g(unsigned char) [4445]
  15108. 0.00 0.00 187/187 Color::b(unsigned char) [4444]
  15109. 0.00 0.00 187/187 Color::a(unsigned char) [4443]
  15110. 0.00 0.00 187/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [4142]
  15111. -----------------------------------------------
  15112. 0.00 0.01 1/1 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  15113. [725] 0.0 0.00 0.01 1 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  15114. 0.00 0.01 1/2 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  15115. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  15116. 0.00 0.00 1/4050 Callback::~Callback() [737]
  15117. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  15118. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  15119. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  15120. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  15121. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  15122. -----------------------------------------------
  15123. 0.00 0.01 1/1 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  15124. [726] 0.0 0.00 0.01 1 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  15125. 0.00 0.01 1/2 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  15126. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  15127. 0.00 0.00 1/4050 Callback::~Callback() [737]
  15128. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  15129. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  15130. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  15131. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  15132. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  15133. -----------------------------------------------
  15134. 0.01 0.00 1574560/1574560 bool std::operator==<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [560]
  15135. [727] 0.0 0.01 0.00 1574560 bool __gnu_cxx::operator==<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [727]
  15136. 0.00 0.00 1574560/46809904 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::base() const [510]
  15137. 0.00 0.00 1574560/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  15138. -----------------------------------------------
  15139. 0.01 0.00 157/157 GridSystem::on_update(Game&, Entity&) [10]
  15140. [728] 0.0 0.01 0.00 157 std::__cxx11::to_string(unsigned int) [728]
  15141. 0.00 0.00 157/11422 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) [303]
  15142. -----------------------------------------------
  15143. 0.01 0.00 67124/67124 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [559]
  15144. [729] 0.0 0.01 0.00 67124 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_check_len(unsigned long, char const*) const [729]
  15145. 0.00 0.00 67124/279646 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [969]
  15146. 0.00 0.00 268496/268496 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::size() const [3077]
  15147. 0.00 0.00 134248/134248 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::max_size() const [3165]
  15148. -----------------------------------------------
  15149. 0.00 0.01 7827/7827 std::function<void ()>::operator()() const [103]
  15150. [730] 0.0 0.00 0.01 7827 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [730]
  15151. 0.00 0.01 7827/7827 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}::operator()() const [731]
  15152. 0.00 0.00 7827/7827 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1454]
  15153. -----------------------------------------------
  15154. 0.00 0.01 7827/7827 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [730]
  15155. [731] 0.0 0.00 0.01 7827 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}::operator()() const [731]
  15156. 0.00 0.01 1305/11265 std::__cxx11::to_string(int) [312]
  15157. 0.00 0.00 1305/2325255 Text* Entity::get<Text, (void*)0>() [47]
  15158. 0.00 0.00 2610/2610 Settings::framerate_smoothing() [3817]
  15159. 0.00 0.00 2610/21166 Scene::game() [3423]
  15160. 0.00 0.00 1305/1727 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3958]
  15161. 0.00 0.00 1305/5734 Text::string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3697]
  15162. -----------------------------------------------
  15163. 0.01 0.00 40299/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  15164. [732] 0.0 0.01 0.00 40299 std::_Vector_base<Handle, std::allocator<Handle> >::~_Vector_base() [732]
  15165. 0.00 0.00 40299/252728 std::_Vector_base<Handle, std::allocator<Handle> >::_M_deallocate(Handle*, unsigned long) [970]
  15166. 0.00 0.00 40299/40299 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_impl::~_Vector_impl() [3309]
  15167. -----------------------------------------------
  15168. 0.01 0.00 224/224 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [537]
  15169. [733] 0.0 0.01 0.00 224 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [733]
  15170. 0.00 0.00 224/224 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*) [1188]
  15171. 0.00 0.00 224/224 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1201]
  15172. 0.00 0.00 224/20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*) [870]
  15173. 0.00 0.00 224/224 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1513]
  15174. 0.00 0.00 224/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  15175. 0.00 0.00 224/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  15176. 0.00 0.00 224/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  15177. -----------------------------------------------
  15178. 0.00 0.01 1/1 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  15179. [734] 0.0 0.00 0.01 1 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  15180. 0.00 0.01 1/1 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&) [752]
  15181. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  15182. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  15183. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  15184. 0.00 0.00 1/1488784 Entity::handle() const [385]
  15185. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  15186. -----------------------------------------------
  15187. 0.00 0.01 60000/60000 void std::_Construct<ObjectPool<Entity>::Entry, ObjectPool<Entity>::Entry const&>(ObjectPool<Entity>::Entry*, ObjectPool<Entity>::Entry const&) [377]
  15188. [735] 0.0 0.00 0.01 60000 ObjectPool<Entity>::Entry::Entry(ObjectPool<Entity>::Entry const&) [735]
  15189. 0.00 0.01 60000/120009 Entity::Entity(Entity const&) [565]
  15190. -----------------------------------------------
  15191. 0.01 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  15192. [736] 0.0 0.01 0.00 1 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  15193. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  15194. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  15195. 0.00 0.00 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [21], int&, (void*)0>(char const (&) [21], int&) [1826]
  15196. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  15197. 0.00 0.00 1/1488784 Entity::handle() const [385]
  15198. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  15199. -----------------------------------------------
  15200. 0.00 0.00 1/4050 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  15201. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  15202. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  15203. 0.00 0.00 1/4050 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  15204. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  15205. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  15206. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  15207. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  15208. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  15209. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  15210. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  15211. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  15212. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  15213. 0.00 0.00 1/4050 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  15214. 0.00 0.00 2/4050 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  15215. 0.00 0.00 2/4050 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  15216. 0.00 0.00 2/4050 ObjectPool<Callback>::~ObjectPool() [943]
  15217. 0.00 0.00 6/4050 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  15218. 0.00 0.00 22/4050 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  15219. 0.00 0.01 2000/4050 Callback::operator=(Callback const&) [883]
  15220. 0.00 0.01 2002/4050 ObjectPool<Callback>::Entry::~Entry() [944]
  15221. [737] 0.0 0.00 0.01 4050 Callback::~Callback() [737]
  15222. 0.00 0.01 4050/4050 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear() [938]
  15223. 0.00 0.01 4050/4050 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~map() [940]
  15224. 0.00 0.00 4050/71249 Component::~Component() [3224]
  15225. -----------------------------------------------
  15226. 183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [738]
  15227. 0.01 0.00 4050/8100 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~_Rb_tree() [941]
  15228. 0.01 0.00 4050/8100 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear() [939]
  15229. [738] 0.0 0.01 0.00 8100+183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [738]
  15230. 0.00 0.00 183/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1186]
  15231. 0.00 0.00 183/781179 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_left(std::_Rb_tree_node_base*) [606]
  15232. 0.00 0.00 183/16624 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_right(std::_Rb_tree_node_base*) [3442]
  15233. 183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [738]
  15234. -----------------------------------------------
  15235. 0.00 0.00 1/23 ObjectPool<Callback>::remove(Handle const&) [1164]
  15236. 0.00 0.00 4/23 ObjectPool<Collision>::remove(Handle const&) [1066]
  15237. 0.00 0.00 4/23 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  15238. 0.00 0.00 5/23 ObjectPool<Clickable>::remove(Handle const&) [1045]
  15239. 0.00 0.00 9/23 ObjectPool<Entity>::remove(Handle const&) [995]
  15240. [739] 0.0 0.00 0.01 23 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  15241. 0.00 0.01 23/23 std::vector<Handle, std::allocator<Handle> >::_M_erase(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [740]
  15242. 0.00 0.00 23/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  15243. 0.00 0.00 23/60 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator+(long) const [1999]
  15244. 0.00 0.00 23/23 std::vector<Handle, std::allocator<Handle> >::cbegin() const [2589]
  15245. 0.00 0.00 23/23 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [2616]
  15246. -----------------------------------------------
  15247. 0.00 0.01 23/23 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  15248. [740] 0.0 0.00 0.01 23 std::vector<Handle, std::allocator<Handle> >::_M_erase(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [740]
  15249. 0.00 0.01 14/14 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::move<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [742]
  15250. 0.00 0.00 37/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  15251. 0.00 0.00 23/3160123 void std::allocator_traits<std::allocator<Handle> >::destroy<Handle>(std::allocator<Handle>&, Handle*) [597]
  15252. 0.00 0.00 37/60 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator+(long) const [1999]
  15253. 0.00 0.00 23/3156531 bool __gnu_cxx::operator!=<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [723]
  15254. -----------------------------------------------
  15255. 0.00 0.01 14/14 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::move<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [742]
  15256. [741] 0.0 0.00 0.01 14 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [741]
  15257. 0.01 0.01 14/14 Handle* std::__copy_move_a<true, Handle*, Handle*>(Handle*, Handle*, Handle*) [743]
  15258. 0.00 0.00 14/44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle* const&) [202]
  15259. 0.00 0.00 42/42 Handle* std::__niter_base<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [2807]
  15260. -----------------------------------------------
  15261. 0.00 0.01 14/14 std::vector<Handle, std::allocator<Handle> >::_M_erase(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [740]
  15262. [742] 0.0 0.00 0.01 14 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::move<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [742]
  15263. 0.00 0.01 14/14 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [741]
  15264. 0.00 0.00 28/28 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__miter_base<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [4773]
  15265. -----------------------------------------------
  15266. 0.01 0.01 14/14 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__copy_move_a2<true, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [741]
  15267. [743] 0.0 0.01 0.01 14 Handle* std::__copy_move_a<true, Handle*, Handle*>(Handle*, Handle*, Handle*) [743]
  15268. 0.01 0.00 14/14 Handle* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<Handle*, Handle*>(Handle*, Handle*, Handle*) [934]
  15269. -----------------------------------------------
  15270. 8290 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(std::ostream&, bool, unsigned int, unsigned int) const [744]
  15271. 0.01 0.00 5987/5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(int) const [745]
  15272. [744] 0.0 0.01 0.00 5987+8290 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(std::ostream&, bool, unsigned int, unsigned int) const [744]
  15273. 0.00 0.00 21397/21397 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::escape_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1189]
  15274. 0.00 0.00 17750/17750 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&) const [3437]
  15275. 0.00 0.00 16580/16580 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator->() const [3443]
  15276. 0.00 0.00 9460/9460 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::cbegin() const [3576]
  15277. 0.00 0.00 9460/9460 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::cend() const [3575]
  15278. 0.00 0.00 8290/8290 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator++() [3594]
  15279. 0.00 0.00 1170/1170 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::empty() const [3989]
  15280. 0.00 0.00 1170/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  15281. 8290 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(std::ostream&, bool, unsigned int, unsigned int) const [744]
  15282. -----------------------------------------------
  15283. 0.00 0.01 5987/5987 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  15284. [745] 0.0 0.00 0.01 5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(int) const [745]
  15285. 0.01 0.00 5987/5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(std::ostream&, bool, unsigned int, unsigned int) const [744]
  15286. 0.00 0.00 5987/5993 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [3655]
  15287. 0.00 0.00 5987/5987 std::ios_base::precision(long) [3686]
  15288. -----------------------------------------------
  15289. 0.00 0.01 85672/85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&) [483]
  15290. [746] 0.0 0.00 0.01 85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&) [746]
  15291. 0.00 0.01 85672/85672 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&) [747]
  15292. -----------------------------------------------
  15293. 0.00 0.01 85672/85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&) [746]
  15294. [747] 0.0 0.00 0.01 85672 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&) [747]
  15295. 0.00 0.01 85672/85672 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::_Rb_tree_node_base*, CallbackKey const&) [748]
  15296. 0.00 0.00 85672/85686 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_end() [3206]
  15297. 0.00 0.00 85672/85676 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_begin() [3207]
  15298. -----------------------------------------------
  15299. 0.00 0.01 85672/85672 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::lower_bound(CallbackKey const&) [747]
  15300. [748] 0.0 0.00 0.01 85672 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CallbackKey const, bool> >*, std::_Rb_tree_node_base*, CallbackKey const&) [748]
  15301. 0.01 0.00 171338/1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  15302. 0.00 0.00 171338/171348 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, bool> > const*) [3155]
  15303. 0.00 0.00 124690/124696 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_left(std::_Rb_tree_node_base*) [3177]
  15304. 0.00 0.00 85672/171360 std::_Rb_tree_iterator<std::pair<CallbackKey const, bool> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3147]
  15305. 0.00 0.00 46648/46654 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, bool>, std::_Select1st<std::pair<CallbackKey const, bool> >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::_S_right(std::_Rb_tree_node_base*) [3303]
  15306. -----------------------------------------------
  15307. 0.00 0.00 1/22 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  15308. 0.00 0.01 21/22 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  15309. [749] 0.0 0.00 0.01 22 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  15310. 0.00 0.01 22/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  15311. 0.00 0.00 22/1062 Handle::operator=(Handle const&) [784]
  15312. 0.00 0.00 22/22 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1265]
  15313. 0.00 0.00 22/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  15314. 0.00 0.00 22/1488784 Entity::handle() const [385]
  15315. 0.00 0.00 44/104306070 std::type_index::type_index(std::type_info const&) [118]
  15316. -----------------------------------------------
  15317. 0.00 0.01 1/2 BuilderScene::create_mouse_entity(Game&) [684]
  15318. 0.00 0.01 1/2 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  15319. [750] 0.0 0.00 0.01 2 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  15320. 0.00 0.01 2/2 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  15321. 0.00 0.00 2/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  15322. 0.00 0.00 2/1062 Handle::operator=(Handle const&) [784]
  15323. 0.00 0.00 2/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  15324. 0.00 0.00 2/1488784 Entity::handle() const [385]
  15325. 0.00 0.00 4/104306070 std::type_index::type_index(std::type_info const&) [118]
  15326. -----------------------------------------------
  15327. 2334 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  15328. [751] 0.0 0.01 0.00 2334 System::post_receive_message(std::shared_ptr<Message>) <cycle 2> [751]
  15329. 0.00 0.00 2334/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  15330. 0.00 0.00 2334/313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  15331. 0.00 0.00 2334/2334 System::subscription() [3831]
  15332. 2334 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  15333. -----------------------------------------------
  15334. 0.00 0.01 1/1 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  15335. [752] 0.0 0.00 0.01 1 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&) [752]
  15336. 0.00 0.01 1/1 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  15337. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  15338. 0.00 0.00 1/1 Handle ObjectPool<VertexList>::add<char const (&) [19], sf::PrimitiveType&, int&>(char const (&) [19], sf::PrimitiveType&, int&) [2096]
  15339. 0.00 0.00 1/2 VertexList::VertexList(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::PrimitiveType, unsigned int) [2610]
  15340. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  15341. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  15342. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  15343. 0.00 0.00 1/2006 VertexList::~VertexList() [3865]
  15344. -----------------------------------------------
  15345. 0.00 0.01 1/1 Handle ComponentManager::add<VertexList, char const (&) [19], sf::PrimitiveType&, int&, (void*)0>(char const (&) [19], sf::PrimitiveType&, int&) [752]
  15346. [753] 0.0 0.00 0.01 1 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  15347. 0.01 0.00 1/14 std::type_info::name() const [311]
  15348. 0.00 0.00 1/1 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  15349. 0.00 0.00 2/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  15350. 0.00 0.00 1/2004 VertexList::VertexList(VertexList const&) [1079]
  15351. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  15352. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  15353. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  15354. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  15355. 0.00 0.00 1/2006 VertexList::~VertexList() [3865]
  15356. -----------------------------------------------
  15357. 0.01 0.00 48064/48064 sf::Vertex* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*) [756]
  15358. [754] 0.0 0.01 0.00 48064 void std::_Construct<sf::Vertex, sf::Vertex const&>(sf::Vertex*, sf::Vertex const&) [754]
  15359. 0.00 0.00 48064/17059716 operator new(unsigned long, void*) [458]
  15360. 0.00 0.00 48064/48064 sf::Vertex const& std::forward<sf::Vertex const&>(std::remove_reference<sf::Vertex const&>::type&) [3301]
  15361. -----------------------------------------------
  15362. 0.00 0.00 2004/16028 VertexList::VertexList(VertexList const&) [1079]
  15363. 0.00 0.00 6008/16028 sf::Shape::Shape(sf::Shape const&) [998]
  15364. 0.00 0.01 8016/16028 sf::Text::Text(sf::Text const&) [952]
  15365. [755] 0.0 0.00 0.01 16028 sf::VertexArray::VertexArray(sf::VertexArray const&) [755]
  15366. 0.00 0.01 16028/16028 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::vector(std::vector<sf::Vertex, std::allocator<sf::Vertex> > const&) [757]
  15367. 0.00 0.00 16028/36677 sf::Drawable::Drawable(sf::Drawable const&) [3323]
  15368. -----------------------------------------------
  15369. 0.00 0.01 16028/16028 sf::Vertex* std::uninitialized_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*) [758]
  15370. [756] 0.0 0.00 0.01 16028 sf::Vertex* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*) [756]
  15371. 0.01 0.00 48064/48064 void std::_Construct<sf::Vertex, sf::Vertex const&>(sf::Vertex*, sf::Vertex const&) [754]
  15372. 0.00 0.00 64092/64092 bool __gnu_cxx::operator!=<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > const&, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > > const&) [3238]
  15373. 0.00 0.00 48064/48064 __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::operator*() const [3299]
  15374. 0.00 0.00 48064/48064 sf::Vertex* std::__addressof<sf::Vertex>(sf::Vertex&) [3300]
  15375. 0.00 0.00 48064/48064 __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >::operator++() [3298]
  15376. -----------------------------------------------
  15377. 0.00 0.01 16028/16028 sf::VertexArray::VertexArray(sf::VertexArray const&) [755]
  15378. [757] 0.0 0.00 0.01 16028 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::vector(std::vector<sf::Vertex, std::allocator<sf::Vertex> > const&) [757]
  15379. 0.00 0.01 16028/16028 sf::Vertex* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, sf::Vertex>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, std::allocator<sf::Vertex>&) [759]
  15380. 0.00 0.00 16028/26028 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_M_get_Tp_allocator() const [3372]
  15381. 0.00 0.00 16028/24028 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::size() const [3407]
  15382. 0.00 0.00 16028/16028 __gnu_cxx::__alloc_traits<std::allocator<sf::Vertex>, sf::Vertex>::_S_select_on_copy(std::allocator<sf::Vertex> const&) [3466]
  15383. 0.00 0.00 16028/51204 std::allocator<sf::Vertex>::~allocator() [3285]
  15384. 0.00 0.00 16028/16028 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_Vector_base(unsigned long, std::allocator<sf::Vertex> const&) [3469]
  15385. 0.00 0.00 16028/70204 std::_Vector_base<sf::Vertex, std::allocator<sf::Vertex> >::_M_get_Tp_allocator() [3226]
  15386. 0.00 0.00 16028/20028 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::end() const [3430]
  15387. 0.00 0.00 16028/20028 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::begin() const [3431]
  15388. -----------------------------------------------
  15389. 0.00 0.01 16028/16028 sf::Vertex* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, sf::Vertex>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, std::allocator<sf::Vertex>&) [759]
  15390. [758] 0.0 0.00 0.01 16028 sf::Vertex* std::uninitialized_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*) [758]
  15391. 0.00 0.01 16028/16028 sf::Vertex* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*) [756]
  15392. -----------------------------------------------
  15393. 0.00 0.01 16028/16028 std::vector<sf::Vertex, std::allocator<sf::Vertex> >::vector(std::vector<sf::Vertex, std::allocator<sf::Vertex> > const&) [757]
  15394. [759] 0.0 0.00 0.01 16028 sf::Vertex* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, sf::Vertex>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*, std::allocator<sf::Vertex>&) [759]
  15395. 0.00 0.01 16028/16028 sf::Vertex* std::uninitialized_copy<__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*>(__gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, __gnu_cxx::__normal_iterator<sf::Vertex const*, std::vector<sf::Vertex, std::allocator<sf::Vertex> > >, sf::Vertex*) [758]
  15396. -----------------------------------------------
  15397. 0.00 0.00 1/7897 Scene::remove_entity(Handle, bool) [231]
  15398. 0.01 0.00 7896/7897 PostorderEntitySubscription::init() [28]
  15399. [760] 0.0 0.01 0.00 7897 std::vector<Handle, std::allocator<Handle> >::rbegin() [760]
  15400. 0.00 0.00 7897/1582467 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [817]
  15401. 0.00 0.00 7897/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  15402. -----------------------------------------------
  15403. 0.00 0.01 7894/7894 System::update(Game&) [5]
  15404. [761] 0.0 0.00 0.01 7894 GraphicalSystem::pre_update(Game&) [761]
  15405. 0.01 0.00 7894/7894 Camera::draw(RenderSurface&) [846]
  15406. 0.00 0.00 7894/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  15407. -----------------------------------------------
  15408. 0.01 0.00 666/666 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&) [223]
  15409. [762] 0.0 0.01 0.00 666 std::shared_ptr<Message>::shared_ptr<EntityCreatedMessage, void>(std::shared_ptr<EntityCreatedMessage> const&) [762]
  15410. 0.00 0.00 666/666 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityCreatedMessage, void>(std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1362]
  15411. -----------------------------------------------
  15412. 0.01 0.00 109/109 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
  15413. [763] 0.0 0.01 0.00 109 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [763]
  15414. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1561]
  15415. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1591]
  15416. 0.00 0.00 109/109 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1613]
  15417. 0.00 0.00 109/105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1068]
  15418. 0.00 0.00 109/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  15419. 0.00 0.00 109/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  15420. 0.00 0.00 109/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  15421. -----------------------------------------------
  15422. 0.00 0.01 1/2 StartMenuScene::init(Game&) [363]
  15423. 0.00 0.01 1/2 BuilderScene::setup_keybindings(Game&) [556]
  15424. [764] 0.0 0.00 0.01 2 Game::add_player(unsigned int) [764]
  15425. 0.01 0.00 3/3 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::operator[](unsigned int const&) [765]
  15426. 0.00 0.00 2/2 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::find(unsigned int const&) [1943]
  15427. 0.00 0.00 1/1 Player::Player(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2559]
  15428. 0.00 0.00 2/266627 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::end() [3087]
  15429. 0.00 0.00 2/266628 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > const&) const [3085]
  15430. -----------------------------------------------
  15431. 0.01 0.00 3/3 Game::add_player(unsigned int) [764]
  15432. [765] 0.0 0.01 0.00 3 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::operator[](unsigned int const&) [765]
  15433. 0.00 0.00 3/266623 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::lower_bound(unsigned int const&) [498]
  15434. 0.00 0.00 5/533245 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator*() const [630]
  15435. 0.00 0.00 1/1 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [2117]
  15436. 0.00 0.00 2/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  15437. 0.00 0.00 3/266627 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::end() [3087]
  15438. 0.00 0.00 3/266628 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > const&) const [3085]
  15439. 0.00 0.00 2/266622 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::key_comp() const [3092]
  15440. 0.00 0.00 1/158 std::tuple<unsigned int const&>::tuple<void, true>(unsigned int const&) [4472]
  15441. 0.00 0.00 1/4 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > const&) [5678]
  15442. -----------------------------------------------
  15443. 0.00 0.01 24/24 std::shared_ptr<MouseButtonInputEvent> std::allocate_shared<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [769]
  15444. [766] 0.0 0.00 0.01 24 std::shared_ptr<MouseButtonInputEvent>::shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [766]
  15445. 0.01 0.00 24/24 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [767]
  15446. 0.00 0.00 48/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  15447. 0.00 0.00 24/192 ButtonState&& std::forward<ButtonState>(std::remove_reference<ButtonState>::type&) [4439]
  15448. 0.00 0.00 24/192 MouseButton&& std::forward<MouseButton>(std::remove_reference<MouseButton>::type&) [4440]
  15449. -----------------------------------------------
  15450. 0.01 0.00 24/24 std::shared_ptr<MouseButtonInputEvent>::shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [766]
  15451. [767] 0.0 0.01 0.00 24 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [767]
  15452. 0.00 0.00 24/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  15453. 0.00 0.00 24/24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, MouseButtonInputEvent*, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [2257]
  15454. 0.00 0.00 48/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  15455. 0.00 0.00 24/192 ButtonState&& std::forward<ButtonState>(std::remove_reference<ButtonState>::type&) [4439]
  15456. 0.00 0.00 24/192 MouseButton&& std::forward<MouseButton>(std::remove_reference<MouseButton>::type&) [4440]
  15457. 0.00 0.00 24/24 std::enable_if<!std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseButtonInputEvent, void>::value, void>::type std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseButtonInputEvent, MouseButtonInputEvent>(MouseButtonInputEvent*) [4803]
  15458. -----------------------------------------------
  15459. 0.00 0.01 24/24 InputManager::poll_event(Game&) [686]
  15460. [768] 0.0 0.00 0.01 24 std::shared_ptr<MouseButtonInputEvent> std::make_shared<MouseButtonInputEvent, MouseButton, ButtonState, int&, int&>(MouseButton&&, ButtonState&&, int&, int&) [768]
  15461. 0.00 0.01 24/24 std::shared_ptr<MouseButtonInputEvent> std::allocate_shared<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [769]
  15462. 0.00 0.00 48/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  15463. 0.00 0.00 24/192 ButtonState&& std::forward<ButtonState>(std::remove_reference<ButtonState>::type&) [4439]
  15464. 0.00 0.00 24/192 MouseButton&& std::forward<MouseButton>(std::remove_reference<MouseButton>::type&) [4440]
  15465. 0.00 0.00 24/24 std::allocator<MouseButtonInputEvent>::allocator() [4801]
  15466. 0.00 0.00 24/96 std::allocator<MouseButtonInputEvent>::~allocator() [4587]
  15467. -----------------------------------------------
  15468. 0.00 0.01 24/24 std::shared_ptr<MouseButtonInputEvent> std::make_shared<MouseButtonInputEvent, MouseButton, ButtonState, int&, int&>(MouseButton&&, ButtonState&&, int&, int&) [768]
  15469. [769] 0.0 0.00 0.01 24 std::shared_ptr<MouseButtonInputEvent> std::allocate_shared<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [769]
  15470. 0.00 0.01 24/24 std::shared_ptr<MouseButtonInputEvent>::shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [766]
  15471. 0.00 0.00 48/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  15472. 0.00 0.00 24/192 ButtonState&& std::forward<ButtonState>(std::remove_reference<ButtonState>::type&) [4439]
  15473. 0.00 0.00 24/192 MouseButton&& std::forward<MouseButton>(std::remove_reference<MouseButton>::type&) [4440]
  15474. -----------------------------------------------
  15475. 0.00 0.01 2/2 Game::Game() [138]
  15476. [770] 0.0 0.00 0.01 2 InputManager::add_device(InputDevice*) [770]
  15477. 0.00 0.01 2/2 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::operator[](unsigned int&&) [771]
  15478. 0.00 0.00 2/3 Subject<std::shared_ptr<InputEvent> >::attach(Observer<std::shared_ptr<InputEvent> >&) [2240]
  15479. 0.00 0.00 4/4 InputDevice::device_id() const [5603]
  15480. -----------------------------------------------
  15481. 0.00 0.01 2/2 InputManager::add_device(InputDevice*) [770]
  15482. [771] 0.0 0.00 0.01 2 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::operator[](unsigned int&&) [771]
  15483. 0.00 0.01 2/2 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [775]
  15484. 0.00 0.00 2/2 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::lower_bound(unsigned int const&) [2607]
  15485. 0.00 0.00 2/31763 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::end() [3336]
  15486. 0.00 0.00 2/8079 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) const [3601]
  15487. 0.00 0.00 2/36522 std::remove_reference<unsigned int&>::type&& std::move<unsigned int&>(unsigned int&) [3324]
  15488. 0.00 0.00 2/24522 std::tuple<unsigned int&&> std::forward_as_tuple<unsigned int>(unsigned int&&) [3402]
  15489. 0.00 0.00 2/16158 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) [3454]
  15490. 0.00 0.00 2/2 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator*() const [6309]
  15491. -----------------------------------------------
  15492. 0.01 0.00 21/21 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [773]
  15493. [772] 0.0 0.01 0.00 21 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [772]
  15494. 0.00 0.00 21/17059716 operator new(unsigned long, void*) [458]
  15495. 0.00 0.00 21/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  15496. 0.00 0.00 21/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  15497. 0.00 0.00 21/2291 std::tuple<std::type_index&&>::tuple(std::tuple<std::type_index&&>&&) [3835]
  15498. 0.00 0.00 21/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  15499. 0.00 0.00 21/21 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::pair<std::type_index&&>(std::piecewise_construct_t, std::tuple<std::type_index&&>, std::tuple<>) [4897]
  15500. -----------------------------------------------
  15501. 0.00 0.01 21/21 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [573]
  15502. [773] 0.0 0.00 0.01 21 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [773]
  15503. 0.01 0.00 21/21 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::construct<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [772]
  15504. 0.00 0.00 21/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  15505. 0.00 0.00 21/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  15506. 0.00 0.00 21/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  15507. -----------------------------------------------
  15508. 0.01 0.00 1/1 Scene::remove_entity(Handle, bool) [231]
  15509. [774] 0.0 0.01 0.00 1 SceneNode::remove(unsigned int) [774]
  15510. 0.00 0.00 1/6354321 std::vector<SceneNode*, std::allocator<SceneNode*> >::size() const [139]
  15511. 0.00 0.00 1/2426 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin() [3819]
  15512. 0.00 0.00 1/1084 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::operator+(long) const [4007]
  15513. 0.00 0.00 1/433 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__normal_iterator<SceneNode**>(__gnu_cxx::__normal_iterator<SceneNode**, __gnu_cxx::__enable_if<std::__are_same<SceneNode**, SceneNode**>::__value, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__type> const&) [4226]
  15514. 0.00 0.00 1/429 std::vector<SceneNode*, std::allocator<SceneNode*> >::erase(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >) [4232]
  15515. -----------------------------------------------
  15516. 0.00 0.01 2/2 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::operator[](unsigned int&&) [771]
  15517. [775] 0.0 0.00 0.01 2 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [775]
  15518. 0.01 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, unsigned int const&) [777]
  15519. 0.00 0.00 2/2 std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [2821]
  15520. 0.00 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [2826]
  15521. 0.00 0.00 2/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  15522. 0.00 0.00 2/122610 std::tuple<unsigned int&&>&& std::forward<std::tuple<unsigned int&&> >(std::remove_reference<std::tuple<unsigned int&&> >::type&) [3178]
  15523. 0.00 0.00 2/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  15524. 0.00 0.00 2/16151 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > const*) [3455]
  15525. -----------------------------------------------
  15526. 0.01 0.00 2/2 CallbackSystem::on_init(Game&) [374]
  15527. [776] 0.0 0.01 0.00 2 EntityFilter& EntityFilter::all_of<Callback, PlayerProfile>() [776]
  15528. 0.00 0.00 2/6 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::insert(EntityFilter::Expression*&&) [2626]
  15529. 0.00 0.00 2/2 EntityFilter::And<Callback, PlayerProfile>::And() [6165]
  15530. -----------------------------------------------
  15531. 0.01 0.00 2/2 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [775]
  15532. [777] 0.0 0.01 0.00 2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, unsigned int const&) [777]
  15533. 0.00 0.00 1/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  15534. 0.00 0.00 2/2 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::_M_const_cast() const [6314]
  15535. 0.00 0.00 2/8083 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_end() [3599]
  15536. 0.00 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::size() const [6318]
  15537. 0.00 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_rightmost() [6692]
  15538. 0.00 0.00 1/8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_key(std::_Rb_tree_node_base const*) [3604]
  15539. 0.00 0.00 1/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  15540. 0.00 0.00 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_insert_unique_pos(unsigned int const&) [7595]
  15541. -----------------------------------------------
  15542. 0.01 0.00 126056/126056 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [779]
  15543. [778] 0.0 0.01 0.00 126056 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::get() const [778]
  15544. -----------------------------------------------
  15545. 0.00 0.00 740/126056 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator*() const [1269]
  15546. 0.00 0.01 125316/126056 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [877]
  15547. [779] 0.0 0.00 0.01 126056 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [779]
  15548. 0.01 0.00 126056/126056 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::get() const [778]
  15549. -----------------------------------------------
  15550. 0.01 0.00 101616215/101616215 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_ptr() [233]
  15551. [780] 0.0 0.01 0.00 101616215 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, Handle> >::_M_addr() [780]
  15552. -----------------------------------------------
  15553. 0.01 0.00 50805581/50805581 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::key_comp() const [180]
  15554. [781] 0.0 0.01 0.00 50805581 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::key_comp() const [781]
  15555. -----------------------------------------------
  15556. 0.01 0.00 30658641/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [488]
  15557. [782] 0.0 0.01 0.00 30658641 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::get() const [782]
  15558. -----------------------------------------------
  15559. 0.01 0.00 3168779/3168779 SceneNode::get_child(unsigned int) const [178]
  15560. [783] 0.0 0.01 0.00 3168779 std::vector<SceneNode*, std::allocator<SceneNode*> >::operator[](unsigned long) const [783]
  15561. -----------------------------------------------
  15562. 0.00 0.00 1/1062 Handle Entity::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>, int, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&&, int&&) [651]
  15563. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  15564. 0.00 0.00 1/1062 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  15565. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [717]
  15566. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  15567. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  15568. 0.00 0.00 1/1062 Handle Entity::add<TileMap, , (void*)0>() [885]
  15569. 0.00 0.00 1/1062 Handle Entity::add<Grid, char const (&) [15], (void*)0>(char const (&) [15]) [431]
  15570. 0.00 0.00 1/1062 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  15571. 0.00 0.00 1/1062 Handle Entity::add<Rectangle, char const (&) [19], int, int, int, int, (void*)0>(char const (&) [19], int&&, int&&, int&&, int&&) [693]
  15572. 0.00 0.00 1/1062 Handle Entity::add<Collision, char const (&) [28], sf::Rect<float>, (void*)0>(char const (&) [28], sf::Rect<float>&&) [636]
  15573. 0.00 0.00 1/1062 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  15574. 0.00 0.00 1/1062 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  15575. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  15576. 0.00 0.00 1/1062 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  15577. 0.00 0.00 1/1062 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  15578. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  15579. 0.00 0.00 1/1062 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  15580. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  15581. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  15582. 0.00 0.00 1/1062 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  15583. 0.00 0.00 1/1062 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  15584. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  15585. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  15586. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  15587. 0.00 0.00 1/1062 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  15588. 0.00 0.00 1/1062 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  15589. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  15590. 0.00 0.00 1/1062 Handle Entity::add<VertexList, char const (&) [19], sf::PrimitiveType, int, (void*)0>(char const (&) [19], sf::PrimitiveType&&, int&&) [734]
  15591. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  15592. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  15593. 0.00 0.00 1/1062 Handle Entity::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&&, int&&) [652]
  15594. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  15595. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [718]
  15596. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  15597. 0.00 0.00 1/1062 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  15598. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  15599. 0.00 0.00 1/1062 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  15600. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  15601. 0.00 0.00 1/1062 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  15602. 0.00 0.00 1/1062 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  15603. 0.00 0.00 1/1062 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  15604. 0.00 0.00 1/1062 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  15605. 0.00 0.00 2/1062 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  15606. 0.00 0.00 2/1062 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  15607. 0.00 0.00 2/1062 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  15608. 0.00 0.00 2/1062 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  15609. 0.00 0.00 2/1062 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  15610. 0.00 0.00 3/1062 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  15611. 0.00 0.00 3/1062 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  15612. 0.00 0.00 4/1062 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  15613. 0.00 0.00 5/1062 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  15614. 0.00 0.00 6/1062 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  15615. 0.00 0.00 6/1062 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  15616. 0.00 0.00 21/1062 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  15617. 0.00 0.00 22/1062 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  15618. 0.00 0.00 28/1062 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  15619. 0.00 0.00 28/1062 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  15620. 0.00 0.00 28/1062 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  15621. 0.00 0.00 31/1062 Handle* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<Handle*, Handle*>(Handle*, Handle*, Handle*) [934]
  15622. 0.00 0.00 64/1062 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  15623. 0.00 0.00 94/1062 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  15624. 0.00 0.00 222/1062 Scene::bookmark(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Handle) [921]
  15625. 0.00 0.00 222/1062 SceneNode::entity(Handle) [500]
  15626. 0.00 0.00 222/1062 Entity::handle(Handle) [1061]
  15627. [784] 0.0 0.01 0.00 1062 Handle::operator=(Handle const&) [784]
  15628. -----------------------------------------------
  15629. 0.00 0.01 64/64 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() [787]
  15630. [785] 0.0 0.00 0.01 64 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr() [785]
  15631. 0.01 0.00 64/64 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_addr() [786]
  15632. -----------------------------------------------
  15633. 0.01 0.00 64/64 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr() [785]
  15634. [786] 0.0 0.01 0.00 64 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_addr() [786]
  15635. -----------------------------------------------
  15636. 0.00 0.00 16/64 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1028]
  15637. 0.00 0.00 16/64 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1031]
  15638. 0.00 0.01 32/64 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator*() const [965]
  15639. [787] 0.0 0.00 0.01 64 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() [787]
  15640. 0.00 0.01 64/64 __gnu_cxx::__aligned_membuf<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_ptr() [785]
  15641. -----------------------------------------------
  15642. 0.00 0.00 42/41241529 Handle* std::__niter_base<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [2807]
  15643. 0.00 0.00 844/41241529 bool __gnu_cxx::operator==<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [2077]
  15644. 0.00 0.00 32131/41241529 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  15645. 0.00 0.00 140734/41241529 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  15646. 0.00 0.00 284124/41241529 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  15647. 0.00 0.00 426236/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [1247]
  15648. 0.00 0.00 1574560/41241529 bool __gnu_cxx::operator==<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [727]
  15649. 0.00 0.00 6313062/41241529 bool __gnu_cxx::operator!=<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [723]
  15650. 0.01 0.00 32469796/41241529 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  15651. [788] 0.0 0.01 0.00 41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  15652. -----------------------------------------------
  15653. 0.00 0.00 4727031/14181087 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::begin() const [690]
  15654. 0.01 0.00 9454056/14181087 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::end() const [657]
  15655. [789] 0.0 0.01 0.00 14181087 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*) [789]
  15656. -----------------------------------------------
  15657. 0.00 0.00 2714633/10855200 boost::aligned_storage<448ul, 8ul>::address() [1026]
  15658. 0.01 0.00 8140567/10855200 boost::aligned_storage<448ul, 8ul>::address() const [647]
  15659. [790] 0.0 0.01 0.00 10855200 boost::detail::aligned_storage::aligned_storage_imp<448ul, 8ul>::address() const [790]
  15660. -----------------------------------------------
  15661. 0.00 0.01 8140125/8140125 boost::typeindex::stl_type_index boost::typeindex::type_id<Rectangle>() [621]
  15662. [791] 0.0 0.00 0.01 8140125 boost::typeindex::stl_type_index boost::typeindex::stl_type_index::type_id<Sprite>() [791]
  15663. 0.01 0.00 8140125/8140125 boost::typeindex::stl_type_index::stl_type_index(std::type_info const&) [792]
  15664. -----------------------------------------------
  15665. 0.01 0.00 8140125/8140125 boost::typeindex::stl_type_index boost::typeindex::stl_type_index::type_id<Sprite>() [791]
  15666. [792] 0.0 0.01 0.00 8140125 boost::typeindex::stl_type_index::stl_type_index(std::type_info const&) [792]
  15667. -----------------------------------------------
  15668. 0.01 0.00 8140125/8140125 std::type_info const& boost::detail::variant::reflect::operator()<Sprite>(Sprite const&) const [462]
  15669. [793] 0.0 0.01 0.00 8140125 boost::typeindex::stl_type_index::type_info() const [793]
  15670. -----------------------------------------------
  15671. 0.00 0.00 23/6384977 std::vector<Handle, std::allocator<Handle> >::cbegin() const [2589]
  15672. 0.01 0.00 3192477/6384977 std::vector<Handle, std::allocator<Handle> >::begin() const [978]
  15673. 0.01 0.00 3192477/6384977 std::vector<Handle, std::allocator<Handle> >::end() const [492]
  15674. [794] 0.0 0.01 0.00 6384977 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle const* const&) [794]
  15675. -----------------------------------------------
  15676. 0.00 0.00 4/5261910 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  15677. 0.00 0.00 16/5261910 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  15678. 0.00 0.00 134/5261910 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  15679. 0.00 0.00 15654/5261910 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  15680. 0.00 0.00 15654/5261910 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  15681. 0.00 0.00 15654/5261910 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  15682. 0.00 0.00 15654/5261910 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  15683. 0.00 0.00 15654/5261910 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  15684. 0.00 0.00 15654/5261910 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  15685. 0.00 0.00 15654/5261910 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  15686. 0.00 0.00 15788/5261910 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  15687. 0.00 0.00 15788/5261910 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  15688. 0.00 0.00 990248/5261910 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  15689. 0.00 0.00 991608/5261910 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  15690. 0.00 0.00 1026226/5261910 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  15691. 0.00 0.00 1026494/5261910 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  15692. 0.00 0.00 1086026/5261910 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  15693. [795] 0.0 0.01 0.00 5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  15694. -----------------------------------------------
  15695. 0.00 0.00 6/4727031 System::subscribe_to() [2781]
  15696. 0.01 0.00 4727025/4727031 EntitySubscription::filter(Handle) [16]
  15697. [796] 0.0 0.01 0.00 4727031 EntitySubscription::filter() [796]
  15698. -----------------------------------------------
  15699. 0.00 0.00 6/4727031 EntityFilter::~EntityFilter() [452]
  15700. 0.01 0.00 4727025/4727031 EntityFilter::filter(Entity&) const [19]
  15701. [797] 0.0 0.01 0.00 4727031 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator++() [797]
  15702. -----------------------------------------------
  15703. 0.01 0.00 4727025/4727025 EntityFilter::filter(Entity&) const [19]
  15704. [798] 0.0 0.01 0.00 4727025 std::set<EntityFilter::Expression*, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::empty() const [798]
  15705. 0.00 0.00 4727025/4727025 std::_Rb_tree<EntityFilter::Expression*, EntityFilter::Expression*, std::_Identity<EntityFilter::Expression*>, std::less<EntityFilter::Expression*>, std::allocator<EntityFilter::Expression*> >::empty() const [2969]
  15706. -----------------------------------------------
  15707. 0.00 0.00 1286622/3917435 CallbackSystem::on_update(Game&, Entity&) [34]
  15708. 0.01 0.00 2630813/3917435 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  15709. [799] 0.0 0.01 0.00 3917435 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator bool() const [799]
  15710. -----------------------------------------------
  15711. 0.00 0.00 67124/3894842 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [559]
  15712. 0.00 0.00 1275906/3894842 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::emplace_back<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [401]
  15713. 0.00 0.00 1275906/3894842 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [635]
  15714. 0.00 0.00 1275906/3894842 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [660]
  15715. [800] 0.0 0.01 0.00 3894842 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>::type&) [800]
  15716. -----------------------------------------------
  15717. 0.00 0.00 1566664/3389372 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator++() [983]
  15718. 0.01 0.00 1822708/3389372 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const [637]
  15719. [801] 0.0 0.01 0.00 3389372 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator--() [801]
  15720. -----------------------------------------------
  15721. 0.00 0.00 11/3162920 CallbackSystem::post_update(Game&) [662]
  15722. 0.00 0.00 30028/3162920 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>, std::random_access_iterator_tag) [1250]
  15723. 0.00 0.00 1566219/3162920 BaseEntitySubscription::init() [32]
  15724. 0.00 0.00 1566662/3162920 Scene::update(Game&) [4]
  15725. [802] 0.0 0.01 0.00 3162920 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator++() [802]
  15726. -----------------------------------------------
  15727. 0.00 0.00 31/3160735 Handle* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<Handle*, Handle*>(Handle*, Handle*, Handle*) [934]
  15728. 0.01 0.00 3160704/3160735 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  15729. [803] 0.0 0.01 0.00 3160735 std::remove_reference<Handle&>::type&& std::move<Handle&>(Handle&) [803]
  15730. -----------------------------------------------
  15731. 0.01 0.00 1566664/3133328 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [40]
  15732. 0.01 0.00 1566664/3133328 bool EntityFilter::ExpressionTuple<Callback, PlayerProfile>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [73]
  15733. [804] 0.0 0.01 0.00 3133328 EntityFilter::And<Callback, PlayerProfile>::evaluate(bool, bool) [804]
  15734. -----------------------------------------------
  15735. 0.00 0.00 18/2890628 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [700]
  15736. 0.00 0.00 18/2890628 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::difference_type __gnu_cxx::operator-<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&) [2492]
  15737. 0.01 0.00 2890592/2890628 bool __gnu_cxx::operator!=<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&) [874]
  15738. [805] 0.0 0.01 0.00 2890628 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::base() const [805]
  15739. -----------------------------------------------
  15740. 0.00 0.00 629/2714004 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::destroyer, void*, Sprite>(int, boost::detail::variant::destroyer&, void*, Sprite*, mpl_::bool_<false>) [1303]
  15741. 0.01 0.00 2713375/2714004 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, mpl_::bool_<false>) [633]
  15742. [806] 0.0 0.01 0.00 2714004 Sprite& boost::detail::variant::cast_storage<Sprite>(void*) [806]
  15743. -----------------------------------------------
  15744. 0.01 0.00 2713375/2713375 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>, void*, Sprite>(int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&, void*, Sprite*, mpl_::bool_<false>) [633]
  15745. [807] 0.0 0.01 0.00 2713375 boost::disable_if_c<(false)&&boost::is_same<Sprite&, Sprite&>::value, Sprite*>::type boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::internal_visit<Sprite&>(Sprite&, int) [807]
  15746. 0.00 0.00 2713375/2713375 boost::detail::variant::get_visitor<Sprite>::operator()(Sprite&) const [2977]
  15747. -----------------------------------------------
  15748. 0.00 0.00 1/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_unique_pos(std::type_index const&) [2727]
  15749. 0.00 0.00 8/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1856]
  15750. 0.00 0.00 16/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::type_index const&) [1703]
  15751. 0.00 0.00 18/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1532]
  15752. 0.01 0.00 2630947/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  15753. [808] 0.0 0.01 0.00 2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_end() [808]
  15754. -----------------------------------------------
  15755. 0.00 0.00 1/2630966 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_unique_pos(std::type_index const&) [2727]
  15756. 0.00 0.00 18/2630966 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  15757. 0.01 0.00 2630947/2630966 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [98]
  15758. [809] 0.0 0.01 0.00 2630966 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [809]
  15759. -----------------------------------------------
  15760. 0.00 0.00 10/2333562 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [2094]
  15761. 0.00 0.00 10/2333562 Handle ObjectPool<Rectangle>::add<char const (&) [19], int&, int&, int&, int&>(char const (&) [19], int&, int&, int&, int&) [2090]
  15762. 0.00 0.00 10/2333562 Handle ObjectPool<Rectangle>::add<char const (&) [23], int&, int&, int&, int&>(char const (&) [23], int&, int&, int&, int&) [2092]
  15763. 0.00 0.00 10/2333562 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, int&, int&>(char const (&) [21], int&, int&, int&, int&) [2091]
  15764. 0.00 0.00 10/2333562 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [2093]
  15765. 0.00 0.00 20/2333562 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&) [1870]
  15766. 0.00 0.00 1050/2333562 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1364]
  15767. 0.01 0.00 2332442/2333562 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::at(unsigned long) [875]
  15768. [810] 0.0 0.01 0.00 2333562 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::operator[](unsigned long) [810]
  15769. -----------------------------------------------
  15770. 0.00 0.00 10/2325999 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  15771. 0.00 0.00 10/2325999 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  15772. 0.00 0.00 10/2325999 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  15773. 0.00 0.00 10/2325999 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  15774. 0.00 0.00 30/2325999 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  15775. 0.00 0.00 40/2325999 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  15776. 0.00 0.00 640/2325999 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  15777. 0.01 0.00 2325249/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::at(unsigned long) [388]
  15778. [811] 0.0 0.01 0.00 2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  15779. -----------------------------------------------
  15780. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  15781. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  15782. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  15783. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  15784. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  15785. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  15786. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  15787. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  15788. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  15789. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  15790. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  15791. 0.00 0.00 10/2080310 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  15792. 0.00 0.00 60/2080310 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  15793. 0.00 0.00 220/2080310 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  15794. 0.01 0.00 2079910/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::at(unsigned long) [430]
  15795. [812] 0.0 0.01 0.00 2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  15796. -----------------------------------------------
  15797. 0.00 0.00 23615/1598171 System::update(Game&) [5]
  15798. 0.00 0.01 1574556/1598171 Scene::update(Game&) [4]
  15799. [813] 0.0 0.00 0.01 1598171 Messageable::handle_queued_messages() [813]
  15800. 0.00 0.01 1598171/1598171 Mailbox::process_queue() [814]
  15801. -----------------------------------------------
  15802. 0.00 0.01 1598171/1598171 Messageable::handle_queued_messages() [813]
  15803. [814] 0.0 0.00 0.01 1598171 Mailbox::process_queue() [814]
  15804. 0.01 0.00 1598171/1598171 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::begin() [815]
  15805. 0.00 0.00 1598171/1598171 __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::__normal_iterator<std::shared_ptr<Message>*>(__gnu_cxx::__normal_iterator<std::shared_ptr<Message>*, __gnu_cxx::__enable_if<std::__are_same<std::shared_ptr<Message>*, std::shared_ptr<Message>*>::__value, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::__type> const&) [2986]
  15806. 0.00 0.00 1598171/1598171 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::end() [2989]
  15807. 0.00 0.00 1598171/1598171 bool __gnu_cxx::operator!=<std::shared_ptr<Message> const*, std::shared_ptr<Message>*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > > const&, __gnu_cxx::__normal_iterator<std::shared_ptr<Message>*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > > const&) [2987]
  15808. 0.00 0.00 1598171/1598171 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::clear() [2990]
  15809. -----------------------------------------------
  15810. 0.01 0.00 1598171/1598171 Mailbox::process_queue() [814]
  15811. [815] 0.0 0.01 0.00 1598171 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::begin() [815]
  15812. 0.00 0.00 1598171/3196342 __gnu_cxx::__normal_iterator<std::shared_ptr<Message>*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >::__normal_iterator(std::shared_ptr<Message>* const&) [2970]
  15813. -----------------------------------------------
  15814. 0.00 0.00 20/1582476 bool std::operator==<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [2174]
  15815. 0.00 0.00 7896/1582476 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [1285]
  15816. 0.01 0.00 1574560/1582476 bool std::operator==<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [560]
  15817. [816] 0.0 0.01 0.00 1582476 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::base() const [816]
  15818. -----------------------------------------------
  15819. 0.00 0.00 7897/1582467 std::vector<Handle, std::allocator<Handle> >::rbegin() [760]
  15820. 0.01 0.00 1574570/1582467 std::vector<Handle, std::allocator<Handle> >::rend() [661]
  15821. [817] 0.0 0.01 0.00 1582467 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [817]
  15822. -----------------------------------------------
  15823. 0.01 0.00 1437469/1437469 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}) [115]
  15824. [818] 0.0 0.01 0.00 1437469 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::operator*() const [818]
  15825. -----------------------------------------------
  15826. 0.00 0.00 1/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::find(unsigned int const&) [1944]
  15827. 0.00 0.00 1/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >, unsigned int const&) [777]
  15828. 0.00 0.00 1/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [2826]
  15829. 0.00 0.00 2/1245528 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::operator[](unsigned int const&) [765]
  15830. 0.00 0.00 8076/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&) [1211]
  15831. 0.00 0.00 16148/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, std::_Rb_tree_node_base*, unsigned int const&) [1231]
  15832. 0.00 0.00 24107/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, unsigned int const&) [1208]
  15833. 0.00 0.00 24107/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1116]
  15834. 0.00 0.00 75423/1245528 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int const&) [691]
  15835. 0.00 0.00 266620/1245528 std::map<unsigned int, Player*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::at(unsigned int const&) [397]
  15836. 0.00 0.00 266623/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::_Rb_tree_node_base*, unsigned int const&) [712]
  15837. 0.00 0.00 564419/1245528 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::_Rb_tree_node_base*, unsigned int const&) [683]
  15838. [819] 0.0 0.01 0.00 1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  15839. -----------------------------------------------
  15840. 0.00 0.00 16188/892422 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
  15841. 0.00 0.01 876234/892422 InputDevice::update(Game&) [242]
  15842. [820] 0.0 0.00 0.01 892422 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end() [820]
  15843. 0.01 0.00 892422/892422 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end() [821]
  15844. -----------------------------------------------
  15845. 0.01 0.00 892422/892422 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end() [820]
  15846. [821] 0.0 0.01 0.00 892422 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::end() [821]
  15847. 0.00 0.00 892422/924620 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3011]
  15848. -----------------------------------------------
  15849. 0.01 0.00 860446/860446 InputDevice::update(Game&) [242]
  15850. [822] 0.0 0.01 0.00 860446 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator++() [822]
  15851. -----------------------------------------------
  15852. 0.00 0.00 157/613203 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1424]
  15853. 0.00 0.00 24107/613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1116]
  15854. 0.00 0.00 24520/613203 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1073]
  15855. 0.01 0.00 564419/613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::_Rb_tree_node_base*, unsigned int const&) [683]
  15856. [823] 0.0 0.01 0.00 613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*) [823]
  15857. 0.00 0.00 613203/613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*) [3034]
  15858. 0.00 0.00 613203/661417 std::_Select1st<std::pair<unsigned int const, Entity*> >::operator()(std::pair<unsigned int const, Entity*> const&) const [3031]
  15859. -----------------------------------------------
  15860. 0.00 0.00 31/580525 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  15861. 0.00 0.00 31310/580525 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  15862. 0.00 0.00 53720/580525 InputElement::was_pressed() const [1096]
  15863. 0.01 0.00 495464/580525 CallbackSystem::on_update(Game&, Entity&) [34]
  15864. [824] 0.0 0.01 0.00 580525 InputElement::is_pressed() const [824]
  15865. -----------------------------------------------
  15866. 0.00 0.01 533247/533247 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >::_M_valptr() [827]
  15867. [825] 0.0 0.00 0.01 533247 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_ptr() [825]
  15868. 0.01 0.00 533247/533247 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_addr() [826]
  15869. -----------------------------------------------
  15870. 0.01 0.00 533247/533247 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_ptr() [825]
  15871. [826] 0.0 0.01 0.00 533247 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_addr() [826]
  15872. -----------------------------------------------
  15873. 0.00 0.00 1/533247 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*) [2733]
  15874. 0.00 0.00 1/533247 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [2722]
  15875. 0.00 0.01 533245/533247 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> >::operator*() const [630]
  15876. [827] 0.0 0.00 0.01 533247 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >::_M_valptr() [827]
  15877. 0.00 0.01 533247/533247 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_ptr() [825]
  15878. -----------------------------------------------
  15879. 0.00 0.01 304015/304015 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>)::{lambda(std::pair<bool, int>, char const&)#1}::operator()(std::pair<bool, int>, char const&) const [607]
  15880. [828] 0.0 0.00 0.01 304015 char const* std::next<char const*>(char const*, std::iterator_traits<char const*>::difference_type) [828]
  15881. 0.01 0.00 304015/304015 void std::advance<char const*, long>(char const*&, long) [829]
  15882. -----------------------------------------------
  15883. 0.01 0.00 304015/304015 char const* std::next<char const*>(char const*, std::iterator_traits<char const*>::difference_type) [828]
  15884. [829] 0.0 0.01 0.00 304015 void std::advance<char const*, long>(char const*&, long) [829]
  15885. 0.00 0.00 304015/304015 std::iterator_traits<char const*>::iterator_category std::__iterator_category<char const*>(char const* const&) [3064]
  15886. 0.00 0.00 304015/304015 void std::__advance<char const*, long>(char const*&, long, std::random_access_iterator_tag) [3065]
  15887. -----------------------------------------------
  15888. 0.00 0.00 1/266626 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >::operator->() const [2581]
  15889. 0.00 0.00 1/266626 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_value(std::_Rb_tree_node_base const*) [2583]
  15890. 0.01 0.00 266624/266626 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*) [873]
  15891. [830] 0.0 0.01 0.00 266626 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >::_M_valptr() const [830]
  15892. 0.00 0.00 266626/266626 __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, Player*> >::_M_ptr() const [3088]
  15893. -----------------------------------------------
  15894. 0.00 0.00 3/266620 StartMenuScene::init(Game&) [363]
  15895. 0.00 0.00 15/266620 BuilderScene::setup_keybindings(Game&) [556]
  15896. 0.00 0.00 24/266620 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  15897. 0.00 0.00 67/266620 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  15898. 0.00 0.00 69/266620 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  15899. 0.00 0.00 858/266620 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}::operator()() const [679]
  15900. 0.00 0.00 858/266620 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  15901. 0.00 0.00 858/266620 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  15902. 0.00 0.00 7827/266620 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  15903. 0.01 0.00 256041/266620 CallbackSystem::on_update(Game&, Entity&) [34]
  15904. [831] 0.0 0.01 0.00 266620 Player::bindings() [831]
  15905. -----------------------------------------------
  15906. 0.00 0.00 10/257170 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19]) [1782]
  15907. 0.00 0.00 10/257170 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30]) [1785]
  15908. 0.00 0.00 10/257170 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22]) [1783]
  15909. 0.00 0.00 10/257170 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25]) [1784]
  15910. 0.00 0.00 20/257170 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21]) [1675]
  15911. 0.00 0.00 280/257170 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1395]
  15912. 0.01 0.00 256830/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::at(unsigned long) [876]
  15913. [832] 0.0 0.01 0.00 257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  15914. -----------------------------------------------
  15915. 0.00 0.00 264/256305 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}::operator()() const [722]
  15916. 0.01 0.00 256041/256305 CallbackSystem::on_update(Game&, Entity&) [34]
  15917. [833] 0.0 0.01 0.00 256305 Callback::prev_mouse_pos() const [833]
  15918. -----------------------------------------------
  15919. 0.01 0.00 180009/180009 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_base(unsigned long, std::allocator<std::shared_ptr<Message> > const&) [835]
  15920. [834] 0.0 0.01 0.00 180009 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_Vector_impl(std::allocator<std::shared_ptr<Message> > const&) [834]
  15921. 0.00 0.00 180009/360018 std::allocator<std::shared_ptr<Message> >::allocator(std::allocator<std::shared_ptr<Message> > const&) [3056]
  15922. -----------------------------------------------
  15923. 0.00 0.01 180009/180009 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::vector(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > const&) [836]
  15924. [835] 0.0 0.00 0.01 180009 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_base(unsigned long, std::allocator<std::shared_ptr<Message> > const&) [835]
  15925. 0.01 0.00 180009/180009 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_Vector_impl(std::allocator<std::shared_ptr<Message> > const&) [834]
  15926. 0.00 0.00 180009/180009 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_create_storage(unsigned long) [3140]
  15927. -----------------------------------------------
  15928. 0.00 0.01 180009/180009 Mailbox::Mailbox(Mailbox const&) [692]
  15929. [836] 0.0 0.00 0.01 180009 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::vector(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > const&) [836]
  15930. 0.00 0.01 180009/180009 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_base(unsigned long, std::allocator<std::shared_ptr<Message> > const&) [835]
  15931. 0.00 0.00 180009/180009 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_get_Tp_allocator() const [3133]
  15932. 0.00 0.00 180009/180009 __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<Message> >, std::shared_ptr<Message> >::_S_select_on_copy(std::allocator<std::shared_ptr<Message> > const&) [3130]
  15933. 0.00 0.00 180009/180009 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::size() const [3135]
  15934. 0.00 0.00 180009/360270 std::allocator<std::shared_ptr<Message> >::~allocator() [3053]
  15935. 0.00 0.00 180009/480270 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_get_Tp_allocator() [3043]
  15936. 0.00 0.00 180009/180009 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::end() const [3134]
  15937. 0.00 0.00 180009/180009 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::begin() const [3136]
  15938. 0.00 0.00 180009/180009 std::shared_ptr<Message>* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*, std::shared_ptr<Message> >(__gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, __gnu_cxx::__normal_iterator<std::shared_ptr<Message> const*, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > > >, std::shared_ptr<Message>*, std::allocator<std::shared_ptr<Message> >&) [3145]
  15939. -----------------------------------------------
  15940. 0.01 0.00 180000/180000 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_M_swap_data(std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl&) [840]
  15941. [837] 0.0 0.01 0.00 180000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::shared_ptr<Message>*> >, std::is_move_constructible<std::shared_ptr<Message>*>, std::is_move_assignable<std::shared_ptr<Message>*> >::value, void>::type std::swap<std::shared_ptr<Message>*>(std::shared_ptr<Message>*&, std::shared_ptr<Message>*&) [837]
  15942. 0.00 0.00 540000/540000 std::remove_reference<std::shared_ptr<Message>*&>::type&& std::move<std::shared_ptr<Message>*&>(std::shared_ptr<Message>*&) [3040]
  15943. -----------------------------------------------
  15944. 0.00 0.00 7827/74951 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::~vector() [1094]
  15945. 0.01 0.00 67124/74951 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*&&) [559]
  15946. [838] 0.0 0.01 0.00 74951 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&) [838]
  15947. 0.00 0.00 74951/74951 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**) [3222]
  15948. -----------------------------------------------
  15949. 0.00 0.01 60000/60000 Mailbox::operator=(Mailbox const&) [676]
  15950. [839] 0.0 0.00 0.01 60000 Mailbox::swap(Mailbox&) [839]
  15951. 0.00 0.01 60000/60000 void std::swap<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&) [842]
  15952. 0.00 0.00 60000/150000 void std::swap<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [3161]
  15953. 0.00 0.00 60000/60000 void std::swap<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >(std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&) [3266]
  15954. -----------------------------------------------
  15955. 0.00 0.01 60000/60000 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::swap(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&) [841]
  15956. [840] 0.0 0.00 0.01 60000 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_M_swap_data(std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl&) [840]
  15957. 0.01 0.00 180000/180000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::shared_ptr<Message>*> >, std::is_move_constructible<std::shared_ptr<Message>*>, std::is_move_assignable<std::shared_ptr<Message>*> >::value, void>::type std::swap<std::shared_ptr<Message>*>(std::shared_ptr<Message>*&, std::shared_ptr<Message>*&) [837]
  15958. -----------------------------------------------
  15959. 0.00 0.01 60000/60000 void std::swap<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&) [842]
  15960. [841] 0.0 0.00 0.01 60000 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::swap(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&) [841]
  15961. 0.00 0.01 60000/60000 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl::_M_swap_data(std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_Vector_impl&) [840]
  15962. 0.00 0.00 120000/480270 std::_Vector_base<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::_M_get_Tp_allocator() [3043]
  15963. 0.00 0.00 60000/60000 __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<Message> >, std::shared_ptr<Message> >::_S_on_swap(std::allocator<std::shared_ptr<Message> >&, std::allocator<std::shared_ptr<Message> >&) [3251]
  15964. -----------------------------------------------
  15965. 0.00 0.01 60000/60000 Mailbox::swap(Mailbox&) [839]
  15966. [842] 0.0 0.00 0.01 60000 void std::swap<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&, std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&) [842]
  15967. 0.00 0.01 60000/60000 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::swap(std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >&) [841]
  15968. -----------------------------------------------
  15969. 0.01 0.00 26311/26311 int __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int) [609]
  15970. [843] 0.0 0.01 0.00 26311 __gnu_cxx::__stoa<long, int, char, int>(long (*)(char const*, char**, int), char const*, char const*, unsigned long*, int)::_Range_chk::_S_chk(long, std::integral_constant<bool, true>) [843]
  15971. -----------------------------------------------
  15972. 0.00 0.00 1/23980 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  15973. 0.00 0.00 1/23980 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid) [442]
  15974. 0.00 0.00 1/23980 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  15975. 0.00 0.00 1/23980 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision) [703]
  15976. 0.00 0.00 1/23980 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable) [1021]
  15977. 0.00 0.00 1/23980 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  15978. 0.00 0.00 2/23980 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1496]
  15979. 0.00 0.00 2/23980 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  15980. 0.00 0.00 2/23980 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile) [986]
  15981. 0.00 0.00 2/23980 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  15982. 0.00 0.00 2/23980 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  15983. 0.00 0.00 2/23980 Scene::remove_entity(Handle, bool) [231]
  15984. 0.00 0.00 3/23980 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  15985. 0.00 0.00 6/23980 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  15986. 0.00 0.00 8161/23980 PreorderEntitySubscription::init() [29]
  15987. 0.01 0.00 15792/23980 PostorderEntitySubscription::init() [28]
  15988. [844] 0.0 0.01 0.00 23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  15989. 0.00 0.00 23980/23980 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_base() [3412]
  15990. -----------------------------------------------
  15991. 0.01 0.00 15721/15721 System::update(Game&) [5]
  15992. [845] 0.0 0.01 0.00 15721 System::post_update(Game&) [845]
  15993. -----------------------------------------------
  15994. 0.01 0.00 7894/7894 GraphicalSystem::pre_update(Game&) [761]
  15995. [846] 0.0 0.01 0.00 7894 Camera::draw(RenderSurface&) [846]
  15996. 0.00 0.00 7894/7894 Canvas::draw(Camera*, sf::RenderStates) [3618]
  15997. -----------------------------------------------
  15998. 0.01 0.00 7827/7827 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::vector() [848]
  15999. [847] 0.0 0.01 0.00 7827 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_Vector_base() [847]
  16000. 0.00 0.00 7827/7827 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_Vector_impl::_Vector_impl() [3630]
  16001. -----------------------------------------------
  16002. 0.00 0.01 7827/7827 TileMap::find(sf::Rect<float> const&) [111]
  16003. [848] 0.0 0.00 0.01 7827 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::vector() [848]
  16004. 0.01 0.00 7827/7827 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_Vector_base() [847]
  16005. -----------------------------------------------
  16006. 0.01 0.00 1000/1000 Collision::swap(Collision&) [706]
  16007. [849] 0.0 0.01 0.00 1000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Rect<float> > >, std::is_move_constructible<sf::Rect<float> >, std::is_move_assignable<sf::Rect<float> > >::value, void>::type std::swap<sf::Rect<float> >(sf::Rect<float>&, sf::Rect<float>&) [849]
  16008. 0.00 0.00 3000/3000 std::remove_reference<sf::Rect<float>&>::type&& std::move<sf::Rect<float>&>(sf::Rect<float>&) [3805]
  16009. -----------------------------------------------
  16010. 0.00 0.00 2/38 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  16011. 0.00 0.00 2/38 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  16012. 0.00 0.00 15/38 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  16013. 0.01 0.00 19/38 StartMenuScene::init(Game&) [363]
  16014. [850] 0.0 0.01 0.00 38 Text::local_bounds() const [850]
  16015. -----------------------------------------------
  16016. 0.00 0.00 9/36 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator++() [1032]
  16017. 0.01 0.00 27/36 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const [918]
  16018. [851] 0.0 0.01 0.00 36 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator--() [851]
  16019. -----------------------------------------------
  16020. 0.00 0.01 21/21 std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [508]
  16021. [852] 0.0 0.00 0.01 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_node() [852]
  16022. 0.01 0.00 21/84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_Node_allocator() [466]
  16023. 0.00 0.00 21/21 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, unsigned long) [4880]
  16024. -----------------------------------------------
  16025. 0.00 0.01 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [557]
  16026. [853] 0.0 0.00 0.01 21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [853]
  16027. 0.01 0.00 21/84 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_get_Node_allocator() [466]
  16028. 0.00 0.00 21/21 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::deallocate(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*, unsigned long) [4879]
  16029. -----------------------------------------------
  16030. 0.01 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [855]
  16031. [854] 0.0 0.01 0.00 2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [854]
  16032. 0.00 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [6693]
  16033. 0.00 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_put_node(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [6691]
  16034. -----------------------------------------------
  16035. 2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [855]
  16036. 0.00 0.01 1/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::~_Rb_tree() [671]
  16037. 0.00 0.01 1/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear() [963]
  16038. [855] 0.0 0.00 0.01 2+2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [855]
  16039. 0.01 0.00 2/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [854]
  16040. 0.00 0.00 2/8074 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_right(std::_Rb_tree_node_base*) [3607]
  16041. 0.00 0.00 2/8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_left(std::_Rb_tree_node_base*) [3605]
  16042. 2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [855]
  16043. -----------------------------------------------
  16044. 0.01 0.00 1/1 __libc_csu_init [327]
  16045. [856] 0.0 0.01 0.00 1 _GLOBAL__sub_I__ZN10FullLoggerC2Ev [856]
  16046. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [6805]
  16047. -----------------------------------------------
  16048. 0.01 0.00 1/1 __libc_csu_init [327]
  16049. [857] 0.0 0.01 0.00 1 _GLOBAL__sub_I__ZN15GraphicalSystemC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEER13RenderSurfaceSt10shared_ptrI6CameraE [857]
  16050. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [6840]
  16051. -----------------------------------------------
  16052. <spontaneous>
  16053. [858] 0.0 0.01 0.00 EntitySubscription::break_out_of_update() [858]
  16054. -----------------------------------------------
  16055. <spontaneous>
  16056. [859] 0.0 0.01 0.00 boost::throw_exception_assert_compatibility(std::exception const&) [859]
  16057. -----------------------------------------------
  16058. <spontaneous>
  16059. [860] 0.0 0.01 0.00 Camera::policy() [860]
  16060. -----------------------------------------------
  16061. <spontaneous>
  16062. [861] 0.0 0.01 0.00 void __gnu_cxx::new_allocator<std::shared_ptr<Message> >::construct<std::shared_ptr<Message>, std::shared_ptr<Message> >(std::shared_ptr<Message>*, std::shared_ptr<Message>&&) [861]
  16063. -----------------------------------------------
  16064. <spontaneous>
  16065. [862] 0.0 0.01 0.00 InputDevice::name[abi:cxx11]() const [862]
  16066. -----------------------------------------------
  16067. <spontaneous>
  16068. [863] 0.0 0.01 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<SetVisualDebugMessage, void>(std::__shared_ptr<SetVisualDebugMessage, (__gnu_cxx::_Lock_policy)2> const&) [863]
  16069. -----------------------------------------------
  16070. <spontaneous>
  16071. [864] 0.0 0.01 0.00 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_erase(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >) [864]
  16072. -----------------------------------------------
  16073. <spontaneous>
  16074. [865] 0.0 0.01 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider() [865]
  16075. -----------------------------------------------
  16076. <spontaneous>
  16077. [866] 0.0 0.01 0.00 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > std::move<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >) [866]
  16078. -----------------------------------------------
  16079. <spontaneous>
  16080. [867] 0.0 0.01 0.00 operator delete(void*, void*) [867]
  16081. -----------------------------------------------
  16082. 0.00 0.00 1589940/9539640 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<6ul, (void*)0>(Entity&, bool) [26]
  16083. 0.00 0.00 1589940/9539640 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<5ul, (void*)0>(Entity&, bool) [27]
  16084. 0.00 0.00 1589940/9539640 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<4ul, (void*)0>(Entity&, bool) [31]
  16085. 0.00 0.00 1589940/9539640 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<3ul, (void*)0>(Entity&, bool) [36]
  16086. 0.00 0.00 1589940/9539640 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<2ul, (void*)0>(Entity&, bool) [42]
  16087. 0.00 0.00 1589940/9539640 bool EntityFilter::ExpressionTuple<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [77]
  16088. [868] 0.0 0.01 0.00 9539640 EntityFilter::Or<Circle, Rectangle, Sprite, Text, VertexList, TileMap>::evaluate(bool, bool) [868]
  16089. -----------------------------------------------
  16090. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetVisualDebugMessage&)#1}&&, std::integral_constant<bool, true>) [2344]
  16091. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}> const&, std::integral_constant<bool, true>) [2288]
  16092. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2342]
  16093. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2287]
  16094. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2304]
  16095. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2268]
  16096. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2300]
  16097. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2266]
  16098. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2302]
  16099. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2267]
  16100. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2310]
  16101. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::integral_constant<bool, true>) [2271]
  16102. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2308]
  16103. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::integral_constant<bool, true>) [2270]
  16104. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2306]
  16105. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2269]
  16106. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2312]
  16107. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2272]
  16108. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2322]
  16109. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2277]
  16110. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2332]
  16111. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2282]
  16112. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2330]
  16113. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2281]
  16114. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2328]
  16115. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2280]
  16116. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2324]
  16117. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2278]
  16118. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2326]
  16119. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2279]
  16120. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2340]
  16121. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2286]
  16122. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2334]
  16123. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2283]
  16124. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2336]
  16125. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2284]
  16126. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [2338]
  16127. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::integral_constant<bool, true>) [2285]
  16128. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, true>) [2320]
  16129. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2276]
  16130. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, true>) [2314]
  16131. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2273]
  16132. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [2316]
  16133. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2274]
  16134. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [2318]
  16135. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::integral_constant<bool, true>) [2275]
  16136. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(SetGridVisibilityMessage&)#1}&&, std::integral_constant<bool, true>) [2298]
  16137. 0.00 0.00 1/94940 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}> const&, std::integral_constant<bool, true>) [2265]
  16138. 0.00 0.00 2/94940 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityIdChangedMessage&)#1}&&, std::integral_constant<bool, true>) [2011]
  16139. 0.00 0.00 2/94940 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::integral_constant<bool, true>) [2005]
  16140. 0.00 0.00 2/94940 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>) [2009]
  16141. 0.00 0.00 2/94940 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>) [2004]
  16142. 0.00 0.00 2/94940 VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}& std::_Any_data::_M_access<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>() [2072]
  16143. 0.00 0.00 2/94940 StartMenuScene::init(Game&)::{lambda()#2}& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#2}>() [2071]
  16144. 0.00 0.00 2/94940 BuilderScene::create_hud(Game&)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#1}>() [2052]
  16145. 0.00 0.00 2/94940 BuilderScene::create_hud(Game&)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#2}>() [2050]
  16146. 0.00 0.00 2/94940 BuilderScene::create_hud(Game&)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::create_hud(Game&)::{lambda()#3}>() [2051]
  16147. 0.00 0.00 2/94940 BuilderScene::file_dialog_box()::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#1}>() [2055]
  16148. 0.00 0.00 2/94940 BuilderScene::file_dialog_box()::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::file_dialog_box()::{lambda()#2}>() [2054]
  16149. 0.00 0.00 2/94940 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>() [2053]
  16150. 0.00 0.00 2/94940 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>() [2056]
  16151. 0.00 0.00 2/94940 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>() [2061]
  16152. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>() [2066]
  16153. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>() [2065]
  16154. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>() [2064]
  16155. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>() [2062]
  16156. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>() [2063]
  16157. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>() [2070]
  16158. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>() [2067]
  16159. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>() [2068]
  16160. 0.00 0.00 2/94940 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>() [2069]
  16161. 0.00 0.00 2/94940 BuilderScene::create_notification(float, float)::{lambda()#1}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#1}>() [2060]
  16162. 0.00 0.00 2/94940 BuilderScene::create_notification(float, float)::{lambda()#2}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#2}>() [2057]
  16163. 0.00 0.00 2/94940 BuilderScene::create_notification(float, float)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#3}>() [2058]
  16164. 0.00 0.00 2/94940 BuilderScene::create_notification(float, float)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::create_notification(float, float)::{lambda()#4}>() [2059]
  16165. 0.00 0.00 2/94940 GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}& std::_Any_data::_M_access<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>() [2049]
  16166. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>) [1882]
  16167. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>) [1871]
  16168. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&, std::integral_constant<bool, true>) [1886]
  16169. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::integral_constant<bool, true>) [1873]
  16170. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&, std::integral_constant<bool, true>) [1884]
  16171. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::integral_constant<bool, true>) [1872]
  16172. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&, std::integral_constant<bool, true>) [1888]
  16173. 0.00 0.00 3/94940 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::integral_constant<bool, true>) [1874]
  16174. 0.00 0.00 4/94940 Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}& std::_Any_data::_M_access<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>() [1811]
  16175. 0.00 0.00 4/94940 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>() [1810]
  16176. 0.00 0.00 4/94940 StartMenuScene::init(Game&)::{lambda()#1}*& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#1}*>() [1809]
  16177. 0.00 0.00 4/94940 BuilderScene::setup_keybindings(Game&)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::setup_keybindings(Game&)::{lambda()#1}*>() [1806]
  16178. 0.00 0.00 4/94940 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*>() [1808]
  16179. 0.00 0.00 4/94940 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*>() [1807]
  16180. 0.00 0.00 4/94940 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*>() [1805]
  16181. 0.00 0.00 6/94940 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>() [1734]
  16182. 0.00 0.00 6/94940 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>() [1736]
  16183. 0.00 0.00 6/94940 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() [1735]
  16184. 0.00 0.00 6/94940 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>() [1737]
  16185. 0.00 0.00 12/94940 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() [1658]
  16186. 0.00 0.00 12/94940 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() [1655]
  16187. 0.00 0.00 12/94940 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() [1656]
  16188. 0.00 0.00 12/94940 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() [1657]
  16189. 0.00 0.00 21/94940 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [1595]
  16190. 0.00 0.00 21/94940 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::integral_constant<bool, true>) [1592]
  16191. 0.00 0.00 21/94940 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [1597]
  16192. 0.00 0.00 21/94940 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::integral_constant<bool, true>) [1593]
  16193. 0.00 0.00 42/94940 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>() [1503]
  16194. 0.00 0.00 42/94940 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>() [1504]
  16195. 0.00 0.00 84/94940 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() [1434]
  16196. 0.00 0.00 23615/94940 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_init_functor(std::_Any_data&, {lambda(Handle)#1}&&, std::integral_constant<bool, true>) [497]
  16197. 0.00 0.00 23615/94940 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::integral_constant<bool, true>) [1013]
  16198. 0.00 0.00 47230/94940 System::update(Game&)::{lambda(Handle)#1}& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() [979]
  16199. [869] 0.0 0.01 0.00 94940 std::_Any_data::_M_access() [869]
  16200. -----------------------------------------------
  16201. 0.00 0.00 135/20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*) [1188]
  16202. 0.00 0.00 224/20040 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [733]
  16203. 0.00 0.01 19681/20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [715]
  16204. [870] 0.0 0.00 0.01 20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*) [870]
  16205. 0.01 0.00 20040/20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*) [871]
  16206. 0.00 0.00 20040/20608 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> const&) const [3427]
  16207. -----------------------------------------------
  16208. 0.01 0.00 20040/20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*) [870]
  16209. [871] 0.0 0.01 0.00 20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*) [871]
  16210. 0.00 0.00 20040/20608 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_valptr() const [3428]
  16211. -----------------------------------------------
  16212. 0.00 0.00 1/266624 std::_Rb_tree_iterator<std::pair<unsigned int const, Player*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Player*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [2117]
  16213. 0.00 0.01 266623/266624 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, Player*> >*, std::_Rb_tree_node_base*, unsigned int const&) [712]
  16214. [872] 0.0 0.00 0.01 266624 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*) [872]
  16215. 0.00 0.01 266624/266624 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*) [873]
  16216. 0.00 0.00 266624/266625 std::_Select1st<std::pair<unsigned int const, Player*> >::operator()(std::pair<unsigned int const, Player*> const&) const [3090]
  16217. -----------------------------------------------
  16218. 0.00 0.01 266624/266624 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*) [872]
  16219. [873] 0.0 0.00 0.01 266624 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Player*>, std::_Select1st<std::pair<unsigned int const, Player*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Player*> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, Player*> > const*) [873]
  16220. 0.01 0.00 266624/266626 std::_Rb_tree_node<std::pair<unsigned int const, Player*> >::_M_valptr() const [830]
  16221. -----------------------------------------------
  16222. 0.00 0.01 1445296/1445296 TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1} std::for_each<__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}, TileMap::find(sf::Rect<float> const&)::{lambda(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&)#1}) [115]
  16223. [874] 0.0 0.00 0.01 1445296 bool __gnu_cxx::operator!=<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&, __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > > const&) [874]
  16224. 0.01 0.00 2890592/2890628 __gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >::base() const [805]
  16225. -----------------------------------------------
  16226. 0.00 0.00 5/2332442 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  16227. 0.00 0.01 2332437/2332442 ObjectPool<Rectangle>::get(Handle&, Rectangle*&) [259]
  16228. [875] 0.0 0.00 0.01 2332442 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::at(unsigned long) [875]
  16229. 0.01 0.00 2332442/2333562 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::operator[](unsigned long) [810]
  16230. 0.00 0.00 2332442/2332442 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_range_check(unsigned long) const [2980]
  16231. -----------------------------------------------
  16232. 0.00 0.00 5/256830 ObjectPool<Clickable>::remove(Handle const&) [1045]
  16233. 0.00 0.01 256825/256830 ObjectPool<Clickable>::get(Handle&, Clickable*&) [446]
  16234. [876] 0.0 0.00 0.01 256830 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::at(unsigned long) [876]
  16235. 0.01 0.00 256830/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  16236. 0.00 0.00 256830/256830 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_range_check(unsigned long) const [3099]
  16237. -----------------------------------------------
  16238. 0.00 0.00 62658/125316 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  16239. 0.00 0.00 62658/125316 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  16240. [877] 0.0 0.00 0.01 125316 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [877]
  16241. 0.00 0.01 125316/126056 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [779]
  16242. -----------------------------------------------
  16243. 0.00 0.01 115/115 std::function<void ()>::operator()() const [103]
  16244. [878] 0.0 0.00 0.01 115 std::_Function_handler<void (), BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [878]
  16245. 0.00 0.01 115/115 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  16246. 0.00 0.00 115/115 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2372]
  16247. -----------------------------------------------
  16248. 0.00 0.01 115/115 std::_Function_handler<void (), BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [878]
  16249. [879] 0.0 0.00 0.01 115 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  16250. 0.00 0.01 6356/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  16251. 0.00 0.00 6356/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  16252. 0.00 0.00 6356/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  16253. 0.00 0.00 246/2325255 Text* Entity::get<Text, (void*)0>() [47]
  16254. 0.00 0.00 6325/53720 InputElement::was_pressed() const [1096]
  16255. 0.00 0.00 115/23868 Game::input_manager() [964]
  16256. 0.00 0.00 115/8076 InputManager::get_device(unsigned int) [1209]
  16257. 0.00 0.00 115/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  16258. 0.00 0.00 31/580525 InputElement::is_pressed() const [824]
  16259. 0.00 0.00 115/21166 Scene::game() [3423]
  16260. 0.00 0.00 115/116 Text::string[abi:cxx11]() const [4499]
  16261. 0.00 0.00 115/127 bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [4495]
  16262. 0.00 0.00 16/5734 Text::string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3697]
  16263. -----------------------------------------------
  16264. 0.00 0.01 2/2 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  16265. [880] 0.0 0.00 0.01 2 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  16266. 0.00 0.01 2/2 ObjectPool<Callback>::reset() [882]
  16267. 0.00 0.00 2/2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::vector(unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry> const&) [1293]
  16268. 0.00 0.00 2/4050 Callback::~Callback() [737]
  16269. 0.00 0.00 2/2002 ObjectPool<Callback>::Entry::~Entry() [944]
  16270. 0.00 0.00 2/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  16271. 0.00 0.00 4/4008 Callback::Callback(Callback const&) [1261]
  16272. 0.00 0.00 2/2 ObjectPool<Callback>::Entry::Entry(unsigned int, Callback) [2584]
  16273. 0.00 0.00 2/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  16274. 0.00 0.00 2/17 ObjectPoolBase::ObjectPoolBase() [4981]
  16275. 0.00 0.00 2/2 std::allocator<ObjectPool<Callback>::Entry>::allocator() [6334]
  16276. 0.00 0.00 2/4 std::allocator<ObjectPool<Callback>::Entry>::~allocator() [5635]
  16277. -----------------------------------------------
  16278. 597 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  16279. [881] 0.0 0.00 0.01 597 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  16280. 0.00 0.00 597/16319 Scene::entities() const [321]
  16281. 0.00 0.00 57393/43413833 Scene::get_entity(Handle) [45]
  16282. 0.00 0.00 59727/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  16283. 0.00 0.00 59727/313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  16284. 0.00 0.00 57990/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  16285. 0.00 0.00 597/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  16286. 0.00 0.00 57990/32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  16287. 0.00 0.00 57393/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  16288. 0.00 0.00 57393/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  16289. 0.00 0.00 597/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  16290. 0.00 0.00 597/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  16291. 0.00 0.00 2931/42294 std::vector<System*, std::allocator<System*> >::end() [3307]
  16292. 0.00 0.00 2931/2953 bool __gnu_cxx::operator!=<System* const*, System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [3808]
  16293. 0.00 0.00 2334/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator*() const [3827]
  16294. 0.00 0.00 2334/2347 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::operator++() [3826]
  16295. 0.00 0.00 597/8505 std::vector<System*, std::allocator<System*> >::begin() [3593]
  16296. 0.00 0.00 597/606 __gnu_cxx::__normal_iterator<System* const*, std::vector<System*, std::allocator<System*> > >::__normal_iterator<System**>(__gnu_cxx::__normal_iterator<System**, __gnu_cxx::__enable_if<std::__are_same<System**, System**>::__value, std::vector<System*, std::allocator<System*> > >::__type> const&) [4128]
  16297. 59727 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  16298. -----------------------------------------------
  16299. 0.00 0.01 2/2 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  16300. [882] 0.0 0.00 0.01 2 ObjectPool<Callback>::reset() [882]
  16301. 0.00 0.01 2000/2000 Callback::operator=(Callback const&) [883]
  16302. 0.00 0.00 2/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  16303. 0.00 0.00 8000/8000 __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >::operator*() const [3611]
  16304. 0.00 0.00 2002/2002 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::end() [3899]
  16305. 0.00 0.00 2002/2002 bool __gnu_cxx::operator!=<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > > const&) [3889]
  16306. 0.00 0.00 2000/2000 __gnu_cxx::__normal_iterator<ObjectPool<Callback>::Entry*, std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> > >::operator++() [3908]
  16307. 0.00 0.00 2/2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::begin() [6651]
  16308. -----------------------------------------------
  16309. 0.00 0.01 2000/2000 ObjectPool<Callback>::reset() [882]
  16310. [883] 0.0 0.00 0.01 2000 Callback::operator=(Callback const&) [883]
  16311. 0.00 0.01 2000/4050 Callback::~Callback() [737]
  16312. 0.00 0.00 2000/2000 Callback::swap(Callback&) [991]
  16313. 0.00 0.00 2000/4008 Callback::Callback(Callback const&) [1261]
  16314. -----------------------------------------------
  16315. 0.00 0.01 1/1 StartMenuScene::init(Game&) [363]
  16316. [884] 0.0 0.00 0.01 1 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  16317. 0.00 0.01 1/1 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  16318. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  16319. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  16320. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  16321. 0.00 0.00 1/1488784 Entity::handle() const [385]
  16322. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  16323. -----------------------------------------------
  16324. 0.00 0.01 1/1 BuilderScene::init(Game&) [108]
  16325. [885] 0.0 0.00 0.01 1 Handle Entity::add<TileMap, , (void*)0>() [885]
  16326. 0.00 0.01 1/1 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  16327. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  16328. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  16329. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  16330. 0.00 0.00 1/1488784 Entity::handle() const [385]
  16331. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  16332. -----------------------------------------------
  16333. 0.00 0.01 1/1 StartMenuScene::init(Game&) [363]
  16334. [886] 0.0 0.00 0.01 1 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  16335. 0.00 0.01 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  16336. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  16337. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  16338. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  16339. 0.00 0.00 1/1488784 Entity::handle() const [385]
  16340. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  16341. -----------------------------------------------
  16342. 0.00 0.01 1/1 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  16343. [887] 0.0 0.00 0.01 1 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  16344. 0.00 0.01 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  16345. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  16346. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  16347. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  16348. 0.00 0.00 1/1488784 Entity::handle() const [385]
  16349. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  16350. -----------------------------------------------
  16351. 0.00 0.01 2/2 Handle Entity::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [750]
  16352. [888] 0.0 0.00 0.01 2 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  16353. 0.00 0.01 1/1 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  16354. 0.00 0.00 2/2 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21]) [1675]
  16355. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16356. 0.00 0.00 2/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  16357. 0.00 0.00 2/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  16358. 0.00 0.00 1/35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  16359. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  16360. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  16361. -----------------------------------------------
  16362. 0.00 0.01 1/1 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  16363. [889] 0.0 0.00 0.01 1 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  16364. 0.01 0.00 1/14 std::type_info::name() const [311]
  16365. 0.00 0.00 1/1 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable) [1021]
  16366. 0.00 0.00 2/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  16367. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16368. 0.00 0.00 1/2004 Clickable::Clickable(Clickable const&) [1179]
  16369. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  16370. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  16371. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  16372. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  16373. -----------------------------------------------
  16374. 0.01 0.00 3206593/3206593 Handle* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*>(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >, Handle*) [337]
  16375. [890] 0.0 0.01 0.00 3206593 bool __gnu_cxx::operator!=<Handle const*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&) [890]
  16376. 0.00 0.00 6413186/46809904 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::base() const [510]
  16377. -----------------------------------------------
  16378. 0.00 0.01 21/21 Handle Entity::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::shared_ptr<Texture>&&, sf::Rect<int>&) [640]
  16379. [891] 0.0 0.00 0.01 21 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  16380. 0.00 0.01 1/2 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  16381. 0.00 0.00 21/21 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  16382. 0.00 0.00 21/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16383. 0.00 0.00 21/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  16384. 0.00 0.00 21/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  16385. 0.00 0.00 21/104306070 std::type_index::type_index(std::type_info const&) [118]
  16386. 0.00 0.00 1/4848 Sprite::~Sprite() [1190]
  16387. 0.00 0.00 1/189 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1589]
  16388. -----------------------------------------------
  16389. 0.00 0.01 1/1 Handle Entity::add<Sprite, char const (&) [13], std::shared_ptr<Texture>, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&&) [884]
  16390. [892] 0.0 0.00 0.01 1 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  16391. 0.00 0.01 1/2 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  16392. 0.00 0.00 1/1 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  16393. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16394. 0.00 0.00 1/4848 Sprite::~Sprite() [1190]
  16395. 0.00 0.00 1/189 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1589]
  16396. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  16397. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  16398. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  16399. -----------------------------------------------
  16400. 0.00 0.01 187/187 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [894]
  16401. [893] 0.0 0.00 0.01 187 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [893]
  16402. 0.00 0.01 187/442 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [564]
  16403. 0.00 0.00 187/17059716 operator new(unsigned long, void*) [458]
  16404. 0.00 0.00 187/638 boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>::type&) [4120]
  16405. -----------------------------------------------
  16406. 0.00 0.00 9/187 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [700]
  16407. 0.00 0.01 178/187 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::push_back(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [563]
  16408. [894] 0.0 0.00 0.01 187 void std::allocator_traits<std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [894]
  16409. 0.00 0.01 187/187 void __gnu_cxx::new_allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >::construct<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [893]
  16410. 0.00 0.00 187/638 boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const& std::forward<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(std::remove_reference<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>::type&) [4120]
  16411. -----------------------------------------------
  16412. 0.00 0.01 187/187 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant<Sprite>(Sprite&, boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_const<Sprite> >, boost::mpl::not_<boost::is_same<Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >, boost::detail::variant::is_variant_constructible_from<Sprite&, boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, mpl_::bool_<true>, mpl_::bool_<true> >, boost::is_same<Sprite, boost::recursive_variant_>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>::type*) [896]
  16413. [895] 0.0 0.00 0.01 187 void boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::convert_construct<Sprite>(Sprite&, int, mpl_::bool_<false>) [895]
  16414. 0.01 0.00 187/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::indicate_which(int) [517]
  16415. 0.00 0.00 187/187 boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list5<Circle, Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list4<Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list3<Sprite, Text, VertexList> > >::initializer_node::initialize(void*, Sprite const&) [1447]
  16416. 0.00 0.00 187/2714633 boost::aligned_storage<448ul, 8ul>::address() [1026]
  16417. -----------------------------------------------
  16418. 0.00 0.01 187/187 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  16419. [896] 0.0 0.00 0.01 187 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant<Sprite>(Sprite&, boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_const<Sprite> >, boost::mpl::not_<boost::is_same<Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >, boost::detail::variant::is_variant_constructible_from<Sprite&, boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, mpl_::bool_<true>, mpl_::bool_<true> >, boost::is_same<Sprite, boost::recursive_variant_>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, void>::type*) [896]
  16420. 0.00 0.01 187/187 void boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::convert_construct<Sprite>(Sprite&, int, mpl_::bool_<false>) [895]
  16421. 0.00 0.00 187/629 boost::aligned_storage<448ul, 8ul>::aligned_storage() [4124]
  16422. -----------------------------------------------
  16423. 0.00 0.01 1/1 Handle Entity::add<TileMap, , (void*)0>() [885]
  16424. [897] 0.0 0.00 0.01 1 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  16425. 0.00 0.01 1/1 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  16426. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16427. 0.00 0.00 1/1 Handle ObjectPool<TileMap>::add<>() [2099]
  16428. 0.00 0.00 1/2006 TileMap::~TileMap() [1334]
  16429. 0.00 0.00 1/2 TileMap::TileMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2713]
  16430. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  16431. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  16432. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  16433. -----------------------------------------------
  16434. 0.00 0.01 1/1 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  16435. [898] 0.0 0.00 0.01 1 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  16436. 0.01 0.00 1/14 std::type_info::name() const [311]
  16437. 0.00 0.00 1/1 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  16438. 0.00 0.00 2/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  16439. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16440. 0.00 0.00 1/2006 TileMap::~TileMap() [1334]
  16441. 0.00 0.00 1/2004 TileMap::TileMap(TileMap const&) [1341]
  16442. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator=(std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >&&) [2423]
  16443. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  16444. 0.00 0.00 1/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::unique_ptr<std::default_delete<ObjectPoolBase>, void>(ObjectPoolBase*) [5021]
  16445. -----------------------------------------------
  16446. 0.00 0.01 1/1 Handle Entity::add<PlayerProfile, char const (&) [20], int, (void*)0>(char const (&) [20], int&&) [886]
  16447. [899] 0.0 0.00 0.01 1 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  16448. 0.00 0.01 1/2 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  16449. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16450. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [20], int&>(char const (&) [20], int&) [2106]
  16451. 0.00 0.00 1/42 PlayerProfile::PlayerProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) [1774]
  16452. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  16453. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  16454. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  16455. 0.00 0.00 1/4050 PlayerProfile::~PlayerProfile() [3738]
  16456. -----------------------------------------------
  16457. 0.00 0.01 1/1 Handle Entity::add<PlayerProfile, char const (&) [24], int, (void*)0>(char const (&) [24], int&&) [887]
  16458. [900] 0.0 0.00 0.01 1 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  16459. 0.00 0.01 1/2 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  16460. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  16461. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [24], int&>(char const (&) [24], int&) [2110]
  16462. 0.00 0.00 1/42 PlayerProfile::PlayerProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) [1774]
  16463. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  16464. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  16465. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  16466. 0.00 0.00 1/4050 PlayerProfile::~PlayerProfile() [3738]
  16467. -----------------------------------------------
  16468. 0.00 0.01 1/1 BuilderScene::file_dialog_box() [536]
  16469. [901] 0.0 0.00 0.01 1 BuilderScene::create_notification(float, float) [901]
  16470. 0.00 0.00 1/6 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  16471. 0.00 0.00 1/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  16472. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  16473. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  16474. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  16475. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  16476. 0.00 0.00 1/2 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  16477. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  16478. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  16479. 0.00 0.00 1/2 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  16480. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  16481. 0.00 0.00 2/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  16482. 0.00 0.00 1/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  16483. 0.00 0.00 4/390 std::function<void ()>::~function() [1115]
  16484. 0.00 0.00 2/10 Callback::camera_resize(std::function<void ()>) [1349]
  16485. 0.00 0.00 4/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  16486. 0.00 0.00 1/29 Callback::left_release(std::function<void ()>) [1266]
  16487. 0.00 0.00 1/2 Callback::right_release(std::function<void ()>) [1506]
  16488. 0.00 0.00 3/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  16489. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#1}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#1}) [2357]
  16490. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#2}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#2}) [2354]
  16491. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#3}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#3}) [2355]
  16492. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_notification(float, float)::{lambda()#4}, void, void>(BuilderScene::create_notification(float, float)::{lambda()#4}) [2356]
  16493. 0.00 0.00 1/1488784 Entity::handle() const [385]
  16494. 0.00 0.00 1/43413833 Scene::get_entity(Handle) [45]
  16495. 0.00 0.00 4/21166 Scene::game() [3423]
  16496. 0.00 0.00 4/15 Game::window() [5002]
  16497. 0.00 0.00 4/12 Canvas::size() const [5059]
  16498. 0.00 0.00 2/17 Rectangle::local_bounds() const [4983]
  16499. 0.00 0.00 1/113 Rectangle::color(sf::Color const&) [4501]
  16500. 0.00 0.00 1/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  16501. -----------------------------------------------
  16502. 0.00 0.01 120009/120009 Entity::Entity(Entity const&) [565]
  16503. [902] 0.0 0.00 0.01 120009 Messageable::Messageable(Messageable const&) [902]
  16504. 0.00 0.01 120009/180009 Mailbox::Mailbox(Mailbox const&) [692]
  16505. -----------------------------------------------
  16506. 0.00 0.00 9/315081 void Messageable::send_message<ResizeCameraMessage, (void*)0, sf::Vector2<float> >(sf::Vector2<float>&&) [1078]
  16507. 0.00 0.00 27/315081 void Messageable::send_message<EntityDestroyedMessage, (void*)0, Handle&>(Handle&) [994]
  16508. 0.00 0.00 234/315081 Scene::send_message_helper(std::shared_ptr<Message>) [280]
  16509. 0.00 0.00 363/315081 Entity::send_message_helper(std::shared_ptr<Message>) [204]
  16510. 0.00 0.00 666/315081 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&) [223]
  16511. 0.00 0.00 1089/315081 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  16512. 0.00 0.00 2334/315081 System::post_receive_message(std::shared_ptr<Message>) <cycle 2> [751]
  16513. 0.00 0.00 59727/315081 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  16514. 0.00 0.00 62658/315081 void Mailbox::process<Message, (void*)0>(std::shared_ptr<Message>) [159]
  16515. 0.00 0.01 187974/315081 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  16516. [903] 0.0 0.00 0.01 315081 std::shared_ptr<Message>::~shared_ptr() [903]
  16517. 0.00 0.01 315081/315081 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [904]
  16518. -----------------------------------------------
  16519. 0.00 0.01 315081/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  16520. [904] 0.0 0.00 0.01 315081 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [904]
  16521. 0.00 0.01 315081/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  16522. -----------------------------------------------
  16523. 0.00 0.01 1/1 GridSystem::~GridSystem() [641]
  16524. [905] 0.0 0.00 0.01 1 GridSystem::~GridSystem() [905]
  16525. 0.00 0.01 1/6 System::~System() [412]
  16526. 0.00 0.00 1/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  16527. -----------------------------------------------
  16528. 0.00 0.01 1/1 Scene::~Scene() [171]
  16529. [906] 0.0 0.00 0.01 1 VisualDebugSystem::~VisualDebugSystem() [906]
  16530. 0.00 0.01 1/1 VisualDebugSystem::~VisualDebugSystem() [907]
  16531. -----------------------------------------------
  16532. 0.00 0.01 1/1 VisualDebugSystem::~VisualDebugSystem() [906]
  16533. [907] 0.0 0.00 0.01 1 VisualDebugSystem::~VisualDebugSystem() [907]
  16534. 0.00 0.01 1/3 GraphicalSystem::~GraphicalSystem() [538]
  16535. -----------------------------------------------
  16536. 0.00 0.00 234/313290 Scene::send_message_helper(std::shared_ptr<Message>) [280]
  16537. 0.00 0.00 363/313290 Entity::send_message_helper(std::shared_ptr<Message>) [204]
  16538. 0.00 0.00 2334/313290 System::post_receive_message(std::shared_ptr<Message>) <cycle 2> [751]
  16539. 0.00 0.00 59727/313290 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  16540. 0.00 0.00 62658/313290 void Mailbox::process<Message, (void*)0>(std::shared_ptr<Message>) [159]
  16541. 0.00 0.00 187974/313290 void Messageable::receive_message<Message, (void*)0>(std::shared_ptr<Message>) <cycle 2> [152]
  16542. [908] 0.0 0.00 0.01 313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  16543. 0.00 0.01 313290/313290 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2> const&) [909]
  16544. -----------------------------------------------
  16545. 0.00 0.01 313290/313290 std::shared_ptr<Message>::shared_ptr(std::shared_ptr<Message> const&) [908]
  16546. [909] 0.0 0.00 0.01 313290 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2> const&) [909]
  16547. 0.00 0.01 313290/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  16548. -----------------------------------------------
  16549. 0.01 0.00 424858/424858 std::vector<Handle, std::allocator<Handle> >::_M_check_len(unsigned long, char const*) const [404]
  16550. [910] 0.0 0.01 0.00 424858 std::vector<Handle, std::allocator<Handle> >::max_size() const [910]
  16551. 0.00 0.00 424858/424858 std::allocator_traits<std::allocator<Handle> >::max_size(std::allocator<Handle> const&) [1004]
  16552. 0.00 0.00 424858/441177 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() const [3047]
  16553. -----------------------------------------------
  16554. 0.00 0.01 1/1 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [912]
  16555. [911] 0.0 0.00 0.01 1 TextureAtlas::to_string[abi:cxx11]() const [911]
  16556. 0.00 0.01 3/10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  16557. 0.00 0.00 1/1 Texture::to_string[abi:cxx11]() [1062]
  16558. 0.00 0.00 4/6411 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [3644]
  16559. 0.00 0.00 2/2 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::id() const [6286]
  16560. 0.00 0.00 2/2 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::end() const [6287]
  16561. 0.00 0.00 2/2 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > const&) const [6312]
  16562. 0.00 0.00 2/2 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator->() const [6313]
  16563. 0.00 0.00 1/1 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::iterator() const [7044]
  16564. 0.00 0.00 1/1 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::begin() const [7043]
  16565. 0.00 0.00 1/210 std::__shared_ptr_access<Texture, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [4421]
  16566. 0.00 0.00 1/5207 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3708]
  16567. 0.00 0.00 1/1 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > >::operator++() [7438]
  16568. -----------------------------------------------
  16569. 0.00 0.01 1/1 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  16570. [912] 0.0 0.00 0.01 1 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [912]
  16571. 0.00 0.01 1/1 TextureAtlas::to_string[abi:cxx11]() const [911]
  16572. -----------------------------------------------
  16573. 0.00 0.01 18/18 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  16574. [913] 0.0 0.00 0.01 18 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::operator()(Message&) [913]
  16575. 0.00 0.01 18/18 std::function<void (EntityDestroyedMessage&)>::operator()(EntityDestroyedMessage&) const [914]
  16576. -----------------------------------------------
  16577. 0.00 0.01 18/18 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::operator()(Message&) [913]
  16578. [914] 0.0 0.00 0.01 18 std::function<void (EntityDestroyedMessage&)>::operator()(EntityDestroyedMessage&) const [914]
  16579. 0.00 0.01 18/18 std::_Function_handler<void (EntityDestroyedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_invoke(std::_Any_data const&, EntityDestroyedMessage&) [915]
  16580. 0.00 0.00 18/32731940 std::_Function_base::_M_empty() const [384]
  16581. 0.00 0.00 18/36 EntityDestroyedMessage& std::forward<EntityDestroyedMessage&>(std::remove_reference<EntityDestroyedMessage&>::type&) [4758]
  16582. -----------------------------------------------
  16583. 0.00 0.01 18/18 std::function<void (EntityDestroyedMessage&)>::operator()(EntityDestroyedMessage&) const [914]
  16584. [915] 0.0 0.00 0.01 18 std::_Function_handler<void (EntityDestroyedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_invoke(std::_Any_data const&, EntityDestroyedMessage&) [915]
  16585. 0.00 0.01 18/18 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}::operator()(EntityDestroyedMessage&) const [916]
  16586. 0.00 0.00 18/18 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_get_pointer(std::_Any_data const&) [2749]
  16587. 0.00 0.00 18/36 EntityDestroyedMessage& std::forward<EntityDestroyedMessage&>(std::remove_reference<EntityDestroyedMessage&>::type&) [4758]
  16588. -----------------------------------------------
  16589. 0.00 0.01 18/18 std::_Function_handler<void (EntityDestroyedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_invoke(std::_Any_data const&, EntityDestroyedMessage&) [915]
  16590. [916] 0.0 0.00 0.01 18 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}::operator()(EntityDestroyedMessage&) const [916]
  16591. 0.00 0.01 18/8161 PreorderEntitySubscription::init() [29]
  16592. -----------------------------------------------
  16593. 0.00 0.00 1/18 void InputBinding::set<SelectMenuItemIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1177]
  16594. 0.00 0.00 1/18 void InputBinding::set<MouseXIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1166]
  16595. 0.00 0.00 1/18 void InputBinding::set<MouseYIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1167]
  16596. 0.00 0.00 1/18 void InputBinding::set<MouseWheelIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1172]
  16597. 0.00 0.00 1/18 void InputBinding::set<LeftClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1169]
  16598. 0.00 0.00 1/18 void InputBinding::set<RightClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1173]
  16599. 0.00 0.00 1/18 void InputBinding::set<ModalIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1165]
  16600. 0.00 0.00 1/18 void InputBinding::set<GridVisibilityToggleIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1178]
  16601. 0.00 0.00 1/18 void InputBinding::set<VisualDebugIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1175]
  16602. 0.00 0.00 1/18 void InputBinding::set<ResetViewIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1171]
  16603. 0.00 0.00 1/18 void InputBinding::set<RemoveTilesIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1174]
  16604. 0.00 0.00 1/18 void InputBinding::set<SerializeMapIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1176]
  16605. 0.00 0.00 1/18 void InputBinding::set<MoveLeftIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1168]
  16606. 0.00 0.00 1/18 void InputBinding::set<MoveRightIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1170]
  16607. 0.00 0.00 2/18 void InputBinding::set<MoveUpIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1104]
  16608. 0.00 0.00 2/18 void InputBinding::set<MoveDownIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1105]
  16609. [917] 0.0 0.00 0.01 18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  16610. 0.00 0.01 32/32 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator*() const [965]
  16611. 0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1025]
  16612. 0.00 0.00 18/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1531]
  16613. 0.00 0.00 14/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  16614. 0.00 0.00 18/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  16615. 0.00 0.00 18/2630966 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [809]
  16616. 0.00 0.00 16/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  16617. 0.00 0.00 16/2291 std::remove_reference<std::type_index&>::type&& std::move<std::type_index&>(std::type_index&) [3840]
  16618. 0.00 0.00 16/2291 std::tuple<std::type_index&&> std::forward_as_tuple<std::type_index>(std::type_index&&) [3838]
  16619. 0.00 0.00 14/14 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::key_comp() const [5018]
  16620. -----------------------------------------------
  16621. 0.00 0.01 27/27 Scene::remove_entity(Handle, bool) [231]
  16622. [918] 0.0 0.00 0.01 27 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator*() const [918]
  16623. 0.01 0.00 27/36 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator--() [851]
  16624. 0.00 0.00 27/6323213 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [2959]
  16625. -----------------------------------------------
  16626. 0.00 0.00 1/1835285 ObjectPool<Callback>::remove(Handle const&) [1164]
  16627. 0.00 0.00 4/1835285 ObjectPool<Collision>::remove(Handle const&) [1066]
  16628. 0.00 0.00 4/1835285 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  16629. 0.00 0.00 5/1835285 ObjectPool<Clickable>::remove(Handle const&) [1045]
  16630. 0.00 0.00 9/1835285 ObjectPool<Entity>::remove(Handle const&) [995]
  16631. 0.00 0.00 23/1835285 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  16632. 0.00 0.00 412/1835285 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const [275]
  16633. 0.00 0.00 597/1835285 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  16634. 0.00 0.00 7828/1835285 BaseEntitySubscription::init() [32]
  16635. 0.00 0.00 7894/1835285 Scene::update(Game&) [4]
  16636. 0.00 0.00 7894/1835285 CallbackSystem::post_update(Game&) [662]
  16637. 0.00 0.00 23615/1835285 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  16638. 0.00 0.00 70367/1835285 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  16639. 0.00 0.00 142062/1835285 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  16640. 0.00 0.01 1574570/1835285 std::vector<Handle, std::allocator<Handle> >::rend() [661]
  16641. [919] 0.0 0.00 0.01 1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  16642. 0.01 0.00 1835285/44003050 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle* const&) [202]
  16643. -----------------------------------------------
  16644. 0.00 0.01 222/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  16645. [920] 0.0 0.00 0.01 222 Scene::bookmark(Entity*) [920]
  16646. 0.00 0.01 222/222 Scene::bookmark(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Handle) [921]
  16647. 0.00 0.00 222/1488784 Entity::handle() const [385]
  16648. 0.00 0.00 222/98302 Entity::id[abi:cxx11]() const [3200]
  16649. -----------------------------------------------
  16650. 0.00 0.01 222/222 Scene::bookmark(Entity*) [920]
  16651. [921] 0.0 0.00 0.01 222 Scene::bookmark(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Handle) [921]
  16652. 0.00 0.00 222/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  16653. 0.00 0.00 222/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [537]
  16654. 0.00 0.00 222/1062 Handle::operator=(Handle const&) [784]
  16655. -----------------------------------------------
  16656. 0.00 0.00 16319/228748 std::_Vector_base<Handle, std::allocator<Handle> >::_M_create_storage(unsigned long) [1126]
  16657. 0.00 0.00 70367/228748 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  16658. 0.00 0.00 142062/228748 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  16659. [922] 0.0 0.00 0.01 228748 std::_Vector_base<Handle, std::allocator<Handle> >::_M_allocate(unsigned long) [922]
  16660. 0.01 0.00 228748/228748 std::allocator_traits<std::allocator<Handle> >::allocate(std::allocator<Handle>&, unsigned long) [923]
  16661. -----------------------------------------------
  16662. 0.01 0.00 228748/228748 std::_Vector_base<Handle, std::allocator<Handle> >::_M_allocate(unsigned long) [922]
  16663. [923] 0.0 0.01 0.00 228748 std::allocator_traits<std::allocator<Handle> >::allocate(std::allocator<Handle>&, unsigned long) [923]
  16664. 0.00 0.00 228748/228748 __gnu_cxx::new_allocator<Handle>::allocate(unsigned long, void const*) [1067]
  16665. -----------------------------------------------
  16666. 0.00 0.00 2/2630813 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  16667. 0.00 0.00 67/2630813 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  16668. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  16669. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  16670. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  16671. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  16672. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  16673. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  16674. 0.00 0.00 7827/2630813 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  16675. 0.00 0.00 7894/2630813 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  16676. 0.00 0.00 7894/2630813 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  16677. 0.00 0.00 495124/2630813 std::shared_ptr<Intent> InputBinding::get<RightClickIntent, (void*)0>() [215]
  16678. 0.00 0.00 495804/2630813 std::shared_ptr<Intent> InputBinding::get<LeftClickIntent, (void*)0>() [224]
  16679. 0.00 0.00 513113/2630813 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  16680. 0.00 0.00 513113/2630813 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  16681. 0.00 0.00 543013/2630813 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  16682. [924] 0.0 0.00 0.01 2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  16683. 0.01 0.00 2630813/3917435 std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>::operator bool() const [799]
  16684. -----------------------------------------------
  16685. 0.00 0.01 1/1 System::~System() [412]
  16686. [925] 0.0 0.00 0.01 1 BaseEntitySubscription::~BaseEntitySubscription() [925]
  16687. 0.00 0.01 1/1 BaseEntitySubscription::~BaseEntitySubscription() [926]
  16688. -----------------------------------------------
  16689. 0.00 0.01 1/1 BaseEntitySubscription::~BaseEntitySubscription() [925]
  16690. [926] 0.0 0.00 0.01 1 BaseEntitySubscription::~BaseEntitySubscription() [926]
  16691. 0.00 0.01 1/6 EntitySubscription::~EntitySubscription() [448]
  16692. 0.00 0.00 1/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  16693. -----------------------------------------------
  16694. 0.00 0.01 1/1 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  16695. [927] 0.0 0.00 0.01 1 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  16696. 0.00 0.00 1/1 ObjectPool<Rectangle>::reset() [980]
  16697. 0.00 0.00 1/1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::vector(unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry> const&) [1083]
  16698. 0.00 0.00 2/2004 Rectangle::Rectangle(Rectangle const&) [1022]
  16699. 0.00 0.00 1/1 ObjectPool<Rectangle>::Entry::Entry(unsigned int, Rectangle) [1654]
  16700. 0.00 0.00 1/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  16701. 0.00 0.00 1/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  16702. 0.00 0.00 1/17 ObjectPoolBase::ObjectPoolBase() [4981]
  16703. 0.00 0.00 1/1 std::allocator<ObjectPool<Rectangle>::Entry>::allocator() [7118]
  16704. 0.00 0.00 1/1001 ObjectPool<Rectangle>::Entry::~Entry() [4018]
  16705. 0.00 0.00 1/2117 Rectangle::~Rectangle() [3857]
  16706. 0.00 0.00 1/2 std::allocator<ObjectPool<Rectangle>::Entry>::~allocator() [6337]
  16707. -----------------------------------------------
  16708. 0.00 0.01 23615/23615 System::update(Game&) [5]
  16709. [928] 0.0 0.00 0.01 23615 std::function<void (Handle)>::function(std::function<void (Handle)> const&) [928]
  16710. 0.00 0.01 23615/70845 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::_Manager_operation) [646]
  16711. 0.00 0.00 23615/23615 std::function<void (Handle)>::operator bool() const [1288]
  16712. 0.00 0.00 23615/50052 std::_Function_base::_Function_base() [3287]
  16713. -----------------------------------------------
  16714. 0.00 0.01 449198/449198 CallbackSystem::on_update(Game&, Entity&) [34]
  16715. [929] 0.0 0.00 0.01 449198 sf::Rect<float>::contains(sf::Vector2<float> const&) const [929]
  16716. 0.00 0.01 449198/449198 sf::Rect<float>::contains(float, float) const [930]
  16717. -----------------------------------------------
  16718. 0.00 0.01 449198/449198 sf::Rect<float>::contains(sf::Vector2<float> const&) const [929]
  16719. [930] 0.0 0.00 0.01 449198 sf::Rect<float>::contains(float, float) const [930]
  16720. 0.00 0.00 898396/9523424 float const& std::min<float>(float const&, float const&) [459]
  16721. 0.00 0.00 898396/9523375 float const& std::max<float>(float const&, float const&) [595]
  16722. -----------------------------------------------
  16723. 0.00 0.01 429/429 std::function<void ()>::operator()() const [103]
  16724. [931] 0.0 0.00 0.01 429 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [931]
  16725. 0.00 0.01 429/429 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  16726. 0.00 0.00 429/429 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1822]
  16727. -----------------------------------------------
  16728. 0.00 0.01 429/429 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [931]
  16729. [932] 0.0 0.00 0.01 429 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}::operator()() const [932]
  16730. 0.00 0.00 429/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  16731. 0.00 0.00 429/256959 Clickable* Entity::get<Clickable, (void*)0>() [201]
  16732. 0.00 0.00 858/266620 Game::get_player(unsigned int) [396]
  16733. 0.00 0.00 429/513113 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  16734. 0.00 0.00 429/513247 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  16735. 0.00 0.00 429/229036 Clickable::is_left_clicked() const [608]
  16736. 0.00 0.00 858/266620 Player::bindings() [831]
  16737. 0.00 0.00 858/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  16738. 0.00 0.00 858/1344325 Intent::element() const [436]
  16739. 0.00 0.00 858/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  16740. 0.00 0.00 858/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  16741. 0.00 0.00 858/21166 Scene::game() [3423]
  16742. 0.00 0.00 858/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  16743. 0.00 0.00 858/778325 InputElement::position() const [3022]
  16744. 0.00 0.00 429/521712 sf::Vector2<float>::Vector2() [3042]
  16745. -----------------------------------------------
  16746. 0.00 0.01 24520/24520 GridSystem::on_update(Game&, Entity&) [10]
  16747. [933] 0.0 0.00 0.01 24520 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int&&) [933]
  16748. 0.00 0.00 24520/100100 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::lower_bound(unsigned int const&) [680]
  16749. 0.00 0.00 24520/24520 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1073]
  16750. 0.00 0.00 24520/175523 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator*() const [1034]
  16751. 0.00 0.00 24520/465969 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::end() [3044]
  16752. 0.00 0.00 24520/100670 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) const [3198]
  16753. 0.00 0.00 24520/36522 std::remove_reference<unsigned int&>::type&& std::move<unsigned int&>(unsigned int&) [3324]
  16754. 0.00 0.00 24520/24522 std::tuple<unsigned int&&> std::forward_as_tuple<unsigned int>(unsigned int&&) [3402]
  16755. 0.00 0.00 24520/24677 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) [3393]
  16756. -----------------------------------------------
  16757. 0.01 0.00 14/14 Handle* std::__copy_move_a<true, Handle*, Handle*>(Handle*, Handle*, Handle*) [743]
  16758. [934] 0.0 0.01 0.00 14 Handle* std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<Handle*, Handle*>(Handle*, Handle*, Handle*) [934]
  16759. 0.00 0.00 31/1062 Handle::operator=(Handle const&) [784]
  16760. 0.00 0.00 31/3160735 std::remove_reference<Handle&>::type&& std::move<Handle&>(Handle&) [803]
  16761. -----------------------------------------------
  16762. 0.00 0.00 2/49 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  16763. 0.00 0.00 2/49 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  16764. 0.00 0.00 2/49 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  16765. 0.00 0.00 2/49 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  16766. 0.00 0.00 2/49 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  16767. 0.00 0.00 2/49 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  16768. 0.00 0.00 4/49 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  16769. 0.00 0.00 4/49 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  16770. 0.00 0.00 4/49 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  16771. 0.00 0.00 4/49 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  16772. 0.00 0.00 21/49 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::~pair() [1042]
  16773. [935] 0.0 0.00 0.01 49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  16774. 0.00 0.01 14/14 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  16775. 0.00 0.00 49/91 std::__uniq_ptr_impl<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::_M_ptr() [4590]
  16776. 0.00 0.00 14/42 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get_deleter() [4723]
  16777. -----------------------------------------------
  16778. 0.00 0.01 14/14 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  16779. [936] 0.0 0.00 0.01 14 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  16780. 0.00 0.01 2/2 ObjectPool<Callback>::~ObjectPool() [942]
  16781. 0.00 0.00 2/2 ObjectPool<Sprite>::~ObjectPool() [1237]
  16782. 0.00 0.00 2/2 ObjectPool<Text>::~ObjectPool() [1274]
  16783. 0.00 0.00 1/1 ObjectPool<TileMap>::~ObjectPool() [1391]
  16784. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::~ObjectPool() [1667]
  16785. 0.00 0.00 1/1 ObjectPool<VertexList>::~ObjectPool() [1746]
  16786. 0.00 0.00 1/1 ObjectPool<Grid>::~ObjectPool() [1748]
  16787. 0.00 0.00 1/1 ObjectPool<Clickable>::~ObjectPool() [1750]
  16788. 0.00 0.00 1/1 ObjectPool<Collision>::~ObjectPool() [1752]
  16789. 0.00 0.00 1/1 ObjectPool<Rectangle>::~ObjectPool() [1754]
  16790. -----------------------------------------------
  16791. 0.00 0.00 2/4008 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  16792. 0.00 0.00 2/4008 ObjectPool<Text>::Entry::Entry(unsigned int, Text) [1581]
  16793. 0.00 0.00 4/4008 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  16794. 0.00 0.00 2000/4008 Text::operator=(Text const&) [649]
  16795. 0.00 0.00 2000/4008 ObjectPool<Text>::Entry::Entry(ObjectPool<Text>::Entry const&) [1020]
  16796. [937] 0.0 0.00 0.01 4008 Text::Text(Text const&) [937]
  16797. 0.00 0.01 4008/4008 sf::Text::Text(sf::Text const&) [952]
  16798. 0.00 0.00 4008/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  16799. 0.00 0.00 4008/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  16800. 0.00 0.00 4008/91956801 Component::id[abi:cxx11]() const [307]
  16801. 0.00 0.00 4008/4087 std::shared_ptr<Font>::shared_ptr() [3735]
  16802. -----------------------------------------------
  16803. 0.00 0.01 4050/4050 Callback::~Callback() [737]
  16804. [938] 0.0 0.00 0.01 4050 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear() [938]
  16805. 0.00 0.01 4050/4050 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear() [939]
  16806. -----------------------------------------------
  16807. 0.00 0.01 4050/4050 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear() [938]
  16808. [939] 0.0 0.00 0.01 4050 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::clear() [939]
  16809. 0.01 0.00 4050/8100 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [738]
  16810. 0.00 0.00 4050/92239142 std::_Rb_tree_header::_M_reset() [140]
  16811. 0.00 0.00 4050/296073 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_begin() [3068]
  16812. -----------------------------------------------
  16813. 0.00 0.01 4050/4050 Callback::~Callback() [737]
  16814. [940] 0.0 0.00 0.01 4050 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~map() [940]
  16815. 0.00 0.01 4050/4050 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~_Rb_tree() [941]
  16816. -----------------------------------------------
  16817. 0.00 0.01 4050/4050 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~map() [940]
  16818. [941] 0.0 0.00 0.01 4050 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::~_Rb_tree() [941]
  16819. 0.01 0.00 4050/8100 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [738]
  16820. 0.00 0.00 4050/296073 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_begin() [3068]
  16821. 0.00 0.00 4050/4050 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::~_Rb_tree_impl() [3741]
  16822. -----------------------------------------------
  16823. 0.00 0.01 2/2 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  16824. [942] 0.0 0.00 0.01 2 ObjectPool<Callback>::~ObjectPool() [942]
  16825. 0.00 0.01 2/2 ObjectPool<Callback>::~ObjectPool() [943]
  16826. -----------------------------------------------
  16827. 0.00 0.01 2/2 ObjectPool<Callback>::~ObjectPool() [942]
  16828. [943] 0.0 0.00 0.01 2 ObjectPool<Callback>::~ObjectPool() [943]
  16829. 0.00 0.01 2/2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::~vector() [947]
  16830. 0.00 0.00 2/4050 Callback::~Callback() [737]
  16831. 0.00 0.00 2/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  16832. 0.00 0.00 2/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  16833. -----------------------------------------------
  16834. 0.00 0.00 2/2002 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  16835. 0.00 0.01 2000/2002 void std::_Destroy<ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*) [945]
  16836. [944] 0.0 0.00 0.01 2002 ObjectPool<Callback>::Entry::~Entry() [944]
  16837. 0.00 0.01 2002/4050 Callback::~Callback() [737]
  16838. -----------------------------------------------
  16839. 0.00 0.01 2000/2000 void std::_Destroy_aux<false>::__destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*) [946]
  16840. [945] 0.0 0.00 0.01 2000 void std::_Destroy<ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*) [945]
  16841. 0.00 0.01 2000/2002 ObjectPool<Callback>::Entry::~Entry() [944]
  16842. -----------------------------------------------
  16843. 0.00 0.01 2/2 void std::_Destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*) [948]
  16844. [946] 0.0 0.00 0.01 2 void std::_Destroy_aux<false>::__destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*) [946]
  16845. 0.00 0.01 2000/2000 void std::_Destroy<ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*) [945]
  16846. 0.00 0.00 2000/4000 ObjectPool<Callback>::Entry* std::__addressof<ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry&) [3779]
  16847. -----------------------------------------------
  16848. 0.00 0.01 2/2 ObjectPool<Callback>::~ObjectPool() [943]
  16849. [947] 0.0 0.00 0.01 2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::~vector() [947]
  16850. 0.00 0.01 2/2 void std::_Destroy<ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*, std::allocator<ObjectPool<Callback>::Entry>&) [949]
  16851. 0.00 0.00 2/4 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_get_Tp_allocator() [5654]
  16852. 0.00 0.00 2/2 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::~_Vector_base() [6424]
  16853. -----------------------------------------------
  16854. 0.00 0.01 2/2 void std::_Destroy<ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*, std::allocator<ObjectPool<Callback>::Entry>&) [949]
  16855. [948] 0.0 0.00 0.01 2 void std::_Destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*) [948]
  16856. 0.00 0.01 2/2 void std::_Destroy_aux<false>::__destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*) [946]
  16857. -----------------------------------------------
  16858. 0.00 0.01 2/2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::~vector() [947]
  16859. [949] 0.0 0.00 0.01 2 void std::_Destroy<ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*, std::allocator<ObjectPool<Callback>::Entry>&) [949]
  16860. 0.00 0.01 2/2 void std::_Destroy<ObjectPool<Callback>::Entry*>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry*) [948]
  16861. -----------------------------------------------
  16862. 0.00 0.01 23969/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  16863. [950] 0.0 0.00 0.01 23969 std::vector<Handle, std::allocator<Handle> >::_M_erase_at_end(Handle*) [950]
  16864. 0.00 0.00 16057/268785 void std::_Destroy<Handle*, Handle>(Handle*, Handle*, std::allocator<Handle>&) [318]
  16865. 0.00 0.00 16057/709962 std::_Vector_base<Handle, std::allocator<Handle> >::_M_get_Tp_allocator() [3024]
  16866. -----------------------------------------------
  16867. 0.00 0.00 1/23969 BaseEntitySubscription::~BaseEntitySubscription() [926]
  16868. 0.00 0.00 1/23969 ObjectPool<TileMap>::reset() [1054]
  16869. 0.00 0.00 1/23969 ObjectPool<Grid>::reset() [443]
  16870. 0.00 0.00 1/23969 ObjectPool<Rectangle>::reset() [980]
  16871. 0.00 0.00 1/23969 ObjectPool<Collision>::reset() [704]
  16872. 0.00 0.00 1/23969 ObjectPool<Clickable>::reset() [1035]
  16873. 0.00 0.00 1/23969 ObjectPool<VertexList>::reset() [1007]
  16874. 0.00 0.00 2/23969 ObjectPool<Text>::reset() [648]
  16875. 0.00 0.00 2/23969 ObjectPool<PlayerProfile>::reset() [987]
  16876. 0.00 0.00 2/23969 ObjectPool<Sprite>::reset() [984]
  16877. 0.00 0.00 2/23969 ObjectPool<Callback>::reset() [882]
  16878. 0.00 0.00 3/23969 ObjectPool<Entity>::reset() [296]
  16879. 0.00 0.00 7894/23969 CallbackSystem::post_update(Game&) [662]
  16880. 0.00 0.00 16057/23969 EntitySubscription::clear() [685]
  16881. [951] 0.0 0.00 0.01 23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  16882. 0.00 0.01 23969/23969 std::vector<Handle, std::allocator<Handle> >::_M_erase_at_end(Handle*) [950]
  16883. -----------------------------------------------
  16884. 0.00 0.01 4008/4008 Text::Text(Text const&) [937]
  16885. [952] 0.0 0.00 0.01 4008 sf::Text::Text(sf::Text const&) [952]
  16886. 0.00 0.01 8016/16028 sf::VertexArray::VertexArray(sf::VertexArray const&) [755]
  16887. 0.00 0.00 4008/36677 sf::Drawable::Drawable(sf::Drawable const&) [3323]
  16888. 0.00 0.00 4008/15649 sf::Transformable::Transformable(sf::Transformable const&) [3480]
  16889. -----------------------------------------------
  16890. 0.00 0.00 1/435 Scene::add_to_scene_node(SceneNode*, Entity*, int) [506]
  16891. 0.00 0.00 214/435 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  16892. 0.00 0.00 220/435 Scene::add_to_scene_node(Handle, Entity*, int) [1023]
  16893. [953] 0.0 0.01 0.00 435 Scene::add_to_scene_node(SceneNode*, SceneNode*, int) [953]
  16894. 0.00 0.00 435/435 SceneNode::add(SceneNode*, int) [1412]
  16895. 0.00 0.00 650/99804402 SceneNode::parent() const [165]
  16896. 0.00 0.00 435/435 SceneNode::parent(SceneNode*) [4222]
  16897. 0.00 0.00 215/215 SceneNode::remove(SceneNode*) [4393]
  16898. -----------------------------------------------
  16899. 0.00 0.01 222/222 std::shared_ptr<EntityCreatedMessage> std::allocate_shared<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::allocator<EntityCreatedMessage> const&, Handle&) [957]
  16900. [954] 0.0 0.00 0.01 222 std::shared_ptr<EntityCreatedMessage>::shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&) [954]
  16901. 0.00 0.01 222/222 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&) [955]
  16902. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16903. -----------------------------------------------
  16904. 0.00 0.01 222/222 std::shared_ptr<EntityCreatedMessage>::shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&) [954]
  16905. [955] 0.0 0.00 0.01 222 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&) [955]
  16906. 0.00 0.01 222/222 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, EntityCreatedMessage*, std::allocator<EntityCreatedMessage> const&, Handle&) [958]
  16907. 0.00 0.00 222/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  16908. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16909. 0.00 0.00 222/222 std::enable_if<!std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<EntityCreatedMessage, void>::value, void>::type std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<EntityCreatedMessage, EntityCreatedMessage>(EntityCreatedMessage*) [4362]
  16910. -----------------------------------------------
  16911. 0.00 0.01 222/222 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&) [223]
  16912. [956] 0.0 0.00 0.01 222 std::shared_ptr<EntityCreatedMessage> std::make_shared<EntityCreatedMessage, Handle&>(Handle&) [956]
  16913. 0.00 0.01 222/222 std::shared_ptr<EntityCreatedMessage> std::allocate_shared<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::allocator<EntityCreatedMessage> const&, Handle&) [957]
  16914. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16915. 0.00 0.00 222/222 std::allocator<EntityCreatedMessage>::allocator() [4361]
  16916. 0.00 0.00 222/888 std::allocator<EntityCreatedMessage>::~allocator() [4065]
  16917. -----------------------------------------------
  16918. 0.00 0.01 222/222 std::shared_ptr<EntityCreatedMessage> std::make_shared<EntityCreatedMessage, Handle&>(Handle&) [956]
  16919. [957] 0.0 0.00 0.01 222 std::shared_ptr<EntityCreatedMessage> std::allocate_shared<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::allocator<EntityCreatedMessage> const&, Handle&) [957]
  16920. 0.00 0.01 222/222 std::shared_ptr<EntityCreatedMessage>::shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&) [954]
  16921. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16922. -----------------------------------------------
  16923. 0.00 0.01 222/222 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&) [955]
  16924. [958] 0.0 0.00 0.01 222 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, EntityCreatedMessage*, std::allocator<EntityCreatedMessage> const&, Handle&) [958]
  16925. 0.00 0.01 222/222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle&>(std::allocator<EntityCreatedMessage>, Handle&) [961]
  16926. 0.00 0.00 222/17059716 operator new(unsigned long, void*) [458]
  16927. 0.00 0.00 222/444 std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocator<EntityCreatedMessage>(std::allocator<EntityCreatedMessage> const&) [4209]
  16928. 0.00 0.00 222/222 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::get() [4365]
  16929. 0.00 0.00 222/222 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >&) [4377]
  16930. 0.00 0.00 222/222 std::remove_reference<std::allocator<EntityCreatedMessage> const&>::type&& std::move<std::allocator<EntityCreatedMessage> const&>(std::allocator<EntityCreatedMessage> const&) [4378]
  16931. 0.00 0.00 222/666 std::allocator<EntityCreatedMessage>::allocator(std::allocator<EntityCreatedMessage> const&) [4117]
  16932. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16933. 0.00 0.00 222/888 std::allocator<EntityCreatedMessage>::~allocator() [4065]
  16934. 0.00 0.00 222/222 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [4366]
  16935. 0.00 0.00 222/444 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [4213]
  16936. 0.00 0.00 222/444 std::allocator<std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2> >::~allocator() [4210]
  16937. -----------------------------------------------
  16938. 0.01 0.00 222/222 void std::allocator_traits<std::allocator<EntityCreatedMessage> >::construct<EntityCreatedMessage, Handle&>(std::allocator<EntityCreatedMessage>&, EntityCreatedMessage*, Handle&) [960]
  16939. [959] 0.0 0.01 0.00 222 void __gnu_cxx::new_allocator<EntityCreatedMessage>::construct<EntityCreatedMessage, Handle&>(EntityCreatedMessage*, Handle&) [959]
  16940. 0.00 0.00 222/222 EntityCreatedMessage::EntityCreatedMessage(Handle) [1566]
  16941. 0.00 0.00 222/17059716 operator new(unsigned long, void*) [458]
  16942. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16943. -----------------------------------------------
  16944. 0.00 0.01 222/222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle&>(std::allocator<EntityCreatedMessage>, Handle&) [961]
  16945. [960] 0.0 0.00 0.01 222 void std::allocator_traits<std::allocator<EntityCreatedMessage> >::construct<EntityCreatedMessage, Handle&>(std::allocator<EntityCreatedMessage>&, EntityCreatedMessage*, Handle&) [960]
  16946. 0.01 0.00 222/222 void __gnu_cxx::new_allocator<EntityCreatedMessage>::construct<EntityCreatedMessage, Handle&>(EntityCreatedMessage*, Handle&) [959]
  16947. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16948. -----------------------------------------------
  16949. 0.00 0.01 222/222 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, EntityCreatedMessage*, std::allocator<EntityCreatedMessage> const&, Handle&) [958]
  16950. [961] 0.0 0.00 0.01 222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle&>(std::allocator<EntityCreatedMessage>, Handle&) [961]
  16951. 0.00 0.01 222/222 void std::allocator_traits<std::allocator<EntityCreatedMessage> >::construct<EntityCreatedMessage, Handle&>(std::allocator<EntityCreatedMessage>&, EntityCreatedMessage*, Handle&) [960]
  16952. 0.00 0.00 222/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  16953. 0.00 0.00 222/666 std::allocator<EntityCreatedMessage>::allocator(std::allocator<EntityCreatedMessage> const&) [4117]
  16954. 0.00 0.00 222/222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<EntityCreatedMessage>) [4372]
  16955. 0.00 0.00 222/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  16956. 0.00 0.00 222/888 std::allocator<EntityCreatedMessage>::~allocator() [4065]
  16957. 0.00 0.00 222/666 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [4118]
  16958. -----------------------------------------------
  16959. 0.00 0.01 1/1 InputManager::~InputManager() [568]
  16960. [962] 0.0 0.00 0.01 1 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear() [962]
  16961. 0.00 0.01 1/1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear() [963]
  16962. -----------------------------------------------
  16963. 0.00 0.01 1/1 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear() [962]
  16964. [963] 0.0 0.00 0.01 1 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::clear() [963]
  16965. 0.00 0.01 1/2 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*) [855]
  16966. 0.00 0.00 1/92239142 std::_Rb_tree_header::_M_reset() [140]
  16967. 0.00 0.00 1/8081 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_begin() [3600]
  16968. -----------------------------------------------
  16969. 0.00 0.00 1/23868 Game::~Game() [313]
  16970. 0.00 0.00 3/23868 Game::Game() [138]
  16971. 0.00 0.00 3/23868 StartMenuScene::init(Game&) [363]
  16972. 0.00 0.00 15/23868 BuilderScene::setup_keybindings(Game&) [556]
  16973. 0.00 0.00 115/23868 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  16974. 0.00 0.00 116/23868 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  16975. 0.00 0.00 7827/23868 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  16976. 0.00 0.00 15788/23868 Game::main_loop() [3]
  16977. [964] 0.0 0.01 0.00 23868 Game::input_manager() [964]
  16978. -----------------------------------------------
  16979. 0.00 0.01 32/32 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  16980. [965] 0.0 0.00 0.01 32 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator*() const [965]
  16981. 0.00 0.01 32/64 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() [787]
  16982. -----------------------------------------------
  16983. 0.00 0.00 12/9454062 EntityFilter::~EntityFilter() [452]
  16984. 0.01 0.00 9454050/9454062 EntityFilter::filter(Entity&) const [19]
  16985. [966] 0.0 0.01 0.00 9454062 std::_Rb_tree_const_iterator<EntityFilter::Expression*>::operator!=(std::_Rb_tree_const_iterator<EntityFilter::Expression*> const&) const [966]
  16986. -----------------------------------------------
  16987. 0.01 0.00 849716/849716 Handle* std::__uninitialized_move_if_noexcept_a<Handle*, Handle*, std::allocator<Handle> >(Handle*, Handle*, Handle*, std::allocator<Handle>&) [187]
  16988. [967] 0.0 0.01 0.00 849716 std::move_iterator<Handle*> std::__make_move_if_noexcept_iterator<Handle, std::move_iterator<Handle*> >(Handle*) [967]
  16989. 0.00 0.00 849716/849716 std::move_iterator<Handle*>::move_iterator(Handle*) [3015]
  16990. -----------------------------------------------
  16991. 0.00 0.00 228748/653606 __gnu_cxx::new_allocator<Handle>::allocate(unsigned long, void const*) [1067]
  16992. 0.00 0.00 424858/653606 std::allocator_traits<std::allocator<Handle> >::max_size(std::allocator<Handle> const&) [1004]
  16993. [968] 0.0 0.01 0.00 653606 __gnu_cxx::new_allocator<Handle>::max_size() const [968]
  16994. -----------------------------------------------
  16995. 0.00 0.00 1/279646 std::_Deque_base<Scene*, std::allocator<Scene*> >::_M_initialize_map(unsigned long) [2744]
  16996. 0.00 0.00 3/279646 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::_M_check_len(unsigned long, char const*) const [2539]
  16997. 0.00 0.00 3/279646 std::vector<Subject<std::shared_ptr<InputEvent> >*, std::allocator<Subject<std::shared_ptr<InputEvent> >*> >::_M_check_len(unsigned long, char const*) const [2538]
  16998. 0.00 0.00 5/279646 std::vector<System*, std::allocator<System*> >::_M_check_len(unsigned long, char const*) const [2431]
  16999. 0.00 0.00 9/279646 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_check_len(unsigned long, char const*) const [2097]
  17000. 0.00 0.00 72/279646 std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_check_len(unsigned long, char const*) const [1393]
  17001. 0.00 0.00 67124/279646 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_check_len(unsigned long, char const*) const [729]
  17002. 0.00 0.00 212429/279646 std::vector<Handle, std::allocator<Handle> >::_M_check_len(unsigned long, char const*) const [404]
  17003. [969] 0.0 0.01 0.00 279646 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [969]
  17004. -----------------------------------------------
  17005. 0.00 0.00 40299/252728 std::_Vector_base<Handle, std::allocator<Handle> >::~_Vector_base() [732]
  17006. 0.00 0.00 70367/252728 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  17007. 0.00 0.00 142062/252728 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  17008. [970] 0.0 0.01 0.00 252728 std::_Vector_base<Handle, std::allocator<Handle> >::_M_deallocate(Handle*, unsigned long) [970]
  17009. 0.00 0.00 228748/228748 std::allocator_traits<std::allocator<Handle> >::deallocate(std::allocator<Handle>&, Handle*, unsigned long) [3110]
  17010. -----------------------------------------------
  17011. 0.01 0.00 39336/39336 Scene::update(Game&) [4]
  17012. [971] 0.0 0.01 0.00 39336 bool __gnu_cxx::operator!=<System**, std::vector<System*, std::allocator<System*> > >(__gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&, __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > > const&) [971]
  17013. 0.00 0.00 78672/82251 __gnu_cxx::__normal_iterator<System**, std::vector<System*, std::allocator<System*> > >::base() const [3214]
  17014. -----------------------------------------------
  17015. 0.01 0.00 16079/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  17016. [972] 0.0 0.01 0.00 16079 bool std::operator!=<InputElement>(std::shared_ptr<InputElement> const&, decltype(nullptr)) [972]
  17017. 0.00 0.00 16079/16079 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::operator bool() const [3458]
  17018. -----------------------------------------------
  17019. 0.01 0.00 1/1 __libc_csu_init [327]
  17020. [973] 0.0 0.01 0.00 1 _GLOBAL__sub_I__ZN18EntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [973]
  17021. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [6845]
  17022. -----------------------------------------------
  17023. 0.01 0.00 1/1 __libc_csu_init [327]
  17024. [974] 0.0 0.01 0.00 1 _GLOBAL__sub_I__ZN27PostorderEntitySubscriptionC2EP6SystemRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb [974]
  17025. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [6846]
  17026. -----------------------------------------------
  17027. <spontaneous>
  17028. [975] 0.0 0.01 0.00 Game::~Game() [975]
  17029. -----------------------------------------------
  17030. <spontaneous>
  17031. [976] 0.0 0.01 0.00 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>&&) [976]
  17032. -----------------------------------------------
  17033. 0.00 0.00 2/5148 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1515]
  17034. 0.00 0.00 2/5148 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::begin() [1612]
  17035. 0.00 0.00 224/5148 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*) [1188]
  17036. 0.00 0.00 224/5148 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_const_cast() const [1203]
  17037. 0.00 0.00 2348/5148 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end() [1039]
  17038. 0.00 0.00 2348/5148 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [715]
  17039. [977] 0.0 0.01 0.00 5148 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [977]
  17040. -----------------------------------------------
  17041. 0.00 0.00 16319/3192477 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&) [336]
  17042. 0.00 0.00 3176158/3192477 std::vector<Handle, std::allocator<Handle> >::empty() const [361]
  17043. [978] 0.0 0.00 0.01 3192477 std::vector<Handle, std::allocator<Handle> >::begin() const [978]
  17044. 0.01 0.00 3192477/6384977 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator(Handle const* const&) [794]
  17045. -----------------------------------------------
  17046. 0.00 0.00 47230/47230 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [675]
  17047. [979] 0.0 0.00 0.00 47230 System::update(Game&)::{lambda(Handle)#1}& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() [979]
  17048. 0.00 0.00 47230/94940 std::_Any_data::_M_access() [869]
  17049. -----------------------------------------------
  17050. 0.00 0.00 1/1 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  17051. [980] 0.0 0.00 0.00 1 ObjectPool<Rectangle>::reset() [980]
  17052. 0.00 0.00 1000/1000 Rectangle::operator=(Rectangle const&) [981]
  17053. 0.00 0.00 1/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  17054. 0.00 0.00 4000/4000 __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >::operator*() const [3767]
  17055. 0.00 0.00 1001/1001 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::end() [4030]
  17056. 0.00 0.00 1001/1001 bool __gnu_cxx::operator!=<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > > const&) [4024]
  17057. 0.00 0.00 1000/1000 __gnu_cxx::__normal_iterator<ObjectPool<Rectangle>::Entry*, std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> > >::operator++() [4037]
  17058. 0.00 0.00 1/1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::begin() [7569]
  17059. -----------------------------------------------
  17060. 0.00 0.00 1000/1000 ObjectPool<Rectangle>::reset() [980]
  17061. [981] 0.0 0.00 0.00 1000 Rectangle::operator=(Rectangle const&) [981]
  17062. 0.00 0.00 1000/1000 Rectangle::swap(Rectangle&) [1000]
  17063. 0.00 0.00 1000/2004 Rectangle::Rectangle(Rectangle const&) [1022]
  17064. 0.00 0.00 1000/2117 Rectangle::~Rectangle() [3857]
  17065. -----------------------------------------------
  17066. 0.00 0.00 2/2 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  17067. [982] 0.0 0.00 0.00 2 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  17068. 0.00 0.00 2/2 ObjectPool<Sprite>::reset() [984]
  17069. 0.00 0.00 2/2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::vector(unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry> const&) [1255]
  17070. 0.00 0.00 2/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  17071. 0.00 0.00 4/4637 Sprite::Sprite(Sprite const&) [1221]
  17072. 0.00 0.00 2/2002 ObjectPool<Sprite>::Entry::~Entry() [1239]
  17073. 0.00 0.00 2/4848 Sprite::~Sprite() [1190]
  17074. 0.00 0.00 2/2 ObjectPool<Sprite>::Entry::Entry(unsigned int, Sprite) [2458]
  17075. 0.00 0.00 2/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  17076. 0.00 0.00 2/17 ObjectPoolBase::ObjectPoolBase() [4981]
  17077. 0.00 0.00 2/2 std::allocator<ObjectPool<Sprite>::Entry>::allocator() [6331]
  17078. 0.00 0.00 2/4 std::allocator<ObjectPool<Sprite>::Entry>::~allocator() [5634]
  17079. -----------------------------------------------
  17080. 0.00 0.00 1566664/1566664 PostorderEntitySubscription::init() [28]
  17081. [983] 0.0 0.00 0.00 1566664 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::operator++() [983]
  17082. 0.00 0.00 1566664/3389372 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator--() [801]
  17083. -----------------------------------------------
  17084. 0.00 0.00 2/2 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  17085. [984] 0.0 0.00 0.00 2 ObjectPool<Sprite>::reset() [984]
  17086. 0.00 0.00 2000/2000 Sprite::operator=(Sprite const&) [985]
  17087. 0.00 0.00 2/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  17088. 0.00 0.00 8000/8000 __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >::operator*() const [3610]
  17089. 0.00 0.00 2002/2002 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::end() [3898]
  17090. 0.00 0.00 2002/2002 bool __gnu_cxx::operator!=<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > > const&) [3888]
  17091. 0.00 0.00 2000/2000 __gnu_cxx::__normal_iterator<ObjectPool<Sprite>::Entry*, std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> > >::operator++() [3907]
  17092. 0.00 0.00 2/2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::begin() [6650]
  17093. -----------------------------------------------
  17094. 0.00 0.00 2000/2000 ObjectPool<Sprite>::reset() [984]
  17095. [985] 0.0 0.00 0.00 2000 Sprite::operator=(Sprite const&) [985]
  17096. 0.00 0.00 2000/2000 Sprite::swap(Sprite&) [989]
  17097. 0.00 0.00 2000/4848 Sprite::~Sprite() [1190]
  17098. 0.00 0.00 2000/4637 Sprite::Sprite(Sprite const&) [1221]
  17099. -----------------------------------------------
  17100. 0.00 0.00 2/2 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  17101. [986] 0.0 0.00 0.00 2 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile) [986]
  17102. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::reset() [987]
  17103. 0.00 0.00 2/2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::vector(unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry> const&) [1311]
  17104. 0.00 0.00 2/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  17105. 0.00 0.00 4/4008 PlayerProfile::PlayerProfile(PlayerProfile const&) [1276]
  17106. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::Entry::Entry(unsigned int, PlayerProfile) [2711]
  17107. 0.00 0.00 2/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  17108. 0.00 0.00 2/17 ObjectPoolBase::ObjectPoolBase() [4981]
  17109. 0.00 0.00 2/2 std::allocator<ObjectPool<PlayerProfile>::Entry>::allocator() [6325]
  17110. 0.00 0.00 2/2002 ObjectPool<PlayerProfile>::Entry::~Entry() [3885]
  17111. 0.00 0.00 2/4050 PlayerProfile::~PlayerProfile() [3738]
  17112. 0.00 0.00 2/4 std::allocator<ObjectPool<PlayerProfile>::Entry>::~allocator() [5632]
  17113. -----------------------------------------------
  17114. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile) [986]
  17115. [987] 0.0 0.00 0.00 2 ObjectPool<PlayerProfile>::reset() [987]
  17116. 0.00 0.00 2000/2000 PlayerProfile::operator=(PlayerProfile const&) [988]
  17117. 0.00 0.00 2/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  17118. 0.00 0.00 8000/8000 __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >::operator*() const [3608]
  17119. 0.00 0.00 2002/2002 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::end() [3896]
  17120. 0.00 0.00 2002/2002 bool __gnu_cxx::operator!=<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > > const&) [3886]
  17121. 0.00 0.00 2000/2000 __gnu_cxx::__normal_iterator<ObjectPool<PlayerProfile>::Entry*, std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> > >::operator++() [3905]
  17122. 0.00 0.00 2/2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::begin() [6647]
  17123. -----------------------------------------------
  17124. 0.00 0.00 2000/2000 ObjectPool<PlayerProfile>::reset() [987]
  17125. [988] 0.0 0.00 0.00 2000 PlayerProfile::operator=(PlayerProfile const&) [988]
  17126. 0.00 0.00 2000/2000 PlayerProfile::swap(PlayerProfile&) [990]
  17127. 0.00 0.00 2000/4008 PlayerProfile::PlayerProfile(PlayerProfile const&) [1276]
  17128. 0.00 0.00 2000/4050 PlayerProfile::~PlayerProfile() [3738]
  17129. -----------------------------------------------
  17130. 0.00 0.00 2000/2000 Sprite::operator=(Sprite const&) [985]
  17131. [989] 0.0 0.00 0.00 2000 Sprite::swap(Sprite&) [989]
  17132. 0.00 0.00 2000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17133. 0.00 0.00 2000/2398 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture> const&) [1442]
  17134. 0.00 0.00 2000/2000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Sprite> >, std::is_move_constructible<sf::Sprite>, std::is_move_assignable<sf::Sprite> >::value, void>::type std::swap<sf::Sprite>(sf::Sprite&, sf::Sprite&) [3921]
  17135. 0.00 0.00 2000/4000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned int> >, std::is_move_constructible<unsigned int>, std::is_move_assignable<unsigned int> >::value, void>::type std::swap<unsigned int>(unsigned int&, unsigned int&) [3784]
  17136. 0.00 0.00 2000/2000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<int> >, std::is_move_constructible<int>, std::is_move_assignable<int> >::value, void>::type std::swap<int>(int&, int&) [3924]
  17137. -----------------------------------------------
  17138. 0.00 0.00 2000/2000 PlayerProfile::operator=(PlayerProfile const&) [988]
  17139. [990] 0.0 0.00 0.00 2000 PlayerProfile::swap(PlayerProfile&) [990]
  17140. 0.00 0.00 2000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17141. 0.00 0.00 2000/4000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned int> >, std::is_move_constructible<unsigned int>, std::is_move_assignable<unsigned int> >::value, void>::type std::swap<unsigned int>(unsigned int&, unsigned int&) [3784]
  17142. -----------------------------------------------
  17143. 0.00 0.00 2000/2000 Callback::operator=(Callback const&) [883]
  17144. [991] 0.0 0.00 0.00 2000 Callback::swap(Callback&) [991]
  17145. 0.00 0.00 2000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17146. 0.00 0.00 2000/2000 void std::swap<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >(std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >&, std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >&) [3919]
  17147. -----------------------------------------------
  17148. 0.00 0.00 69/69 std::function<void ()>::operator()() const [103]
  17149. [992] 0.0 0.00 0.00 69 std::_Function_handler<void (), BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [992]
  17150. 0.00 0.00 69/69 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  17151. 0.00 0.00 69/69 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [2490]
  17152. -----------------------------------------------
  17153. 0.00 0.00 69/69 std::_Function_handler<void (), BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [992]
  17154. [993] 0.0 0.00 0.00 69 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}::operator()() const [993]
  17155. 0.00 0.00 345/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  17156. 0.00 0.00 483/32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  17157. 0.00 0.00 207/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  17158. 0.00 0.00 69/260318 Collision* Entity::get<Collision, (void*)0>() [200]
  17159. 0.00 0.00 69/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  17160. 0.00 0.00 138/351779 Grid::grid_index(sf::Vector2<float> const&) [373]
  17161. 0.00 0.00 138/352297 sf::Vector2<float> sf::operator+<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [410]
  17162. 0.00 0.00 69/543013 std::shared_ptr<Intent> InputBinding::get<MouseWheelIntent, (void*)0>() [213]
  17163. 0.00 0.00 69/266620 Game::get_player(unsigned int) [396]
  17164. 0.00 0.00 69/266620 Player::bindings() [831]
  17165. 0.00 0.00 69/4336605 SceneNode::visible() const [206]
  17166. 0.00 0.00 69/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  17167. 0.00 0.00 69/1344325 Intent::element() const [436]
  17168. 0.00 0.00 345/37528737 Entity::space() const [169]
  17169. 0.00 0.00 69/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  17170. 0.00 0.00 69/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  17171. 0.00 0.00 69/30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  17172. 0.00 0.00 138/9523375 float const& std::max<float>(float const&, float const&) [595]
  17173. 0.00 0.00 69/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  17174. 0.00 0.00 138/521712 sf::Vector2<float>::Vector2() [3042]
  17175. 0.00 0.00 138/708413 Grid::tile_width() const [3025]
  17176. 0.00 0.00 138/708400 Grid::tile_height() const [3026]
  17177. 0.00 0.00 69/21166 Scene::game() [3423]
  17178. 0.00 0.00 69/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  17179. 0.00 0.00 69/778325 InputElement::position() const [3022]
  17180. 0.00 0.00 69/7896 Callback::prev_mouse_wheel_pos() const [3614]
  17181. 0.00 0.00 69/81 SceneNode::scale() const [4606]
  17182. 0.00 0.00 69/69 sf::Vector2<int>::Vector2() [4657]
  17183. 0.00 0.00 69/81 SceneNode::scale(sf::Vector2<float> const&) [4605]
  17184. 0.00 0.00 69/703360 SceneNode::position() const [3028]
  17185. 0.00 0.00 69/78 Rectangle::size() const [4609]
  17186. 0.00 0.00 69/4435 SceneNode::position(sf::Vector2<float> const&) [3733]
  17187. 0.00 0.00 69/70 Rectangle::size(sf::Vector2<float> const&) [4656]
  17188. 0.00 0.00 69/69 Rectangle::global_bounds() const [4659]
  17189. 0.00 0.00 69/70 Collision::volume(sf::Rect<float>) [4655]
  17190. 0.00 0.00 69/69 Grid::zoom_factor(sf::Vector2<float>) [4658]
  17191. -----------------------------------------------
  17192. 0.00 0.00 9/9 Scene::remove_entity(Handle, bool) [231]
  17193. [994] 0.0 0.00 0.00 9 void Messageable::send_message<EntityDestroyedMessage, (void*)0, Handle&>(Handle&) [994]
  17194. 0.00 0.00 9/234 Scene::send_message_helper(std::shared_ptr<Message>) [280]
  17195. 0.00 0.00 27/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  17196. 0.00 0.00 27/27 std::shared_ptr<Message>::shared_ptr<EntityDestroyedMessage, void>(std::shared_ptr<EntityDestroyedMessage> const&) [1712]
  17197. 0.00 0.00 9/9 std::shared_ptr<EntityDestroyedMessage>::~shared_ptr() [1968]
  17198. 0.00 0.00 9/9 std::shared_ptr<EntityDestroyedMessage> std::make_shared<EntityDestroyedMessage, Handle&>(Handle&) [2016]
  17199. 0.00 0.00 9/2079 Handle& std::forward<Handle&>(std::remove_reference<Handle&>::type&) [3858]
  17200. 0.00 0.00 9/9 std::__shared_ptr_access<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [5185]
  17201. 0.00 0.00 9/597 Message::async(bool) [4166]
  17202. 0.00 0.00 9/597 Messageable::pre_send_message(std::shared_ptr<Message>) [4164]
  17203. 0.00 0.00 9/597 Messageable::post_send_message(std::shared_ptr<Message>) [4165]
  17204. -----------------------------------------------
  17205. 0.00 0.00 9/9 Scene::remove_entity(Handle, bool) [231]
  17206. [995] 0.0 0.00 0.00 9 ObjectPool<Entity>::remove(Handle const&) [995]
  17207. 0.00 0.00 9/23 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  17208. 0.00 0.00 901/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  17209. 0.00 0.00 901/32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  17210. 0.00 0.00 892/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  17211. 0.00 0.00 901/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  17212. 0.00 0.00 9/43413851 std::vector<ObjectPool<Entity>::Entry, std::allocator<ObjectPool<Entity>::Entry> >::at(unsigned long) [100]
  17213. 0.00 0.00 18/91867127 Handle::index() const [161]
  17214. 0.00 0.00 9/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  17215. 0.00 0.00 9/91867104 Handle::version() const [199]
  17216. 0.00 0.00 9/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  17217. 0.00 0.00 901/47533 Handle::operator==(Handle const&) const [3302]
  17218. -----------------------------------------------
  17219. 0.00 0.00 599/2396 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  17220. 0.00 0.00 599/2396 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::~parser() [1095]
  17221. 0.00 0.00 599/2396 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [549]
  17222. 0.00 0.00 599/2396 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  17223. [996] 0.0 0.00 0.00 2396 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::~function() [996]
  17224. 0.00 0.00 2396/50052 std::_Function_base::~_Function_base() [323]
  17225. -----------------------------------------------
  17226. 0.00 0.00 1/1 BuilderScene::file_dialog_box() [536]
  17227. [997] 0.0 0.00 0.00 1 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  17228. 0.00 0.00 1/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  17229. 0.00 0.00 1/22 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  17230. 0.00 0.00 1/28 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  17231. 0.00 0.00 1/64 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  17232. 0.00 0.00 1/1 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  17233. 0.00 0.00 1/28 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  17234. 0.00 0.00 1/28 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  17235. 0.00 0.00 1/5 Callback::on_update(std::function<void ()>) [1422]
  17236. 0.00 0.00 4/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  17237. 0.00 0.00 1/390 std::function<void ()>::~function() [1115]
  17238. 0.00 0.00 2/2325255 Text* Entity::get<Text, (void*)0>() [47]
  17239. 0.00 0.00 1/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  17240. 0.00 0.00 1/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  17241. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}, void, void>(BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}) [2392]
  17242. 0.00 0.00 6/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  17243. 0.00 0.00 1/1488784 Entity::handle() const [385]
  17244. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  17245. 0.00 0.00 3/8213 Color::operator sf::Color() const [3597]
  17246. 0.00 0.00 2/128 Color::Color(unsigned char, unsigned char, unsigned char, unsigned char) [4494]
  17247. 0.00 0.00 2/8266 Color::~Color() [3596]
  17248. 0.00 0.00 1/762 std::ceil(float) [4091]
  17249. 0.00 0.00 1/113 Rectangle::color(sf::Color const&) [4501]
  17250. 0.00 0.00 1/9 Rectangle::outline_color(sf::Color const&) [5147]
  17251. 0.00 0.00 1/9 Rectangle::outline_thickness(float) [5148]
  17252. 0.00 0.00 1/77 Scene::fonts() [4612]
  17253. 0.00 0.00 1/68 Text::offset(float, float) [4661]
  17254. 0.00 0.00 1/7 Text::color(sf::Color const&) [5266]
  17255. 0.00 0.00 1/17 Rectangle::local_bounds() const [4983]
  17256. -----------------------------------------------
  17257. 0.00 0.00 1000/3004 sf::RectangleShape::RectangleShape(sf::RectangleShape&&) [1087]
  17258. 0.00 0.00 2004/3004 sf::RectangleShape::RectangleShape(sf::RectangleShape const&) [1024]
  17259. [998] 0.0 0.00 0.00 3004 sf::Shape::Shape(sf::Shape const&) [998]
  17260. 0.00 0.00 6008/16028 sf::VertexArray::VertexArray(sf::VertexArray const&) [755]
  17261. 0.00 0.00 3004/36677 sf::Drawable::Drawable(sf::Drawable const&) [3323]
  17262. 0.00 0.00 3004/15649 sf::Transformable::Transformable(sf::Transformable const&) [3480]
  17263. -----------------------------------------------
  17264. 0.00 0.00 1/1 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  17265. [999] 0.0 0.00 0.00 1 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  17266. 0.00 0.00 1/1 ObjectPool<VertexList>::reset() [1007]
  17267. 0.00 0.00 1/1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::vector(unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry> const&) [1109]
  17268. 0.00 0.00 2/2004 VertexList::VertexList(VertexList const&) [1079]
  17269. 0.00 0.00 1/1 ObjectPool<VertexList>::Entry::Entry(unsigned int, VertexList) [1722]
  17270. 0.00 0.00 1/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  17271. 0.00 0.00 1/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  17272. 0.00 0.00 1/17 ObjectPoolBase::ObjectPoolBase() [4981]
  17273. 0.00 0.00 1/1 std::allocator<ObjectPool<VertexList>::Entry>::allocator() [7109]
  17274. 0.00 0.00 1/1001 ObjectPool<VertexList>::Entry::~Entry() [4014]
  17275. 0.00 0.00 1/2006 VertexList::~VertexList() [3865]
  17276. 0.00 0.00 1/2 std::allocator<ObjectPool<VertexList>::Entry>::~allocator() [6324]
  17277. -----------------------------------------------
  17278. 0.00 0.00 1000/1000 Rectangle::operator=(Rectangle const&) [981]
  17279. [1000] 0.0 0.00 0.00 1000 Rectangle::swap(Rectangle&) [1000]
  17280. 0.00 0.00 1000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17281. 0.00 0.00 1000/1000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::RectangleShape> >, std::is_move_constructible<sf::RectangleShape>, std::is_move_assignable<sf::RectangleShape> >::value, void>::type std::swap<sf::RectangleShape>(sf::RectangleShape&, sf::RectangleShape&) [1088]
  17282. -----------------------------------------------
  17283. 0.00 0.00 59/59 Entity::reset() [279]
  17284. [1001] 0.0 0.00 0.00 59 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >) [1001]
  17285. 0.00 0.00 59/59 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >) [1003]
  17286. -----------------------------------------------
  17287. 0.00 0.00 59/59 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >) [1003]
  17288. [1002] 0.0 0.00 0.00 59 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >) [1002]
  17289. 0.00 0.00 59/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [236]
  17290. -----------------------------------------------
  17291. 0.00 0.00 59/59 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >) [1001]
  17292. [1003] 0.0 0.00 0.00 59 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::erase[abi:cxx11](std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >) [1003]
  17293. 0.00 0.00 59/59 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >) [1002]
  17294. 0.00 0.00 59/118 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::operator++() [4498]
  17295. 0.00 0.00 59/2307 std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > const&) [3832]
  17296. -----------------------------------------------
  17297. 0.00 0.00 424858/424858 std::vector<Handle, std::allocator<Handle> >::max_size() const [910]
  17298. [1004] 0.0 0.00 0.00 424858 std::allocator_traits<std::allocator<Handle> >::max_size(std::allocator<Handle> const&) [1004]
  17299. 0.00 0.00 424858/653606 __gnu_cxx::new_allocator<Handle>::max_size() const [968]
  17300. -----------------------------------------------
  17301. 0.00 0.00 2196/2196 Subject<std::shared_ptr<InputEvent> >::notify(std::shared_ptr<InputEvent>&) [1006]
  17302. [1005] 0.0 0.00 0.00 2196 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  17303. 0.00 0.00 1638/1638 MouseMoveInputEvent::execute(InputListener&) [1074]
  17304. 0.00 0.00 330/330 MouseWheelInputEvent::execute(InputListener&) [1113]
  17305. 0.00 0.00 3/3 ResizeInputEvent::execute(InputListener&) [1159]
  17306. 0.00 0.00 72/72 MouseButtonInputEvent::execute(InputListener&) [1245]
  17307. 0.00 0.00 9/9 MouseLeftInputEvent::execute(InputListener&) [1314]
  17308. 0.00 0.00 9/9 MouseEnteredInputEvent::execute(InputListener&) [1315]
  17309. 0.00 0.00 63/63 KeyReleaseInputEvent::execute(InputListener&) [1321]
  17310. 0.00 0.00 63/63 KeyPressInputEvent::execute(InputListener&) [1320]
  17311. 0.00 0.00 3/3 CloseInputEvent::execute(InputListener&) [2543]
  17312. 0.00 0.00 2196/2196 std::__shared_ptr_access<InputEvent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3853]
  17313. 0.00 0.00 3/3 LostFocusInputEvent::execute(InputListener&) [5706]
  17314. 0.00 0.00 3/3 GainedFocusInputEvent::execute(InputListener&) [5710]
  17315. -----------------------------------------------
  17316. 0.00 0.00 732/732 InputManager::poll_event(Game&) [686]
  17317. [1006] 0.0 0.00 0.00 732 Subject<std::shared_ptr<InputEvent> >::notify(std::shared_ptr<InputEvent>&) [1006]
  17318. 0.00 0.00 2196/2196 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  17319. 0.00 0.00 2928/2949 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::end() [3810]
  17320. 0.00 0.00 2928/2938 bool __gnu_cxx::operator!=<Observer<std::shared_ptr<InputEvent> >* const*, Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&, __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > > const&) [3812]
  17321. 0.00 0.00 2196/2202 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::operator*() const [3849]
  17322. 0.00 0.00 2196/2199 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::operator++() [3850]
  17323. 0.00 0.00 732/745 std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> >::begin() [4092]
  17324. 0.00 0.00 732/739 __gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >* const*, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**>(__gnu_cxx::__normal_iterator<Observer<std::shared_ptr<InputEvent> >**, __gnu_cxx::__enable_if<std::__are_same<Observer<std::shared_ptr<InputEvent> >**, Observer<std::shared_ptr<InputEvent> >**>::__value, std::vector<Observer<std::shared_ptr<InputEvent> >*, std::allocator<Observer<std::shared_ptr<InputEvent> >*> > >::__type> const&) [4097]
  17325. -----------------------------------------------
  17326. 0.00 0.00 1/1 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  17327. [1007] 0.0 0.00 0.00 1 ObjectPool<VertexList>::reset() [1007]
  17328. 0.00 0.00 1000/1000 VertexList::operator=(VertexList const&) [1008]
  17329. 0.00 0.00 1/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  17330. 0.00 0.00 4000/4000 __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >::operator*() const [3762]
  17331. 0.00 0.00 1001/1001 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::end() [4025]
  17332. 0.00 0.00 1001/1001 bool __gnu_cxx::operator!=<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > > const&) [4019]
  17333. 0.00 0.00 1000/1000 __gnu_cxx::__normal_iterator<ObjectPool<VertexList>::Entry*, std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> > >::operator++() [4032]
  17334. 0.00 0.00 1/1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::begin() [7560]
  17335. -----------------------------------------------
  17336. 0.00 0.00 1000/1000 ObjectPool<VertexList>::reset() [1007]
  17337. [1008] 0.0 0.00 0.00 1000 VertexList::operator=(VertexList const&) [1008]
  17338. 0.00 0.00 1000/1000 VertexList::swap(VertexList&) [1057]
  17339. 0.00 0.00 1000/2004 VertexList::VertexList(VertexList const&) [1079]
  17340. 0.00 0.00 1000/2006 VertexList::~VertexList() [3865]
  17341. -----------------------------------------------
  17342. 0.00 0.00 6/6 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  17343. [1009] 0.0 0.00 0.00 6 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  17344. 0.00 0.00 6/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  17345. 0.00 0.00 6/1062 Handle::operator=(Handle const&) [784]
  17346. 0.00 0.00 6/6 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1361]
  17347. 0.00 0.00 6/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  17348. 0.00 0.00 6/1488784 Entity::handle() const [385]
  17349. 0.00 0.00 12/104306070 std::type_index::type_index(std::type_info const&) [118]
  17350. -----------------------------------------------
  17351. 0.00 0.00 6/6 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  17352. [1010] 0.0 0.00 0.00 6 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  17353. 0.00 0.00 6/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  17354. 0.00 0.00 6/1062 Handle::operator=(Handle const&) [784]
  17355. 0.00 0.00 6/105 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  17356. 0.00 0.00 6/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  17357. 0.00 0.00 6/1488784 Entity::handle() const [385]
  17358. 0.00 0.00 12/104306070 std::type_index::type_index(std::type_info const&) [118]
  17359. -----------------------------------------------
  17360. 0.00 0.00 4202/4202 EntityFilter::ExpressionTuple<Collision>::filter(Entity&) [1012]
  17361. [1011] 0.0 0.00 0.00 4202 bool EntityFilter::ExpressionTuple<Collision>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [1011]
  17362. 0.00 0.00 4202/260318 Collision* Entity::get<Collision, (void*)0>() [200]
  17363. 0.00 0.00 4202/4202 EntityFilter::Or<Collision>::evaluate(bool, bool) [3734]
  17364. -----------------------------------------------
  17365. 0.00 0.00 4202/4202 EntityFilter::filter(Entity&) const [19]
  17366. [1012] 0.0 0.00 0.00 4202 EntityFilter::ExpressionTuple<Collision>::filter(Entity&) [1012]
  17367. 0.00 0.00 4202/4202 bool EntityFilter::ExpressionTuple<Collision>::traverse_tuple<1ul, (void*)0>(Entity&, bool) [1011]
  17368. 0.00 0.00 4202/4727025 EntityFilter::Expression::in_result() const [2968]
  17369. -----------------------------------------------
  17370. 0.00 0.00 23615/23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::_Manager_operation) [646]
  17371. [1013] 0.0 0.00 0.00 23615 std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<System::update(Game&)::{lambda(Handle)#1}> const&, std::integral_constant<bool, true>) [1013]
  17372. 0.00 0.00 23615/94940 std::_Any_data::_M_access() [869]
  17373. 0.00 0.00 23615/17059716 operator new(unsigned long, void*) [458]
  17374. 0.00 0.00 23615/32410527 System::update(Game&)::{lambda(Handle)#1} const& std::_Any_data::_M_access<System::update(Game&)::{lambda(Handle)#1}>() const [355]
  17375. -----------------------------------------------
  17376. 0.00 0.00 2000/2000 ObjectPool<Text>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&) [1015]
  17377. [1014] 0.0 0.00 0.00 2000 void std::_Construct<ObjectPool<Text>::Entry, ObjectPool<Text>::Entry const&>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry const&) [1014]
  17378. 0.00 0.00 2000/2000 ObjectPool<Text>::Entry::Entry(ObjectPool<Text>::Entry const&) [1020]
  17379. 0.00 0.00 2000/17059716 operator new(unsigned long, void*) [458]
  17380. 0.00 0.00 2000/2000 ObjectPool<Text>::Entry const& std::forward<ObjectPool<Text>::Entry const&>(std::remove_reference<ObjectPool<Text>::Entry const&>::type&) [3926]
  17381. -----------------------------------------------
  17382. 0.00 0.00 2/2 ObjectPool<Text>::Entry* std::uninitialized_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&) [1018]
  17383. [1015] 0.0 0.00 0.00 2 ObjectPool<Text>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&) [1015]
  17384. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<Text>::Entry, ObjectPool<Text>::Entry const&>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry const&) [1014]
  17385. 0.00 0.00 2000/4000 ObjectPool<Text>::Entry* std::__addressof<ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry&) [3777]
  17386. -----------------------------------------------
  17387. 0.00 0.00 2/2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::vector(unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry> const&) [1017]
  17388. [1016] 0.0 0.00 0.00 2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Text>::Entry const&) [1016]
  17389. 0.00 0.00 2/2 ObjectPool<Text>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry>&) [1019]
  17390. 0.00 0.00 2/4 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_get_Tp_allocator() [5652]
  17391. -----------------------------------------------
  17392. 0.00 0.00 2/2 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  17393. [1017] 0.0 0.00 0.00 2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::vector(unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry> const&) [1017]
  17394. 0.00 0.00 2/2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Text>::Entry const&) [1016]
  17395. 0.00 0.00 2/2 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Text>::Entry> const&) [6408]
  17396. -----------------------------------------------
  17397. 0.00 0.00 2/2 ObjectPool<Text>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry>&) [1019]
  17398. [1018] 0.0 0.00 0.00 2 ObjectPool<Text>::Entry* std::uninitialized_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&) [1018]
  17399. 0.00 0.00 2/2 ObjectPool<Text>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&) [1015]
  17400. -----------------------------------------------
  17401. 0.00 0.00 2/2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Text>::Entry const&) [1016]
  17402. [1019] 0.0 0.00 0.00 2 ObjectPool<Text>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&, std::allocator<ObjectPool<Text>::Entry>&) [1019]
  17403. 0.00 0.00 2/2 ObjectPool<Text>::Entry* std::uninitialized_fill_n<ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, unsigned long, ObjectPool<Text>::Entry const&) [1018]
  17404. -----------------------------------------------
  17405. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<Text>::Entry, ObjectPool<Text>::Entry const&>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry const&) [1014]
  17406. [1020] 0.0 0.00 0.00 2000 ObjectPool<Text>::Entry::Entry(ObjectPool<Text>::Entry const&) [1020]
  17407. 0.00 0.00 2000/4008 Text::Text(Text const&) [937]
  17408. -----------------------------------------------
  17409. 0.00 0.00 1/1 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  17410. [1021] 0.0 0.00 0.00 1 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable) [1021]
  17411. 0.00 0.00 1/1 ObjectPool<Clickable>::reset() [1035]
  17412. 0.00 0.00 1/1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::vector(unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry> const&) [1215]
  17413. 0.00 0.00 1/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  17414. 0.00 0.00 2/2004 Clickable::Clickable(Clickable const&) [1179]
  17415. 0.00 0.00 1/1 ObjectPool<Clickable>::Entry::Entry(unsigned int, Clickable) [2086]
  17416. 0.00 0.00 1/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  17417. 0.00 0.00 1/17 ObjectPoolBase::ObjectPoolBase() [4981]
  17418. 0.00 0.00 1/1 std::allocator<ObjectPool<Clickable>::Entry>::allocator() [7115]
  17419. 0.00 0.00 1/1001 ObjectPool<Clickable>::Entry::~Entry() [4016]
  17420. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  17421. 0.00 0.00 1/2 std::allocator<ObjectPool<Clickable>::Entry>::~allocator() [6335]
  17422. -----------------------------------------------
  17423. 0.00 0.00 1/2004 void ComponentManager::create_pool<Rectangle, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Rectangle) [699]
  17424. 0.00 0.00 1/2004 ObjectPool<Rectangle>::Entry::Entry(unsigned int, Rectangle) [1654]
  17425. 0.00 0.00 2/2004 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  17426. 0.00 0.00 1000/2004 Rectangle::operator=(Rectangle const&) [981]
  17427. 0.00 0.00 1000/2004 ObjectPool<Rectangle>::Entry::Entry(ObjectPool<Rectangle>::Entry const&) [1086]
  17428. [1022] 0.0 0.00 0.00 2004 Rectangle::Rectangle(Rectangle const&) [1022]
  17429. 0.00 0.00 2004/2004 sf::RectangleShape::RectangleShape(sf::RectangleShape const&) [1024]
  17430. 0.00 0.00 2004/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  17431. 0.00 0.00 2004/91956801 Component::id[abi:cxx11]() const [307]
  17432. -----------------------------------------------
  17433. 0.00 0.00 220/220 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  17434. [1023] 0.0 0.00 0.00 220 Scene::add_to_scene_node(Handle, Entity*, int) [1023]
  17435. 0.00 0.00 220/435 Scene::add_to_scene_node(SceneNode*, SceneNode*, int) [953]
  17436. 0.00 0.00 220/43413833 Scene::get_entity(Handle) [45]
  17437. 0.00 0.00 440/37528737 Entity::space() const [169]
  17438. -----------------------------------------------
  17439. 0.00 0.00 2004/2004 Rectangle::Rectangle(Rectangle const&) [1022]
  17440. [1024] 0.0 0.00 0.00 2004 sf::RectangleShape::RectangleShape(sf::RectangleShape const&) [1024]
  17441. 0.00 0.00 2004/3004 sf::Shape::Shape(sf::Shape const&) [998]
  17442. -----------------------------------------------
  17443. 0.00 0.00 16/16 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  17444. [1025] 0.0 0.00 0.00 16 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1025]
  17445. 0.00 0.00 16/16 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1030]
  17446. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::type_index const&) [1703]
  17447. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1856]
  17448. 0.00 0.00 16/11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [218]
  17449. 0.00 0.00 16/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  17450. 0.00 0.00 16/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  17451. 0.00 0.00 16/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  17452. -----------------------------------------------
  17453. 0.00 0.00 187/2714633 void boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::convert_construct<Sprite>(Sprite&, int, mpl_::bool_<false>) [895]
  17454. 0.00 0.00 442/2714633 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [564]
  17455. 0.00 0.00 629/2714633 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [1297]
  17456. 0.00 0.00 2713375/2714633 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false> >(boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<Sprite>, false>&) [394]
  17457. [1026] 0.0 0.00 0.00 2714633 boost::aligned_storage<448ul, 8ul>::address() [1026]
  17458. 0.00 0.00 2714633/10855200 boost::detail::aligned_storage::aligned_storage_imp<448ul, 8ul>::address() const [790]
  17459. -----------------------------------------------
  17460. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1029]
  17461. [1027] 0.0 0.00 0.00 16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1027]
  17462. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1028]
  17463. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [4997]
  17464. -----------------------------------------------
  17465. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1027]
  17466. [1028] 0.0 0.00 0.00 16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1028]
  17467. 0.00 0.00 16/64 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() [787]
  17468. 0.00 0.00 16/16 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, std::pair<std::type_index const, std::shared_ptr<Intent> >*) [1766]
  17469. 0.00 0.00 16/64 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_Node_allocator() [4665]
  17470. -----------------------------------------------
  17471. 16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1029]
  17472. 0.00 0.00 1/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~_Rb_tree() [1091]
  17473. 0.00 0.00 1/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [1089]
  17474. [1029] 0.0 0.00 0.00 2+16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1029]
  17475. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1027]
  17476. 0.00 0.00 16/4793850 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_right(std::_Rb_tree_node_base*) [2963]
  17477. 0.00 0.00 16/6286376 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_left(std::_Rb_tree_node_base*) [2960]
  17478. 16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1029]
  17479. -----------------------------------------------
  17480. 0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1025]
  17481. [1030] 0.0 0.00 0.00 16 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1030]
  17482. 0.00 0.00 16/16 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1031]
  17483. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_node() [4995]
  17484. 0.00 0.00 16/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  17485. 0.00 0.00 16/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  17486. 0.00 0.00 16/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  17487. -----------------------------------------------
  17488. 0.00 0.00 16/16 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1030]
  17489. [1031] 0.0 0.00 0.00 16 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1031]
  17490. 0.00 0.00 16/64 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_valptr() [787]
  17491. 0.00 0.00 16/17059716 operator new(unsigned long, void*) [458]
  17492. 0.00 0.00 16/16 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::construct<std::pair<std::type_index const, std::shared_ptr<Intent> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, std::pair<std::type_index const, std::shared_ptr<Intent> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [2580]
  17493. 0.00 0.00 16/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  17494. 0.00 0.00 16/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  17495. 0.00 0.00 16/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  17496. 0.00 0.00 16/64 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_Node_allocator() [4665]
  17497. -----------------------------------------------
  17498. 0.00 0.00 9/9 Scene::remove_entity(Handle, bool) [231]
  17499. [1032] 0.0 0.00 0.00 9 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::operator++() [1032]
  17500. 0.00 0.00 9/36 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator--() [851]
  17501. -----------------------------------------------
  17502. 0.00 0.00 1/214 BuilderScene::init(Game&) [108]
  17503. 0.00 0.00 1/214 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  17504. 0.00 0.00 2/214 BuilderScene::create_mouse_entity(Game&) [684]
  17505. 0.00 0.00 2/214 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  17506. 0.00 0.00 2/214 BuilderScene::create_notification(float, float) [901]
  17507. 0.00 0.00 3/214 BuilderScene::file_dialog_box() [536]
  17508. 0.00 0.00 5/214 StartMenuScene::init(Game&) [363]
  17509. 0.00 0.00 6/214 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  17510. 0.00 0.00 7/214 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  17511. 0.00 0.00 7/214 BuilderScene::create_hud(Game&) [229]
  17512. 0.00 0.00 21/214 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  17513. 0.00 0.00 157/214 System::add_to_scene_node(Entity*, Entity*, int) [1064]
  17514. [1033] 0.0 0.00 0.00 214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  17515. 0.00 0.00 214/435 Scene::add_to_scene_node(SceneNode*, SceneNode*, int) [953]
  17516. 0.00 0.00 428/37528737 Entity::space() const [169]
  17517. -----------------------------------------------
  17518. 0.00 0.00 24520/175523 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int&&) [933]
  17519. 0.00 0.00 151003/175523 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int const&) [691]
  17520. [1034] 0.0 0.00 0.00 175523 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator*() const [1034]
  17521. 0.00 0.00 175523/1471972 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr() [602]
  17522. -----------------------------------------------
  17523. 0.00 0.00 1/1 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable) [1021]
  17524. [1035] 0.0 0.00 0.00 1 ObjectPool<Clickable>::reset() [1035]
  17525. 0.00 0.00 1000/1000 Clickable::operator=(Clickable const&) [1036]
  17526. 0.00 0.00 1/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  17527. 0.00 0.00 4000/4000 __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >::operator*() const [3765]
  17528. 0.00 0.00 1001/1001 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::end() [4028]
  17529. 0.00 0.00 1001/1001 bool __gnu_cxx::operator!=<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > > const&) [4022]
  17530. 0.00 0.00 1000/1000 __gnu_cxx::__normal_iterator<ObjectPool<Clickable>::Entry*, std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> > >::operator++() [4035]
  17531. 0.00 0.00 1/1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::begin() [7565]
  17532. -----------------------------------------------
  17533. 0.00 0.00 1000/1000 ObjectPool<Clickable>::reset() [1035]
  17534. [1036] 0.0 0.00 0.00 1000 Clickable::operator=(Clickable const&) [1036]
  17535. 0.00 0.00 1000/1000 Clickable::swap(Clickable&) [1060]
  17536. 0.00 0.00 1000/2004 Clickable::Clickable(Clickable const&) [1179]
  17537. 0.00 0.00 1000/2039 Clickable::~Clickable() [3861]
  17538. -----------------------------------------------
  17539. 0.00 0.00 5/5 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  17540. [1037] 0.0 0.00 0.00 5 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  17541. 0.00 0.00 5/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  17542. 0.00 0.00 5/1062 Handle::operator=(Handle const&) [784]
  17543. 0.00 0.00 5/105 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  17544. 0.00 0.00 5/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  17545. 0.00 0.00 5/1488784 Entity::handle() const [385]
  17546. 0.00 0.00 10/104306070 std::type_index::type_index(std::type_info const&) [118]
  17547. -----------------------------------------------
  17548. 0.00 0.00 2348/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [537]
  17549. [1038] 0.0 0.00 0.00 2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end() [1038]
  17550. 0.00 0.00 2348/2348 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end() [1039]
  17551. -----------------------------------------------
  17552. 0.00 0.00 2348/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end() [1038]
  17553. [1039] 0.0 0.00 0.00 2348 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::end() [1039]
  17554. 0.00 0.00 2348/5148 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [977]
  17555. -----------------------------------------------
  17556. 0.00 0.00 21/21 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*) [1041]
  17557. [1040] 0.0 0.00 0.00 21 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*) [1040]
  17558. 0.00 0.00 21/21 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::~pair() [1042]
  17559. -----------------------------------------------
  17560. 0.00 0.00 21/21 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >, std::_Select1st<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >*) [701]
  17561. [1041] 0.0 0.00 0.00 21 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >&, std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*) [1041]
  17562. 0.00 0.00 21/21 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*) [1040]
  17563. -----------------------------------------------
  17564. 0.00 0.00 21/21 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::destroy<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > >(std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >*) [1040]
  17565. [1042] 0.0 0.00 0.00 21 std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > >::~pair() [1042]
  17566. 0.00 0.00 21/49 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::~unique_ptr() [935]
  17567. -----------------------------------------------
  17568. 0.00 0.00 67/7894 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  17569. 0.00 0.00 7827/7894 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17570. [1043] 0.0 0.00 0.00 7894 std::shared_ptr<Intent> InputBinding::get<MoveUpIntent, (void*)0>() [1043]
  17571. 0.00 0.00 7894/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17572. 0.00 0.00 7894/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17573. 0.00 0.00 15788/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17574. 0.00 0.00 7894/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17575. 0.00 0.00 7894/104306070 std::type_index::type_index(std::type_info const&) [118]
  17576. 0.00 0.00 15788/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17577. 0.00 0.00 7894/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17578. 0.00 0.00 7894/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17579. -----------------------------------------------
  17580. 0.00 0.00 67/7894 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  17581. 0.00 0.00 7827/7894 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17582. [1044] 0.0 0.00 0.00 7894 std::shared_ptr<Intent> InputBinding::get<MoveDownIntent, (void*)0>() [1044]
  17583. 0.00 0.00 7894/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17584. 0.00 0.00 7894/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17585. 0.00 0.00 15788/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17586. 0.00 0.00 7894/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17587. 0.00 0.00 7894/104306070 std::type_index::type_index(std::type_info const&) [118]
  17588. 0.00 0.00 15788/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17589. 0.00 0.00 7894/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17590. 0.00 0.00 7894/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17591. -----------------------------------------------
  17592. 0.00 0.00 5/5 ComponentManager::remove(std::type_index, Handle) [407]
  17593. [1045] 0.0 0.00 0.00 5 ObjectPool<Clickable>::remove(Handle const&) [1045]
  17594. 0.00 0.00 5/23 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  17595. 0.00 0.00 53/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  17596. 0.00 0.00 53/32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  17597. 0.00 0.00 5/256830 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::at(unsigned long) [876]
  17598. 0.00 0.00 48/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  17599. 0.00 0.00 53/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  17600. 0.00 0.00 10/91867127 Handle::index() const [161]
  17601. 0.00 0.00 5/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  17602. 0.00 0.00 5/91867104 Handle::version() const [199]
  17603. 0.00 0.00 5/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  17604. 0.00 0.00 53/47533 Handle::operator==(Handle const&) const [3302]
  17605. -----------------------------------------------
  17606. 0.00 0.00 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17607. [1046] 0.0 0.00 0.00 7827 std::shared_ptr<Intent> InputBinding::get<MoveLeftIntent, (void*)0>() [1046]
  17608. 0.00 0.00 7827/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17609. 0.00 0.00 7827/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17610. 0.00 0.00 15654/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17611. 0.00 0.00 7827/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17612. 0.00 0.00 7827/104306070 std::type_index::type_index(std::type_info const&) [118]
  17613. 0.00 0.00 15654/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17614. 0.00 0.00 7827/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17615. 0.00 0.00 7827/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17616. -----------------------------------------------
  17617. 0.00 0.00 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17618. [1047] 0.0 0.00 0.00 7827 std::shared_ptr<Intent> InputBinding::get<MoveRightIntent, (void*)0>() [1047]
  17619. 0.00 0.00 7827/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17620. 0.00 0.00 7827/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17621. 0.00 0.00 15654/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17622. 0.00 0.00 7827/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17623. 0.00 0.00 7827/104306070 std::type_index::type_index(std::type_info const&) [118]
  17624. 0.00 0.00 15654/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17625. 0.00 0.00 7827/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17626. 0.00 0.00 7827/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17627. -----------------------------------------------
  17628. 0.00 0.00 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17629. [1048] 0.0 0.00 0.00 7827 std::shared_ptr<Intent> InputBinding::get<ResetViewIntent, (void*)0>() [1048]
  17630. 0.00 0.00 7827/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17631. 0.00 0.00 7827/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17632. 0.00 0.00 15654/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17633. 0.00 0.00 7827/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17634. 0.00 0.00 7827/104306070 std::type_index::type_index(std::type_info const&) [118]
  17635. 0.00 0.00 15654/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17636. 0.00 0.00 7827/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17637. 0.00 0.00 7827/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17638. -----------------------------------------------
  17639. 0.00 0.00 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17640. [1049] 0.0 0.00 0.00 7827 std::shared_ptr<Intent> InputBinding::get<RemoveTilesIntent, (void*)0>() [1049]
  17641. 0.00 0.00 7827/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17642. 0.00 0.00 7827/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17643. 0.00 0.00 15654/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17644. 0.00 0.00 7827/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17645. 0.00 0.00 7827/104306070 std::type_index::type_index(std::type_info const&) [118]
  17646. 0.00 0.00 15654/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17647. 0.00 0.00 7827/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17648. 0.00 0.00 7827/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17649. -----------------------------------------------
  17650. 0.00 0.00 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17651. [1050] 0.0 0.00 0.00 7827 std::shared_ptr<Intent> InputBinding::get<VisualDebugIntent, (void*)0>() [1050]
  17652. 0.00 0.00 7827/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17653. 0.00 0.00 7827/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17654. 0.00 0.00 15654/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17655. 0.00 0.00 7827/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17656. 0.00 0.00 7827/104306070 std::type_index::type_index(std::type_info const&) [118]
  17657. 0.00 0.00 15654/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17658. 0.00 0.00 7827/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17659. 0.00 0.00 7827/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17660. -----------------------------------------------
  17661. 0.00 0.00 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17662. [1051] 0.0 0.00 0.00 7827 std::shared_ptr<Intent> InputBinding::get<SerializeMapIntent, (void*)0>() [1051]
  17663. 0.00 0.00 7827/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17664. 0.00 0.00 7827/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17665. 0.00 0.00 15654/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17666. 0.00 0.00 7827/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17667. 0.00 0.00 7827/104306070 std::type_index::type_index(std::type_info const&) [118]
  17668. 0.00 0.00 15654/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17669. 0.00 0.00 7827/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17670. 0.00 0.00 7827/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17671. -----------------------------------------------
  17672. 0.00 0.00 7827/7827 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  17673. [1052] 0.0 0.00 0.00 7827 std::shared_ptr<Intent> InputBinding::get<GridVisibilityToggleIntent, (void*)0>() [1052]
  17674. 0.00 0.00 7827/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  17675. 0.00 0.00 7827/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  17676. 0.00 0.00 15654/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  17677. 0.00 0.00 7827/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  17678. 0.00 0.00 7827/104306070 std::type_index::type_index(std::type_info const&) [118]
  17679. 0.00 0.00 15654/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  17680. 0.00 0.00 7827/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  17681. 0.00 0.00 7827/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  17682. -----------------------------------------------
  17683. 0.00 0.00 1/1 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  17684. [1053] 0.0 0.00 0.00 1 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  17685. 0.00 0.00 1/1 ObjectPool<TileMap>::reset() [1054]
  17686. 0.00 0.00 1/1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::vector(unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry> const&) [1377]
  17687. 0.00 0.00 1/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  17688. 0.00 0.00 2/2004 TileMap::TileMap(TileMap const&) [1341]
  17689. 0.00 0.00 1/2006 TileMap::~TileMap() [1334]
  17690. 0.00 0.00 1/1001 ObjectPool<TileMap>::Entry::~Entry() [1394]
  17691. 0.00 0.00 1/1 ObjectPool<TileMap>::Entry::Entry(unsigned int, TileMap) [2775]
  17692. 0.00 0.00 1/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  17693. 0.00 0.00 1/17 ObjectPoolBase::ObjectPoolBase() [4981]
  17694. 0.00 0.00 1/1 std::allocator<ObjectPool<TileMap>::Entry>::allocator() [7113]
  17695. 0.00 0.00 1/2 std::allocator<ObjectPool<TileMap>::Entry>::~allocator() [6332]
  17696. -----------------------------------------------
  17697. 0.00 0.00 1/1 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  17698. [1054] 0.0 0.00 0.00 1 ObjectPool<TileMap>::reset() [1054]
  17699. 0.00 0.00 1000/1000 TileMap::operator=(TileMap const&) [1055]
  17700. 0.00 0.00 1/23969 std::vector<Handle, std::allocator<Handle> >::clear() [951]
  17701. 0.00 0.00 4000/4000 __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >::operator*() const [3764]
  17702. 0.00 0.00 1001/1001 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::end() [4027]
  17703. 0.00 0.00 1001/1001 bool __gnu_cxx::operator!=<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >(__gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > > const&, __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > > const&) [4021]
  17704. 0.00 0.00 1000/1000 __gnu_cxx::__normal_iterator<ObjectPool<TileMap>::Entry*, std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> > >::operator++() [4034]
  17705. 0.00 0.00 1/1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::begin() [7564]
  17706. -----------------------------------------------
  17707. 0.00 0.00 1000/1000 ObjectPool<TileMap>::reset() [1054]
  17708. [1055] 0.0 0.00 0.00 1000 TileMap::operator=(TileMap const&) [1055]
  17709. 0.00 0.00 1000/1000 TileMap::swap(TileMap&) [1059]
  17710. 0.00 0.00 1000/2006 TileMap::~TileMap() [1334]
  17711. 0.00 0.00 1000/2004 TileMap::TileMap(TileMap const&) [1341]
  17712. -----------------------------------------------
  17713. 0.00 0.00 1000/1000 ObjectPool<Grid>::reset() [443]
  17714. [1056] 0.0 0.00 0.00 1000 Grid::operator=(Grid const&) [1056]
  17715. 0.00 0.00 1000/1000 Grid::swap(Grid&) [1058]
  17716. 0.00 0.00 1000/2004 Grid::Grid(Grid const&) [1340]
  17717. 0.00 0.00 1000/2006 Grid::~Grid() [3866]
  17718. -----------------------------------------------
  17719. 0.00 0.00 1000/1000 VertexList::operator=(VertexList const&) [1008]
  17720. [1057] 0.0 0.00 0.00 1000 VertexList::swap(VertexList&) [1057]
  17721. 0.00 0.00 1000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17722. 0.00 0.00 3000/7000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Vector2<float> > >, std::is_move_constructible<sf::Vector2<float> >, std::is_move_assignable<sf::Vector2<float> > >::value, void>::type std::swap<sf::Vector2<float> >(sf::Vector2<float>&, sf::Vector2<float>&) [3638]
  17723. 0.00 0.00 1000/3000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<float> >, std::is_move_constructible<float>, std::is_move_assignable<float> >::value, void>::type std::swap<float>(float&, float&) [3807]
  17724. 0.00 0.00 1000/1000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::RenderStates> >, std::is_move_constructible<sf::RenderStates>, std::is_move_assignable<sf::RenderStates> >::value, void>::type std::swap<sf::RenderStates>(sf::RenderStates&, sf::RenderStates&) [4043]
  17725. 0.00 0.00 1000/1000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::VertexArray> >, std::is_move_constructible<sf::VertexArray>, std::is_move_assignable<sf::VertexArray> >::value, void>::type std::swap<sf::VertexArray>(sf::VertexArray&, sf::VertexArray&) [4042]
  17726. -----------------------------------------------
  17727. 0.00 0.00 1000/1000 Grid::operator=(Grid const&) [1056]
  17728. [1058] 0.0 0.00 0.00 1000 Grid::swap(Grid&) [1058]
  17729. 0.00 0.00 1000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17730. 0.00 0.00 2000/7000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::Vector2<float> > >, std::is_move_constructible<sf::Vector2<float> >, std::is_move_assignable<sf::Vector2<float> > >::value, void>::type std::swap<sf::Vector2<float> >(sf::Vector2<float>&, sf::Vector2<float>&) [3638]
  17731. 0.00 0.00 2000/3000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<float> >, std::is_move_constructible<float>, std::is_move_assignable<float> >::value, void>::type std::swap<float>(float&, float&) [3807]
  17732. -----------------------------------------------
  17733. 0.00 0.00 1000/1000 TileMap::operator=(TileMap const&) [1055]
  17734. [1059] 0.0 0.00 0.00 1000 TileMap::swap(TileMap&) [1059]
  17735. 0.00 0.00 1000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17736. 0.00 0.00 1000/1000 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::swap(std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >&) [4039]
  17737. -----------------------------------------------
  17738. 0.00 0.00 1000/1000 Clickable::operator=(Clickable const&) [1036]
  17739. [1060] 0.0 0.00 0.00 1000 Clickable::swap(Clickable&) [1060]
  17740. 0.00 0.00 1000/14000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  17741. 0.00 0.00 2000/2000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<bool> >, std::is_move_constructible<bool>, std::is_move_assignable<bool> >::value, void>::type std::swap<bool>(bool&, bool&) [3923]
  17742. -----------------------------------------------
  17743. 0.00 0.00 222/222 Scene::create_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [154]
  17744. [1061] 0.0 0.00 0.00 222 Entity::handle(Handle) [1061]
  17745. 0.00 0.00 222/1062 Handle::operator=(Handle const&) [784]
  17746. -----------------------------------------------
  17747. 0.00 0.00 1/1 TextureAtlas::to_string[abi:cxx11]() const [911]
  17748. [1062] 0.0 0.00 0.00 1 Texture::to_string[abi:cxx11]() [1062]
  17749. 0.00 0.00 1/10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [613]
  17750. -----------------------------------------------
  17751. 0.00 0.00 1/4 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  17752. 0.00 0.00 3/4 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  17753. [1063] 0.0 0.00 0.00 4 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  17754. 0.00 0.00 4/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  17755. 0.00 0.00 4/1062 Handle::operator=(Handle const&) [784]
  17756. 0.00 0.00 4/4 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1590]
  17757. 0.00 0.00 4/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  17758. 0.00 0.00 4/1488784 Entity::handle() const [385]
  17759. 0.00 0.00 8/104306070 std::type_index::type_index(std::type_info const&) [118]
  17760. -----------------------------------------------
  17761. 0.00 0.00 63/157 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  17762. 0.00 0.00 94/157 GridSystem::create_gridline(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, float, float, float) [217]
  17763. [1064] 0.0 0.00 0.00 157 System::add_to_scene_node(Entity*, Entity*, int) [1064]
  17764. 0.00 0.00 157/214 Scene::add_to_scene_node(Entity*, Entity*, int) [1033]
  17765. 0.00 0.00 157/41016839 System::scene() [255]
  17766. -----------------------------------------------
  17767. 0.00 0.00 5/5 ComponentManager::remove(std::type_index, Handle) [407]
  17768. [1065] 0.0 0.00 0.00 5 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  17769. 0.00 0.00 4/23 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  17770. 0.00 0.00 255/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  17771. 0.00 0.00 255/32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  17772. 0.00 0.00 251/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  17773. 0.00 0.00 255/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  17774. 0.00 0.00 9/91867127 Handle::index() const [161]
  17775. 0.00 0.00 5/2332442 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::at(unsigned long) [875]
  17776. 0.00 0.00 4/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  17777. 0.00 0.00 5/91867104 Handle::version() const [199]
  17778. 0.00 0.00 4/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  17779. 0.00 0.00 255/47533 Handle::operator==(Handle const&) const [3302]
  17780. -----------------------------------------------
  17781. 0.00 0.00 8/8 ComponentManager::remove(std::type_index, Handle) [407]
  17782. [1066] 0.0 0.00 0.00 8 ObjectPool<Collision>::remove(Handle const&) [1066]
  17783. 0.00 0.00 4/23 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  17784. 0.00 0.00 53/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  17785. 0.00 0.00 53/32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  17786. 0.00 0.00 49/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  17787. 0.00 0.00 53/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  17788. 0.00 0.00 12/91867127 Handle::index() const [161]
  17789. 0.00 0.00 4/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  17790. 0.00 0.00 8/91867104 Handle::version() const [199]
  17791. 0.00 0.00 4/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  17792. 0.00 0.00 53/47533 Handle::operator==(Handle const&) const [3302]
  17793. 0.00 0.00 8/260183 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::at(unsigned long) [3097]
  17794. -----------------------------------------------
  17795. 0.00 0.00 228748/228748 std::allocator_traits<std::allocator<Handle> >::allocate(std::allocator<Handle>&, unsigned long) [923]
  17796. [1067] 0.0 0.00 0.00 228748 __gnu_cxx::new_allocator<Handle>::allocate(unsigned long, void const*) [1067]
  17797. 0.00 0.00 228748/653606 __gnu_cxx::new_allocator<Handle>::max_size() const [968]
  17798. -----------------------------------------------
  17799. 0.00 0.00 74/105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1591]
  17800. 0.00 0.00 109/105121 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [763]
  17801. 0.00 0.00 104938/105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1072]
  17802. [1068] 0.0 0.00 0.00 105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1068]
  17803. 0.00 0.00 105121/105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1069]
  17804. 0.00 0.00 105121/105381 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > const&) const [3197]
  17805. -----------------------------------------------
  17806. 0.00 0.00 105121/105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1068]
  17807. [1069] 0.0 0.00 0.00 105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1069]
  17808. 0.00 0.00 105121/965827 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr() const [668]
  17809. -----------------------------------------------
  17810. 0.00 0.00 16188/16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
  17811. [1070] 0.0 0.00 0.00 16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1070]
  17812. 0.00 0.00 16188/16188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1071]
  17813. -----------------------------------------------
  17814. 0.00 0.00 16188/16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1070]
  17815. [1071] 0.0 0.00 0.00 16188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1071]
  17816. 0.00 0.00 16188/16188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1072]
  17817. 0.00 0.00 16188/16375 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_end() [3444]
  17818. 0.00 0.00 16188/16194 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_begin() [3450]
  17819. -----------------------------------------------
  17820. 0.00 0.00 16188/16188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1071]
  17821. [1072] 0.0 0.00 0.00 16188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::_Rb_tree_node_base*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1072]
  17822. 0.00 0.00 104938/105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1068]
  17823. 0.00 0.00 104938/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  17824. 0.00 0.00 62141/62250 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_left(std::_Rb_tree_node_base*) [3247]
  17825. 0.00 0.00 42797/42985 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_right(std::_Rb_tree_node_base*) [3306]
  17826. 0.00 0.00 16188/924620 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3011]
  17827. -----------------------------------------------
  17828. 0.00 0.00 24520/24520 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int&&) [933]
  17829. [1073] 0.0 0.00 0.00 24520 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1073]
  17830. 0.00 0.00 24520/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1116]
  17831. 0.00 0.00 24520/24520 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1162]
  17832. 0.00 0.00 24520/613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*) [823]
  17833. 0.00 0.00 24520/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, unsigned int const&) [1208]
  17834. 0.00 0.00 24520/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  17835. 0.00 0.00 24520/122610 std::tuple<unsigned int&&>&& std::forward<std::tuple<unsigned int&&> >(std::remove_reference<std::tuple<unsigned int&&> >::type&) [3178]
  17836. 0.00 0.00 24520/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  17837. -----------------------------------------------
  17838. 0.00 0.00 1638/1638 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  17839. [1074] 0.0 0.00 0.00 1638 MouseMoveInputEvent::execute(InputListener&) [1074]
  17840. 0.00 0.00 546/546 Mouse::process(MouseMoveInputEvent&) [1075]
  17841. 0.00 0.00 546/546 InputDevice::process(MouseMoveInputEvent&) [4172]
  17842. 0.00 0.00 546/546 Game::process(MouseMoveInputEvent&) [4175]
  17843. -----------------------------------------------
  17844. 0.00 0.00 546/546 MouseMoveInputEvent::execute(InputListener&) [1074]
  17845. [1075] 0.0 0.00 0.00 546 Mouse::process(MouseMoveInputEvent&) [1075]
  17846. 0.00 0.00 1092/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  17847. 0.00 0.00 1092/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  17848. 0.00 0.00 1092/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  17849. 0.00 0.00 1092/1470 Axis::position(int) [3976]
  17850. -----------------------------------------------
  17851. 0.00 0.00 3/3 StartMenuScene::init(Game&) [363]
  17852. [1076] 0.0 0.00 0.00 3 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  17853. 0.00 0.00 3/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  17854. 0.00 0.00 3/1062 Handle::operator=(Handle const&) [784]
  17855. 0.00 0.00 3/3 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1616]
  17856. 0.00 0.00 3/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  17857. 0.00 0.00 3/1488784 Entity::handle() const [385]
  17858. 0.00 0.00 6/104306070 std::type_index::type_index(std::type_info const&) [118]
  17859. -----------------------------------------------
  17860. 0.00 0.00 1/3 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  17861. 0.00 0.00 2/3 BuilderScene::create_mouse_entity(Game&) [684]
  17862. [1077] 0.0 0.00 0.00 3 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  17863. 0.00 0.00 3/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  17864. 0.00 0.00 3/1062 Handle::operator=(Handle const&) [784]
  17865. 0.00 0.00 3/3 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&) [1669]
  17866. 0.00 0.00 3/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  17867. 0.00 0.00 3/1488784 Entity::handle() const [385]
  17868. 0.00 0.00 6/104306070 std::type_index::type_index(std::type_info const&) [118]
  17869. -----------------------------------------------
  17870. 0.00 0.00 1/3 Scene::process(Game&, ResizeInputEvent&) [1161]
  17871. 0.00 0.00 2/3 Scene::do_enter(Game&) [1100]
  17872. [1078] 0.0 0.00 0.00 3 void Messageable::send_message<ResizeCameraMessage, (void*)0, sf::Vector2<float> >(sf::Vector2<float>&&) [1078]
  17873. 0.00 0.00 3/234 Scene::send_message_helper(std::shared_ptr<Message>) [280]
  17874. 0.00 0.00 9/315081 std::shared_ptr<Message>::~shared_ptr() [903]
  17875. 0.00 0.00 9/9 std::shared_ptr<Message>::shared_ptr<ResizeCameraMessage, void>(std::shared_ptr<ResizeCameraMessage> const&) [1982]
  17876. 0.00 0.00 3/3 std::shared_ptr<ResizeCameraMessage>::~shared_ptr() [2442]
  17877. 0.00 0.00 3/3 std::shared_ptr<ResizeCameraMessage> std::make_shared<ResizeCameraMessage, sf::Vector2<float> >(sf::Vector2<float>&&) [2476]
  17878. 0.00 0.00 3/27 sf::Vector2<float>&& std::forward<sf::Vector2<float> >(std::remove_reference<sf::Vector2<float> >::type&) [4781]
  17879. 0.00 0.00 3/3 std::__shared_ptr_access<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [5853]
  17880. 0.00 0.00 3/597 Message::async(bool) [4166]
  17881. 0.00 0.00 3/597 Messageable::pre_send_message(std::shared_ptr<Message>) [4164]
  17882. 0.00 0.00 3/597 Messageable::post_send_message(std::shared_ptr<Message>) [4165]
  17883. -----------------------------------------------
  17884. 0.00 0.00 1/2004 void ComponentManager::create_pool<VertexList, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, VertexList) [753]
  17885. 0.00 0.00 1/2004 ObjectPool<VertexList>::Entry::Entry(unsigned int, VertexList) [1722]
  17886. 0.00 0.00 2/2004 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  17887. 0.00 0.00 1000/2004 VertexList::operator=(VertexList const&) [1008]
  17888. 0.00 0.00 1000/2004 ObjectPool<VertexList>::Entry::Entry(ObjectPool<VertexList>::Entry const&) [1112]
  17889. [1079] 0.0 0.00 0.00 2004 VertexList::VertexList(VertexList const&) [1079]
  17890. 0.00 0.00 2004/16028 sf::VertexArray::VertexArray(sf::VertexArray const&) [755]
  17891. 0.00 0.00 2004/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  17892. 0.00 0.00 2004/91956801 Component::id[abi:cxx11]() const [307]
  17893. -----------------------------------------------
  17894. 0.00 0.00 1000/1000 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&) [1081]
  17895. [1080] 0.0 0.00 0.00 1000 void std::_Construct<ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry const&>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry const&) [1080]
  17896. 0.00 0.00 1000/1000 ObjectPool<Rectangle>::Entry::Entry(ObjectPool<Rectangle>::Entry const&) [1086]
  17897. 0.00 0.00 1000/17059716 operator new(unsigned long, void*) [458]
  17898. 0.00 0.00 1000/1000 ObjectPool<Rectangle>::Entry const& std::forward<ObjectPool<Rectangle>::Entry const&>(std::remove_reference<ObjectPool<Rectangle>::Entry const&>::type&) [4049]
  17899. -----------------------------------------------
  17900. 0.00 0.00 1/1 ObjectPool<Rectangle>::Entry* std::uninitialized_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&) [1084]
  17901. [1081] 0.0 0.00 0.00 1 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&) [1081]
  17902. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry const&>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry const&) [1080]
  17903. 0.00 0.00 1000/2000 ObjectPool<Rectangle>::Entry* std::__addressof<ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry&) [3916]
  17904. -----------------------------------------------
  17905. 0.00 0.00 1/1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::vector(unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry> const&) [1083]
  17906. [1082] 0.0 0.00 0.00 1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Rectangle>::Entry const&) [1082]
  17907. 0.00 0.00 1/1 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry>&) [1085]
  17908. 0.00 0.00 1/2 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_get_Tp_allocator() [6427]
  17909. -----------------------------------------------
  17910. 0.00 0.00 1/1 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  17911. [1083] 0.0 0.00 0.00 1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::vector(unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry> const&) [1083]
  17912. 0.00 0.00 1/1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Rectangle>::Entry const&) [1082]
  17913. 0.00 0.00 1/1 std::_Vector_base<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Rectangle>::Entry> const&) [7195]
  17914. -----------------------------------------------
  17915. 0.00 0.00 1/1 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry>&) [1085]
  17916. [1084] 0.0 0.00 0.00 1 ObjectPool<Rectangle>::Entry* std::uninitialized_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&) [1084]
  17917. 0.00 0.00 1/1 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&) [1081]
  17918. -----------------------------------------------
  17919. 0.00 0.00 1/1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Rectangle>::Entry const&) [1082]
  17920. [1085] 0.0 0.00 0.00 1 ObjectPool<Rectangle>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&, std::allocator<ObjectPool<Rectangle>::Entry>&) [1085]
  17921. 0.00 0.00 1/1 ObjectPool<Rectangle>::Entry* std::uninitialized_fill_n<ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry>(ObjectPool<Rectangle>::Entry*, unsigned long, ObjectPool<Rectangle>::Entry const&) [1084]
  17922. -----------------------------------------------
  17923. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Rectangle>::Entry, ObjectPool<Rectangle>::Entry const&>(ObjectPool<Rectangle>::Entry*, ObjectPool<Rectangle>::Entry const&) [1080]
  17924. [1086] 0.0 0.00 0.00 1000 ObjectPool<Rectangle>::Entry::Entry(ObjectPool<Rectangle>::Entry const&) [1086]
  17925. 0.00 0.00 1000/2004 Rectangle::Rectangle(Rectangle const&) [1022]
  17926. -----------------------------------------------
  17927. 0.00 0.00 1000/1000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::RectangleShape> >, std::is_move_constructible<sf::RectangleShape>, std::is_move_assignable<sf::RectangleShape> >::value, void>::type std::swap<sf::RectangleShape>(sf::RectangleShape&, sf::RectangleShape&) [1088]
  17928. [1087] 0.0 0.00 0.00 1000 sf::RectangleShape::RectangleShape(sf::RectangleShape&&) [1087]
  17929. 0.00 0.00 1000/3004 sf::Shape::Shape(sf::Shape const&) [998]
  17930. -----------------------------------------------
  17931. 0.00 0.00 1000/1000 Rectangle::swap(Rectangle&) [1000]
  17932. [1088] 0.0 0.00 0.00 1000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sf::RectangleShape> >, std::is_move_constructible<sf::RectangleShape>, std::is_move_assignable<sf::RectangleShape> >::value, void>::type std::swap<sf::RectangleShape>(sf::RectangleShape&, sf::RectangleShape&) [1088]
  17933. 0.00 0.00 1000/1000 sf::RectangleShape::RectangleShape(sf::RectangleShape&&) [1087]
  17934. 0.00 0.00 3000/3000 std::remove_reference<sf::RectangleShape&>::type&& std::move<sf::RectangleShape&>(sf::RectangleShape&) [3804]
  17935. 0.00 0.00 2000/2000 sf::RectangleShape::operator=(sf::RectangleShape&&) [3900]
  17936. 0.00 0.00 1000/3117 sf::RectangleShape::~RectangleShape() [3801]
  17937. -----------------------------------------------
  17938. 0.00 0.00 1/1 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [408]
  17939. [1089] 0.0 0.00 0.00 1 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::clear() [1089]
  17940. 0.00 0.00 1/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1029]
  17941. 0.00 0.00 1/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_begin() [598]
  17942. 0.00 0.00 1/92239142 std::_Rb_tree_header::_M_reset() [140]
  17943. -----------------------------------------------
  17944. 0.00 0.00 1/1 InputBinding::~InputBinding() [364]
  17945. [1090] 0.0 0.00 0.00 1 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~map() [1090]
  17946. 0.00 0.00 1/1 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~_Rb_tree() [1091]
  17947. -----------------------------------------------
  17948. 0.00 0.00 1/1 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~map() [1090]
  17949. [1091] 0.0 0.00 0.00 1 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::~_Rb_tree() [1091]
  17950. 0.00 0.00 1/2 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1029]
  17951. 0.00 0.00 1/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_begin() [598]
  17952. 0.00 0.00 1/1 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl() [7593]
  17953. -----------------------------------------------
  17954. 0.00 0.00 12/12 std::function<void ()>::operator()() const [103]
  17955. [1092] 0.0 0.00 0.00 12 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_invoke(std::_Any_data const&) [1092]
  17956. 0.00 0.00 12/12 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  17957. 0.00 0.00 12/12 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_get_pointer(std::_Any_data const&) [2790]
  17958. -----------------------------------------------
  17959. 0.00 0.00 12/12 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_invoke(std::_Any_data const&) [1092]
  17960. [1093] 0.0 0.00 0.00 12 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}::operator()() const [1093]
  17961. 0.00 0.00 108/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  17962. 0.00 0.00 60/32209519 Grid* Entity::get<Grid, (void*)0>() [11]
  17963. 0.00 0.00 12/256959 Clickable* Entity::get<Clickable, (void*)0>() [201]
  17964. 0.00 0.00 24/266620 Game::get_player(unsigned int) [396]
  17965. 0.00 0.00 12/513113 std::shared_ptr<Intent> InputBinding::get<MouseYIntent, (void*)0>() [221]
  17966. 0.00 0.00 12/513247 std::shared_ptr<Intent> InputBinding::get<MouseXIntent, (void*)0>() [220]
  17967. 0.00 0.00 24/266620 Player::bindings() [831]
  17968. 0.00 0.00 24/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  17969. 0.00 0.00 24/1344325 Intent::element() const [436]
  17970. 0.00 0.00 24/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  17971. 0.00 0.00 24/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  17972. 0.00 0.00 72/37528737 Entity::space() const [169]
  17973. 0.00 0.00 24/9523424 float const& std::min<float>(float const&, float const&) [459]
  17974. 0.00 0.00 24/9523375 float const& std::max<float>(float const&, float const&) [595]
  17975. 0.00 0.00 24/32051231 Grid::zoom_factor() const [426]
  17976. 0.00 0.00 36/521712 sf::Vector2<float>::Vector2() [3042]
  17977. 0.00 0.00 24/21166 Scene::game() [3423]
  17978. 0.00 0.00 24/1344325 std::__shared_ptr_access<Intent, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [3004]
  17979. 0.00 0.00 24/778325 InputElement::position() const [3022]
  17980. 0.00 0.00 24/453 SceneNode::inverse_transform() const [4205]
  17981. 0.00 0.00 24/708413 Grid::tile_width() const [3025]
  17982. 0.00 0.00 12/81 SceneNode::scale() const [4606]
  17983. 0.00 0.00 12/12 SceneNode::scale(float, float) [5049]
  17984. 0.00 0.00 12/81 SceneNode::scale(sf::Vector2<float> const&) [4605]
  17985. 0.00 0.00 12/12 Clickable::right_click_pos() const [5060]
  17986. 0.00 0.00 12/24614 SceneNode::visible(bool) [3396]
  17987. 0.00 0.00 12/708400 Grid::tile_height() const [3026]
  17988. -----------------------------------------------
  17989. 0.00 0.00 7827/7827 GraphicalSystem::on_update(Game&, Entity&) [30]
  17990. [1094] 0.0 0.00 0.00 7827 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::~vector() [1094]
  17991. 0.00 0.00 7827/74951 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>**, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>&) [838]
  17992. 0.00 0.00 7827/209199 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::_M_get_Tp_allocator() [3115]
  17993. 0.00 0.00 7827/7827 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*> >::~_Vector_base() [3632]
  17994. -----------------------------------------------
  17995. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  17996. [1095] 0.0 0.00 0.00 599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::~parser() [1095]
  17997. 0.00 0.00 599/2396 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::~function() [996]
  17998. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::~lexer() [4133]
  17999. -----------------------------------------------
  18000. 0.00 0.00 201/53720 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  18001. 0.00 0.00 232/53720 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  18002. 0.00 0.00 6325/53720 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  18003. 0.00 0.00 46962/53720 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  18004. [1096] 0.0 0.00 0.00 53720 InputElement::was_pressed() const [1096]
  18005. 0.00 0.00 53720/580525 InputElement::is_pressed() const [824]
  18006. -----------------------------------------------
  18007. 0.00 0.00 1/2 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  18008. 0.00 0.00 1/2 BuilderScene::create_notification(float, float) [901]
  18009. [1097] 0.0 0.00 0.00 2 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  18010. 0.00 0.00 2/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18011. 0.00 0.00 2/1062 Handle::operator=(Handle const&) [784]
  18012. 0.00 0.00 2/2 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&) [1695]
  18013. 0.00 0.00 2/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18014. 0.00 0.00 2/1488784 Entity::handle() const [385]
  18015. 0.00 0.00 4/104306070 std::type_index::type_index(std::type_info const&) [118]
  18016. -----------------------------------------------
  18017. 0.00 0.00 1/2 BuilderScene::create_mouse_entity(Game&) [684]
  18018. 0.00 0.00 1/2 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  18019. [1098] 0.0 0.00 0.00 2 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  18020. 0.00 0.00 2/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18021. 0.00 0.00 2/1062 Handle::operator=(Handle const&) [784]
  18022. 0.00 0.00 2/2 Handle ComponentManager::add<Collision, char const (&) [21], sf::Rect<float>&, (void*)0>(char const (&) [21], sf::Rect<float>&) [1710]
  18023. 0.00 0.00 2/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18024. 0.00 0.00 2/1488784 Entity::handle() const [385]
  18025. 0.00 0.00 4/104306070 std::type_index::type_index(std::type_info const&) [118]
  18026. -----------------------------------------------
  18027. 0.00 0.00 1/2 BuilderScene::create_hud(Game&) [229]
  18028. 0.00 0.00 1/2 BuilderScene::create_notification(float, float) [901]
  18029. [1099] 0.0 0.00 0.00 2 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  18030. 0.00 0.00 2/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18031. 0.00 0.00 2/1062 Handle::operator=(Handle const&) [784]
  18032. 0.00 0.00 2/2 Handle ComponentManager::add<Collision, char const (&) [22], sf::Rect<float>&, (void*)0>(char const (&) [22], sf::Rect<float>&) [1711]
  18033. 0.00 0.00 2/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18034. 0.00 0.00 2/1488784 Entity::handle() const [385]
  18035. 0.00 0.00 4/104306070 std::type_index::type_index(std::type_info const&) [118]
  18036. -----------------------------------------------
  18037. 0.00 0.00 2/2 Game::main_loop() [3]
  18038. [1100] 0.0 0.00 0.00 2 Scene::do_enter(Game&) [1100]
  18039. 0.00 0.00 2/3 void Messageable::send_message<ResizeCameraMessage, (void*)0, sf::Vector2<float> >(sf::Vector2<float>&&) [1078]
  18040. 0.00 0.00 1/1 BuilderScene::enter(Game&) [2545]
  18041. 0.00 0.00 1/1 StartMenuScene::enter(Game&) [2548]
  18042. 0.00 0.00 2/12 Canvas::size() const [5059]
  18043. 0.00 0.00 2/15 Game::window() [5002]
  18044. -----------------------------------------------
  18045. 0.00 0.00 180009/180009 Mailbox::Mailbox(Mailbox const&) [692]
  18046. [1101] 0.0 0.00 0.00 180009 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map(std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&) [1101]
  18047. 0.00 0.00 180009/180009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&) [1103]
  18048. -----------------------------------------------
  18049. 0.00 0.00 180009/180009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&) [1103]
  18050. [1102] 0.0 0.00 0.00 180009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true> const&) [1102]
  18051. 0.00 0.00 180009/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  18052. 0.00 0.00 180009/180009 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_select_on_copy(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&) [3131]
  18053. 0.00 0.00 180009/300018 std::_Rb_tree_key_compare<std::less<std::type_index> >::_Rb_tree_key_compare(std::less<std::type_index> const&) [3067]
  18054. -----------------------------------------------
  18055. 0.00 0.00 180009/180009 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map(std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&) [1101]
  18056. [1103] 0.0 0.00 0.00 180009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > const&) [1103]
  18057. 0.00 0.00 180009/180009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true> const&) [1102]
  18058. 0.00 0.00 180009/180009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_root() const [3137]
  18059. -----------------------------------------------
  18060. 0.00 0.00 1/2 StartMenuScene::init(Game&) [363]
  18061. 0.00 0.00 1/2 BuilderScene::setup_keybindings(Game&) [556]
  18062. [1104] 0.0 0.00 0.00 2 void InputBinding::set<MoveUpIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1104]
  18063. 0.00 0.00 2/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18064. 0.00 0.00 2/2 std::shared_ptr<MoveUpIntent> std::make_shared<MoveUpIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1949]
  18065. 0.00 0.00 2/2 std::shared_ptr<MoveUpIntent>::~shared_ptr() [2527]
  18066. 0.00 0.00 2/2 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveUpIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveUpIntent>(std::shared_ptr<MoveUpIntent>&&) [2529]
  18067. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18068. 0.00 0.00 2/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18069. 0.00 0.00 2/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18070. -----------------------------------------------
  18071. 0.00 0.00 1/2 StartMenuScene::init(Game&) [363]
  18072. 0.00 0.00 1/2 BuilderScene::setup_keybindings(Game&) [556]
  18073. [1105] 0.0 0.00 0.00 2 void InputBinding::set<MoveDownIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1105]
  18074. 0.00 0.00 2/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18075. 0.00 0.00 2/2 std::shared_ptr<MoveDownIntent> std::make_shared<MoveDownIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1950]
  18076. 0.00 0.00 2/2 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveDownIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveDownIntent>(std::shared_ptr<MoveDownIntent>&&) [2530]
  18077. 0.00 0.00 2/2 std::shared_ptr<MoveDownIntent>::~shared_ptr() [2528]
  18078. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18079. 0.00 0.00 2/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18080. 0.00 0.00 2/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18081. -----------------------------------------------
  18082. 0.00 0.00 1000/1000 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&) [1107]
  18083. [1106] 0.0 0.00 0.00 1000 void std::_Construct<ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry const&>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry const&) [1106]
  18084. 0.00 0.00 1000/1000 ObjectPool<VertexList>::Entry::Entry(ObjectPool<VertexList>::Entry const&) [1112]
  18085. 0.00 0.00 1000/17059716 operator new(unsigned long, void*) [458]
  18086. 0.00 0.00 1000/1000 ObjectPool<VertexList>::Entry const& std::forward<ObjectPool<VertexList>::Entry const&>(std::remove_reference<ObjectPool<VertexList>::Entry const&>::type&) [4044]
  18087. -----------------------------------------------
  18088. 0.00 0.00 1/1 ObjectPool<VertexList>::Entry* std::uninitialized_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&) [1110]
  18089. [1107] 0.0 0.00 0.00 1 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&) [1107]
  18090. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry const&>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry const&) [1106]
  18091. 0.00 0.00 1000/2000 ObjectPool<VertexList>::Entry* std::__addressof<ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry&) [3911]
  18092. -----------------------------------------------
  18093. 0.00 0.00 1/1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::vector(unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry> const&) [1109]
  18094. [1108] 0.0 0.00 0.00 1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<VertexList>::Entry const&) [1108]
  18095. 0.00 0.00 1/1 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n_a<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry>&) [1111]
  18096. 0.00 0.00 1/2 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_get_Tp_allocator() [6394]
  18097. -----------------------------------------------
  18098. 0.00 0.00 1/1 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  18099. [1109] 0.0 0.00 0.00 1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::vector(unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry> const&) [1109]
  18100. 0.00 0.00 1/1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<VertexList>::Entry const&) [1108]
  18101. 0.00 0.00 1/1 std::_Vector_base<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<VertexList>::Entry> const&) [7160]
  18102. -----------------------------------------------
  18103. 0.00 0.00 1/1 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n_a<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry>&) [1111]
  18104. [1110] 0.0 0.00 0.00 1 ObjectPool<VertexList>::Entry* std::uninitialized_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&) [1110]
  18105. 0.00 0.00 1/1 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&) [1107]
  18106. -----------------------------------------------
  18107. 0.00 0.00 1/1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<VertexList>::Entry const&) [1108]
  18108. [1111] 0.0 0.00 0.00 1 ObjectPool<VertexList>::Entry* std::__uninitialized_fill_n_a<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&, std::allocator<ObjectPool<VertexList>::Entry>&) [1111]
  18109. 0.00 0.00 1/1 ObjectPool<VertexList>::Entry* std::uninitialized_fill_n<ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry>(ObjectPool<VertexList>::Entry*, unsigned long, ObjectPool<VertexList>::Entry const&) [1110]
  18110. -----------------------------------------------
  18111. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<VertexList>::Entry, ObjectPool<VertexList>::Entry const&>(ObjectPool<VertexList>::Entry*, ObjectPool<VertexList>::Entry const&) [1106]
  18112. [1112] 0.0 0.00 0.00 1000 ObjectPool<VertexList>::Entry::Entry(ObjectPool<VertexList>::Entry const&) [1112]
  18113. 0.00 0.00 1000/2004 VertexList::VertexList(VertexList const&) [1079]
  18114. -----------------------------------------------
  18115. 0.00 0.00 330/330 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  18116. [1113] 0.0 0.00 0.00 330 MouseWheelInputEvent::execute(InputListener&) [1113]
  18117. 0.00 0.00 110/110 Mouse::process(MouseWheelInputEvent&) [1114]
  18118. 0.00 0.00 110/110 InputDevice::process(MouseWheelInputEvent&) [4502]
  18119. 0.00 0.00 110/110 Game::process(MouseWheelInputEvent&) [4505]
  18120. -----------------------------------------------
  18121. 0.00 0.00 110/110 MouseWheelInputEvent::execute(InputListener&) [1113]
  18122. [1114] 0.0 0.00 0.00 110 Mouse::process(MouseWheelInputEvent&) [1114]
  18123. 0.00 0.00 440/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  18124. 0.00 0.00 440/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  18125. 0.00 0.00 440/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  18126. 0.00 0.00 330/1470 Axis::position(int) [3976]
  18127. 0.00 0.00 110/778325 InputElement::position() const [3022]
  18128. -----------------------------------------------
  18129. 0.00 0.00 1/390 BuilderScene::setup_keybindings(Game&) [556]
  18130. 0.00 0.00 1/390 BuilderScene::create_mouse_entity(Game&) [684]
  18131. 0.00 0.00 1/390 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  18132. 0.00 0.00 1/390 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  18133. 0.00 0.00 1/390 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  18134. 0.00 0.00 2/390 StartMenuScene::init(Game&) [363]
  18135. 0.00 0.00 2/390 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  18136. 0.00 0.00 2/390 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle) [1435]
  18137. 0.00 0.00 3/390 BuilderScene::file_dialog_box() [536]
  18138. 0.00 0.00 3/390 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  18139. 0.00 0.00 4/390 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  18140. 0.00 0.00 4/390 BuilderScene::create_notification(float, float) [901]
  18141. 0.00 0.00 5/390 BuilderScene::create_hud(Game&) [229]
  18142. 0.00 0.00 12/390 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  18143. 0.00 0.00 63/390 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  18144. 0.00 0.00 102/390 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  18145. 0.00 0.00 183/390 std::pair<CallbackKey const, std::function<void ()> >::~pair() [1185]
  18146. [1115] 0.0 0.00 0.00 390 std::function<void ()>::~function() [1115]
  18147. 0.00 0.00 390/50052 std::_Function_base::~_Function_base() [323]
  18148. -----------------------------------------------
  18149. 0.00 0.00 157/24677 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1424]
  18150. 0.00 0.00 24520/24677 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1073]
  18151. [1116] 0.0 0.00 0.00 24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1116]
  18152. 0.00 0.00 24107/613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*) [823]
  18153. 0.00 0.00 24107/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  18154. 0.00 0.00 24677/150024 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_end() [3160]
  18155. 0.00 0.00 24677/623772 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3033]
  18156. 0.00 0.00 24107/48214 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node_base const*) [3296]
  18157. -----------------------------------------------
  18158. 0.00 0.00 120009/120009 Entity::Entity(Entity const&) [565]
  18159. [1117] 0.0 0.00 0.00 120009 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map(std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&) [1117]
  18160. 0.00 0.00 120009/120009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&) [1119]
  18161. -----------------------------------------------
  18162. 0.00 0.00 120009/120009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&) [1119]
  18163. [1118] 0.0 0.00 0.00 120009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true> const&) [1118]
  18164. 0.00 0.00 120009/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  18165. 0.00 0.00 120009/120009 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >, std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::_S_select_on_copy(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > const&) [3185]
  18166. 0.00 0.00 120009/300018 std::_Rb_tree_key_compare<std::less<std::type_index> >::_Rb_tree_key_compare(std::less<std::type_index> const&) [3067]
  18167. -----------------------------------------------
  18168. 0.00 0.00 120009/120009 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::map(std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&) [1117]
  18169. [1119] 0.0 0.00 0.00 120009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > > const&) [1119]
  18170. 0.00 0.00 120009/120009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl(std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_Rb_tree_impl<std::less<std::type_index>, true> const&) [1118]
  18171. 0.00 0.00 120009/120009 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_root() const [3186]
  18172. -----------------------------------------------
  18173. 0.00 0.00 14000/42000 std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Component> >, std::is_move_constructible<Component>, std::is_move_assignable<Component> >::value, void>::type std::swap<Component>(Component&, Component&) [503]
  18174. 0.00 0.00 28000/42000 Component::operator=(Component const&) [504]
  18175. [1120] 0.0 0.00 0.00 42000 Component::Component(Component const&) [1120]
  18176. 0.00 0.00 42000/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  18177. -----------------------------------------------
  18178. 0.00 0.00 1/1 std::function<void ()>::operator()() const [103]
  18179. [1121] 0.0 0.00 0.00 1 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1121]
  18180. 0.00 0.00 1/1 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  18181. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2945]
  18182. -----------------------------------------------
  18183. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1121]
  18184. [1122] 0.0 0.00 0.00 1 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  18185. 0.00 0.00 2/38 Text::local_bounds() const [850]
  18186. 0.00 0.00 2/2325255 Text* Entity::get<Text, (void*)0>() [47]
  18187. 0.00 0.00 5/7852 GraphicalSystem::camera() const [1191]
  18188. 0.00 0.00 5/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  18189. 0.00 0.00 2/30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  18190. 0.00 0.00 5/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  18191. 0.00 0.00 1/37528737 Entity::space() const [169]
  18192. 0.00 0.00 1/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  18193. 0.00 0.00 1/61301454 Camera::size() const [416]
  18194. 0.00 0.00 2/18 Camera::viewport() [4923]
  18195. 0.00 0.00 2/6 Camera::zoom() const [5329]
  18196. 0.00 0.00 1/521712 sf::Vector2<float>::Vector2() [3042]
  18197. 0.00 0.00 1/4435 SceneNode::position(sf::Vector2<float> const&) [3733]
  18198. -----------------------------------------------
  18199. 14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  18200. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse() [1124]
  18201. [1123] 0.0 0.00 0.00 599+14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  18202. 0.00 0.00 14277/14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1193]
  18203. 0.00 0.00 13107/13107 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1206]
  18204. 0.00 0.00 30922/32719 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::operator bool() const [1268]
  18205. 0.00 0.00 14876/29153 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1413]
  18206. 0.00 0.00 1769/30922 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1407]
  18207. 0.00 0.00 57707/58306 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::get_token() [3274]
  18208. 0.00 0.00 41661/42859 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::~basic_json() <cycle 3> [3275]
  18209. 0.00 0.00 30323/30922 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::expect(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::token_type) const [3339]
  18210. 0.00 0.00 27384/27384 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::get_string() const [3349]
  18211. 0.00 0.00 27384/27384 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>) [3348]
  18212. 0.00 0.00 14277/14876 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_discarded() const [3485]
  18213. 0.00 0.00 14277/14876 std::remove_reference<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&>::type&& std::move<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&) [3486]
  18214. 0.00 0.00 14277/14876 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&&) [3484]
  18215. 0.00 0.00 1769/1769 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::unexpect(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::token_type) const [3938]
  18216. 14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  18217. -----------------------------------------------
  18218. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  18219. [1124] 0.0 0.00 0.00 599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse() [1124]
  18220. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  18221. 0.00 0.00 599/58306 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::get_token() [3274]
  18222. 0.00 0.00 599/198792 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::assert_invariant() const [3117]
  18223. 0.00 0.00 599/30922 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::expect(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::token_type) const [3339]
  18224. 0.00 0.00 599/14876 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_discarded() const [3485]
  18225. 0.00 0.00 599/14876 std::remove_reference<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&>::type&& std::move<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&>(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&) [3486]
  18226. 0.00 0.00 599/42859 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::~basic_json() <cycle 3> [3275]
  18227. 0.00 0.00 599/14876 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&&) [3484]
  18228. -----------------------------------------------
  18229. 0.00 0.00 3/270596 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  18230. 0.00 0.00 102/270596 std::function<void ()>::function(std::function<void ()> const&) [1418]
  18231. 0.00 0.00 270491/270596 Callback::execute_callback(CallbackKey) [94]
  18232. [1125] 0.0 0.00 0.00 270596 std::function<void ()>::operator bool() const [1125]
  18233. 0.00 0.00 270596/32731940 std::_Function_base::_M_empty() const [384]
  18234. -----------------------------------------------
  18235. 0.00 0.00 16319/16319 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_base(unsigned long, std::allocator<Handle> const&) [1127]
  18236. [1126] 0.0 0.00 0.00 16319 std::_Vector_base<Handle, std::allocator<Handle> >::_M_create_storage(unsigned long) [1126]
  18237. 0.00 0.00 16319/228748 std::_Vector_base<Handle, std::allocator<Handle> >::_M_allocate(unsigned long) [922]
  18238. -----------------------------------------------
  18239. 0.00 0.00 16319/16319 std::vector<Handle, std::allocator<Handle> >::vector(std::vector<Handle, std::allocator<Handle> > const&) [336]
  18240. [1127] 0.0 0.00 0.00 16319 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_base(unsigned long, std::allocator<Handle> const&) [1127]
  18241. 0.00 0.00 16319/16319 std::_Vector_base<Handle, std::allocator<Handle> >::_M_create_storage(unsigned long) [1126]
  18242. 0.00 0.00 16319/16319 std::_Vector_base<Handle, std::allocator<Handle> >::_Vector_impl::_Vector_impl(std::allocator<Handle> const&) [3447]
  18243. -----------------------------------------------
  18244. 0.00 0.00 1/1 StartMenuScene::init(Game&) [363]
  18245. [1128] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  18246. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18247. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18248. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1544]
  18249. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18250. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18251. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18252. -----------------------------------------------
  18253. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18254. [1129] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  18255. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18256. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18257. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1545]
  18258. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18259. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18260. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18261. -----------------------------------------------
  18262. 0.00 0.00 1/1 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  18263. [1130] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  18264. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18265. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18266. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1546]
  18267. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18268. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18269. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18270. -----------------------------------------------
  18271. 0.00 0.00 1/1 BuilderScene::create_hud(Game&) [229]
  18272. [1131] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  18273. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18274. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18275. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&) [1547]
  18276. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18277. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18278. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18279. -----------------------------------------------
  18280. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18281. [1132] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  18282. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18283. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18284. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1548]
  18285. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18286. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18287. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18288. -----------------------------------------------
  18289. 0.00 0.00 1/1 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  18290. [1133] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  18291. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18292. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18293. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&) [1549]
  18294. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18295. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18296. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18297. -----------------------------------------------
  18298. 0.00 0.00 1/1 BuilderScene::create_notification(float, float) [901]
  18299. [1134] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  18300. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18301. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18302. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1550]
  18303. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18304. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18305. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18306. -----------------------------------------------
  18307. 0.00 0.00 1/1 BuilderScene::create_notification(float, float) [901]
  18308. [1135] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  18309. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18310. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18311. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&) [1551]
  18312. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18313. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18314. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18315. -----------------------------------------------
  18316. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18317. [1136] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  18318. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18319. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18320. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1552]
  18321. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18322. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18323. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18324. -----------------------------------------------
  18325. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18326. [1137] 0.0 0.00 0.00 1 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  18327. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18328. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18329. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1553]
  18330. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18331. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18332. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18333. -----------------------------------------------
  18334. 0.00 0.00 1/1 BuilderScene::create_hud(Game&) [229]
  18335. [1138] 0.0 0.00 0.00 1 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  18336. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18337. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18338. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1704]
  18339. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18340. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18341. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18342. -----------------------------------------------
  18343. 0.00 0.00 1/1 BuilderScene::create_notification(float, float) [901]
  18344. [1139] 0.0 0.00 0.00 1 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  18345. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18346. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18347. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1705]
  18348. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18349. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18350. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18351. -----------------------------------------------
  18352. 0.00 0.00 1/1 BuilderScene::create_notification(float, float) [901]
  18353. [1140] 0.0 0.00 0.00 1 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  18354. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18355. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18356. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1706]
  18357. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18358. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18359. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18360. -----------------------------------------------
  18361. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18362. [1141] 0.0 0.00 0.00 1 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  18363. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18364. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18365. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1707]
  18366. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18367. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18368. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18369. -----------------------------------------------
  18370. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18371. [1142] 0.0 0.00 0.00 1 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  18372. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18373. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18374. 0.00 0.00 1/1 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1741]
  18375. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18376. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18377. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18378. -----------------------------------------------
  18379. 0.00 0.00 1/1 BuilderScene::file_dialog_box() [536]
  18380. [1143] 0.0 0.00 0.00 1 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  18381. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18382. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18383. 0.00 0.00 1/1 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1740]
  18384. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18385. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18386. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18387. -----------------------------------------------
  18388. 0.00 0.00 1/1 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  18389. [1144] 0.0 0.00 0.00 1 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  18390. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18391. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18392. 0.00 0.00 1/1 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [1815]
  18393. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18394. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18395. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18396. -----------------------------------------------
  18397. 0.00 0.00 1/1 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  18398. [1145] 0.0 0.00 0.00 1 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  18399. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18400. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18401. 0.00 0.00 1/1 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [1816]
  18402. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18403. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18404. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18405. -----------------------------------------------
  18406. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18407. [1146] 0.0 0.00 0.00 1 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  18408. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18409. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18410. 0.00 0.00 1/1 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, int&, int&, (void*)0>(char const (&) [21], int&, int&, int&, int&) [1813]
  18411. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18412. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18413. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18414. -----------------------------------------------
  18415. 0.00 0.00 1/1 BuilderScene::create_hud(Game&) [229]
  18416. [1147] 0.0 0.00 0.00 1 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  18417. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18418. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18419. 0.00 0.00 1/1 Handle ComponentManager::add<Rectangle, char const (&) [23], int&, int&, int&, int&, (void*)0>(char const (&) [23], int&, int&, int&, int&) [1814]
  18420. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18421. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18422. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18423. -----------------------------------------------
  18424. 0.00 0.00 1/1 StartMenuScene::init(Game&) [363]
  18425. [1148] 0.0 0.00 0.00 1 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  18426. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18427. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18428. 0.00 0.00 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [18], int&, (void*)0>(char const (&) [18], int&) [1825]
  18429. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18430. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18431. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18432. -----------------------------------------------
  18433. 0.00 0.00 1/1 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  18434. [1149] 0.0 0.00 0.00 1 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  18435. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18436. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18437. 0.00 0.00 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [22], int&, (void*)0>(char const (&) [22], int&) [1827]
  18438. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18439. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18440. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18441. -----------------------------------------------
  18442. 0.00 0.00 1/1 BuilderScene::create_hud(Game&) [229]
  18443. [1150] 0.0 0.00 0.00 1 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  18444. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18445. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18446. 0.00 0.00 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [23], int&, (void*)0>(char const (&) [23], int&) [1828]
  18447. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18448. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18449. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18450. -----------------------------------------------
  18451. 0.00 0.00 1/1 BuilderScene::create_notification(float, float) [901]
  18452. [1151] 0.0 0.00 0.00 1 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  18453. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18454. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18455. 0.00 0.00 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [26], int&, (void*)0>(char const (&) [26], int&) [1829]
  18456. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18457. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18458. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18459. -----------------------------------------------
  18460. 0.00 0.00 1/1 BuilderScene::create_notification(float, float) [901]
  18461. [1152] 0.0 0.00 0.00 1 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  18462. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18463. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18464. 0.00 0.00 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [29], int&, (void*)0>(char const (&) [29], int&) [1830]
  18465. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18466. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18467. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18468. -----------------------------------------------
  18469. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18470. [1153] 0.0 0.00 0.00 1 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  18471. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18472. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18473. 0.00 0.00 1/1 Handle ComponentManager::add<PlayerProfile, char const (&) [34], int&, (void*)0>(char const (&) [34], int&) [1831]
  18474. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18475. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18476. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18477. -----------------------------------------------
  18478. 0.00 0.00 1/1 BuilderScene::create_hud(Game&) [229]
  18479. [1154] 0.0 0.00 0.00 1 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  18480. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18481. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18482. 0.00 0.00 1/1 Handle ComponentManager::add<Collision, char const (&) [19], sf::Rect<float>&, (void*)0>(char const (&) [19], sf::Rect<float>&) [1840]
  18483. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18484. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18485. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18486. -----------------------------------------------
  18487. 0.00 0.00 1/1 BuilderScene::create_notification(float, float) [901]
  18488. [1155] 0.0 0.00 0.00 1 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  18489. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18490. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18491. 0.00 0.00 1/1 Handle ComponentManager::add<Collision, char const (&) [25], sf::Rect<float>&, (void*)0>(char const (&) [25], sf::Rect<float>&) [1841]
  18492. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18493. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18494. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18495. -----------------------------------------------
  18496. 0.00 0.00 1/1 BuilderScene::create_hud(Game&) [229]
  18497. [1156] 0.0 0.00 0.00 1 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  18498. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18499. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18500. 0.00 0.00 1/1 Handle ComponentManager::add<Collision, char const (&) [29], sf::Rect<float>&, (void*)0>(char const (&) [29], sf::Rect<float>&) [1842]
  18501. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18502. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18503. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18504. -----------------------------------------------
  18505. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  18506. [1157] 0.0 0.00 0.00 1 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  18507. 0.00 0.00 1/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  18508. 0.00 0.00 1/1062 Handle::operator=(Handle const&) [784]
  18509. 0.00 0.00 1/1 Handle ComponentManager::add<Collision, char const (&) [30], sf::Rect<float>&, (void*)0>(char const (&) [30], sf::Rect<float>&) [1843]
  18510. 0.00 0.00 1/50806020 std::map<std::type_index, Handle, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::operator[](std::type_index&&) [13]
  18511. 0.00 0.00 1/1488784 Entity::handle() const [385]
  18512. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  18513. -----------------------------------------------
  18514. 0.00 0.00 207/207 CallbackSystem::on_update(Game&, Entity&) [34]
  18515. [1158] 0.0 0.00 0.00 207 Callback::mouse_wheel() [1158]
  18516. 0.00 0.00 207/270491 Callback::execute_callback(CallbackKey) [94]
  18517. -----------------------------------------------
  18518. 0.00 0.00 3/3 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  18519. [1159] 0.0 0.00 0.00 3 ResizeInputEvent::execute(InputListener&) [1159]
  18520. 0.00 0.00 1/1 Game::process(ResizeInputEvent&) [1160]
  18521. 0.00 0.00 2/2 InputDevice::process(ResizeInputEvent&) [6156]
  18522. -----------------------------------------------
  18523. 0.00 0.00 1/1 ResizeInputEvent::execute(InputListener&) [1159]
  18524. [1160] 0.0 0.00 0.00 1 Game::process(ResizeInputEvent&) [1160]
  18525. 0.00 0.00 1/1 Scene::process(Game&, ResizeInputEvent&) [1161]
  18526. 0.00 0.00 1/8879 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::top() [3585]
  18527. -----------------------------------------------
  18528. 0.00 0.00 1/1 Game::process(ResizeInputEvent&) [1160]
  18529. [1161] 0.0 0.00 0.00 1 Scene::process(Game&, ResizeInputEvent&) [1161]
  18530. 0.00 0.00 1/3 void Messageable::send_message<ResizeCameraMessage, (void*)0, sf::Vector2<float> >(sf::Vector2<float>&&) [1078]
  18531. 0.00 0.00 1/15 Game::window() [5002]
  18532. 0.00 0.00 1/12 Canvas::size() const [5059]
  18533. -----------------------------------------------
  18534. 0.00 0.00 24520/24520 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1073]
  18535. [1162] 0.0 0.00 0.00 24520 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1162]
  18536. 0.00 0.00 24520/24520 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1163]
  18537. 0.00 0.00 24520/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_node() [3394]
  18538. 0.00 0.00 24520/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  18539. 0.00 0.00 24520/122610 std::tuple<unsigned int&&>&& std::forward<std::tuple<unsigned int&&> >(std::remove_reference<std::tuple<unsigned int&&> >::type&) [3178]
  18540. 0.00 0.00 24520/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  18541. -----------------------------------------------
  18542. 0.00 0.00 24520/24520 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1162]
  18543. [1163] 0.0 0.00 0.00 24520 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1163]
  18544. 0.00 0.00 24520/1471972 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr() [602]
  18545. 0.00 0.00 24520/17059716 operator new(unsigned long, void*) [458]
  18546. 0.00 0.00 24520/24520 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1273]
  18547. 0.00 0.00 24520/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  18548. 0.00 0.00 24520/122610 std::tuple<unsigned int&&>&& std::forward<std::tuple<unsigned int&&> >(std::remove_reference<std::tuple<unsigned int&&> >::type&) [3178]
  18549. 0.00 0.00 24520/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  18550. 0.00 0.00 24520/98708 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_Node_allocator() [3199]
  18551. -----------------------------------------------
  18552. 0.00 0.00 1/1 ComponentManager::remove(std::type_index, Handle) [407]
  18553. [1164] 0.0 0.00 0.00 1 ObjectPool<Callback>::remove(Handle const&) [1164]
  18554. 0.00 0.00 1/23 std::vector<Handle, std::allocator<Handle> >::erase(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >) [739]
  18555. 0.00 0.00 17/39007591 std::vector<Handle, std::allocator<Handle> >::end() [155]
  18556. 0.00 0.00 17/32469796 bool __gnu_cxx::operator!=<Handle const*, Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [190]
  18557. 0.00 0.00 16/35635835 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator++() [300]
  18558. 0.00 0.00 17/37458566 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::operator*() const [344]
  18559. 0.00 0.00 1/2079910 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::at(unsigned long) [430]
  18560. 0.00 0.00 2/91867127 Handle::index() const [161]
  18561. 0.00 0.00 1/1835285 std::vector<Handle, std::allocator<Handle> >::begin() [919]
  18562. 0.00 0.00 1/91867104 Handle::version() const [199]
  18563. 0.00 0.00 1/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  18564. 0.00 0.00 17/47533 Handle::operator==(Handle const&) const [3302]
  18565. -----------------------------------------------
  18566. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18567. [1165] 0.0 0.00 0.00 1 void InputBinding::set<ModalIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1165]
  18568. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18569. 0.00 0.00 1/1 std::shared_ptr<ModalIntent> std::make_shared<ModalIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2146]
  18570. 0.00 0.00 1/1 std::shared_ptr<ModalIntent>::~shared_ptr() [2639]
  18571. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<ModalIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<ModalIntent>(std::shared_ptr<ModalIntent>&&) [2657]
  18572. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18573. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18574. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18575. -----------------------------------------------
  18576. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18577. [1166] 0.0 0.00 0.00 1 void InputBinding::set<MouseXIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1166]
  18578. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18579. 0.00 0.00 1/1 std::shared_ptr<MouseXIntent> std::make_shared<MouseXIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2147]
  18580. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseXIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MouseXIntent>(std::shared_ptr<MouseXIntent>&&) [2658]
  18581. 0.00 0.00 1/1 std::shared_ptr<MouseXIntent>::~shared_ptr() [2640]
  18582. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18583. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18584. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18585. -----------------------------------------------
  18586. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18587. [1167] 0.0 0.00 0.00 1 void InputBinding::set<MouseYIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1167]
  18588. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18589. 0.00 0.00 1/1 std::shared_ptr<MouseYIntent> std::make_shared<MouseYIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2148]
  18590. 0.00 0.00 1/1 std::shared_ptr<MouseYIntent>::~shared_ptr() [2641]
  18591. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseYIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MouseYIntent>(std::shared_ptr<MouseYIntent>&&) [2659]
  18592. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18593. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18594. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18595. -----------------------------------------------
  18596. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18597. [1168] 0.0 0.00 0.00 1 void InputBinding::set<MoveLeftIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1168]
  18598. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18599. 0.00 0.00 1/1 std::shared_ptr<MoveLeftIntent> std::make_shared<MoveLeftIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2149]
  18600. 0.00 0.00 1/1 std::shared_ptr<MoveLeftIntent>::~shared_ptr() [2642]
  18601. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveLeftIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveLeftIntent>(std::shared_ptr<MoveLeftIntent>&&) [2660]
  18602. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18603. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18604. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18605. -----------------------------------------------
  18606. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18607. [1169] 0.0 0.00 0.00 1 void InputBinding::set<LeftClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1169]
  18608. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18609. 0.00 0.00 1/1 std::shared_ptr<LeftClickIntent> std::make_shared<LeftClickIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2150]
  18610. 0.00 0.00 1/1 std::shared_ptr<LeftClickIntent>::~shared_ptr() [2644]
  18611. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<LeftClickIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<LeftClickIntent>(std::shared_ptr<LeftClickIntent>&&) [2661]
  18612. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18613. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18614. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18615. -----------------------------------------------
  18616. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18617. [1170] 0.0 0.00 0.00 1 void InputBinding::set<MoveRightIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1170]
  18618. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18619. 0.00 0.00 1/1 std::shared_ptr<MoveRightIntent> std::make_shared<MoveRightIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2151]
  18620. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MoveRightIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MoveRightIntent>(std::shared_ptr<MoveRightIntent>&&) [2662]
  18621. 0.00 0.00 1/1 std::shared_ptr<MoveRightIntent>::~shared_ptr() [2645]
  18622. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18623. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18624. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18625. -----------------------------------------------
  18626. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18627. [1171] 0.0 0.00 0.00 1 void InputBinding::set<ResetViewIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1171]
  18628. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18629. 0.00 0.00 1/1 std::shared_ptr<ResetViewIntent> std::make_shared<ResetViewIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2152]
  18630. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<ResetViewIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<ResetViewIntent>(std::shared_ptr<ResetViewIntent>&&) [2663]
  18631. 0.00 0.00 1/1 std::shared_ptr<ResetViewIntent>::~shared_ptr() [2646]
  18632. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18633. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18634. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18635. -----------------------------------------------
  18636. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18637. [1172] 0.0 0.00 0.00 1 void InputBinding::set<MouseWheelIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1172]
  18638. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18639. 0.00 0.00 1/1 std::shared_ptr<MouseWheelIntent> std::make_shared<MouseWheelIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2153]
  18640. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseWheelIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<MouseWheelIntent>(std::shared_ptr<MouseWheelIntent>&&) [2664]
  18641. 0.00 0.00 1/1 std::shared_ptr<MouseWheelIntent>::~shared_ptr() [2647]
  18642. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18643. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18644. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18645. -----------------------------------------------
  18646. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18647. [1173] 0.0 0.00 0.00 1 void InputBinding::set<RightClickIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1173]
  18648. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18649. 0.00 0.00 1/1 std::shared_ptr<RightClickIntent> std::make_shared<RightClickIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2154]
  18650. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<RightClickIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<RightClickIntent>(std::shared_ptr<RightClickIntent>&&) [2665]
  18651. 0.00 0.00 1/1 std::shared_ptr<RightClickIntent>::~shared_ptr() [2649]
  18652. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18653. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18654. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18655. -----------------------------------------------
  18656. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18657. [1174] 0.0 0.00 0.00 1 void InputBinding::set<RemoveTilesIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1174]
  18658. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18659. 0.00 0.00 1/1 std::shared_ptr<RemoveTilesIntent> std::make_shared<RemoveTilesIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2155]
  18660. 0.00 0.00 1/1 std::shared_ptr<RemoveTilesIntent>::~shared_ptr() [2650]
  18661. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<RemoveTilesIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<RemoveTilesIntent>(std::shared_ptr<RemoveTilesIntent>&&) [2666]
  18662. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18663. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18664. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18665. -----------------------------------------------
  18666. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18667. [1175] 0.0 0.00 0.00 1 void InputBinding::set<VisualDebugIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1175]
  18668. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18669. 0.00 0.00 1/1 std::shared_ptr<VisualDebugIntent> std::make_shared<VisualDebugIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2156]
  18670. 0.00 0.00 1/1 std::shared_ptr<VisualDebugIntent>::~shared_ptr() [2651]
  18671. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<VisualDebugIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<VisualDebugIntent>(std::shared_ptr<VisualDebugIntent>&&) [2667]
  18672. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18673. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18674. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18675. -----------------------------------------------
  18676. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18677. [1176] 0.0 0.00 0.00 1 void InputBinding::set<SerializeMapIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1176]
  18678. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18679. 0.00 0.00 1/1 std::shared_ptr<SerializeMapIntent> std::make_shared<SerializeMapIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2157]
  18680. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<SerializeMapIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<SerializeMapIntent>(std::shared_ptr<SerializeMapIntent>&&) [2668]
  18681. 0.00 0.00 1/1 std::shared_ptr<SerializeMapIntent>::~shared_ptr() [2652]
  18682. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18683. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18684. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18685. -----------------------------------------------
  18686. 0.00 0.00 1/1 StartMenuScene::init(Game&) [363]
  18687. [1177] 0.0 0.00 0.00 1 void InputBinding::set<SelectMenuItemIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1177]
  18688. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18689. 0.00 0.00 1/1 std::shared_ptr<SelectMenuItemIntent> std::make_shared<SelectMenuItemIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2158]
  18690. 0.00 0.00 1/1 std::shared_ptr<SelectMenuItemIntent>::~shared_ptr() [2654]
  18691. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<SelectMenuItemIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<SelectMenuItemIntent>(std::shared_ptr<SelectMenuItemIntent>&&) [2669]
  18692. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18693. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18694. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18695. -----------------------------------------------
  18696. 0.00 0.00 1/1 BuilderScene::setup_keybindings(Game&) [556]
  18697. [1178] 0.0 0.00 0.00 1 void InputBinding::set<GridVisibilityToggleIntent, (void*)0, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [1178]
  18698. 0.00 0.00 1/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  18699. 0.00 0.00 1/1 std::shared_ptr<GridVisibilityToggleIntent> std::make_shared<GridVisibilityToggleIntent, int, std::shared_ptr<InputElement> >(int&&, std::shared_ptr<InputElement>&&) [2159]
  18700. 0.00 0.00 1/1 std::enable_if<std::is_assignable<std::__shared_ptr<Intent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<GridVisibilityToggleIntent> >::value, std::shared_ptr<Intent>&>::type std::shared_ptr<Intent>::operator=<GridVisibilityToggleIntent>(std::shared_ptr<GridVisibilityToggleIntent>&&) [2670]
  18701. 0.00 0.00 1/1 std::shared_ptr<GridVisibilityToggleIntent>::~shared_ptr() [2656]
  18702. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  18703. 0.00 0.00 1/162 std::shared_ptr<InputElement>&& std::forward<std::shared_ptr<InputElement> >(std::remove_reference<std::shared_ptr<InputElement> >::type&) [4468]
  18704. 0.00 0.00 1/305375 int&& std::forward<int>(std::remove_reference<int>::type&) [3060]
  18705. -----------------------------------------------
  18706. 0.00 0.00 1/2004 void ComponentManager::create_pool<Clickable, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Clickable) [889]
  18707. 0.00 0.00 1/2004 ObjectPool<Clickable>::Entry::Entry(unsigned int, Clickable) [2086]
  18708. 0.00 0.00 2/2004 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable) [1021]
  18709. 0.00 0.00 1000/2004 Clickable::operator=(Clickable const&) [1036]
  18710. 0.00 0.00 1000/2004 ObjectPool<Clickable>::Entry::Entry(ObjectPool<Clickable>::Entry const&) [1220]
  18711. [1179] 0.0 0.00 0.00 2004 Clickable::Clickable(Clickable const&) [1179]
  18712. 0.00 0.00 4008/229036 Clickable::is_left_clicked() const [608]
  18713. 0.00 0.00 2004/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  18714. 0.00 0.00 2004/91956801 Component::id[abi:cxx11]() const [307]
  18715. 0.00 0.00 4008/521712 sf::Vector2<float>::Vector2() [3042]
  18716. -----------------------------------------------
  18717. 0.00 0.00 1/29249 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>) [2574]
  18718. 0.00 0.00 2/29249 TileMap::TileMap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2713]
  18719. 0.00 0.00 2/29249 VertexList::VertexList(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::PrimitiveType, unsigned int) [2610]
  18720. 0.00 0.00 2/29249 Grid::Grid(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Vector2<float>, float, float) [2611]
  18721. 0.00 0.00 21/29249 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>, sf::Rect<int> const&) [1694]
  18722. 0.00 0.00 35/29249 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  18723. 0.00 0.00 38/29249 Collision::Collision(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Rect<float>) [1796]
  18724. 0.00 0.00 42/29249 PlayerProfile::PlayerProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) [1774]
  18725. 0.00 0.00 42/29249 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  18726. 0.00 0.00 77/29249 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  18727. 0.00 0.00 113/29249 Rectangle::Rectangle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float) [1608]
  18728. 0.00 0.00 189/29249 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1589]
  18729. 0.00 0.00 2004/29249 Clickable::Clickable(Clickable const&) [1179]
  18730. 0.00 0.00 2004/29249 Collision::Collision(Collision const&) [1342]
  18731. 0.00 0.00 2004/29249 Rectangle::Rectangle(Rectangle const&) [1022]
  18732. 0.00 0.00 2004/29249 TileMap::TileMap(TileMap const&) [1341]
  18733. 0.00 0.00 2004/29249 VertexList::VertexList(VertexList const&) [1079]
  18734. 0.00 0.00 2004/29249 Grid::Grid(Grid const&) [1340]
  18735. 0.00 0.00 4008/29249 Callback::Callback(Callback const&) [1261]
  18736. 0.00 0.00 4008/29249 PlayerProfile::PlayerProfile(PlayerProfile const&) [1276]
  18737. 0.00 0.00 4008/29249 Text::Text(Text const&) [937]
  18738. 0.00 0.00 4637/29249 Sprite::Sprite(Sprite const&) [1221]
  18739. [1180] 0.0 0.00 0.00 29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  18740. 0.00 0.00 29249/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  18741. -----------------------------------------------
  18742. 0.00 0.00 24677/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [232]
  18743. [1181] 0.0 0.00 0.00 24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1181]
  18744. 0.00 0.00 24677/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1182]
  18745. 0.00 0.00 24677/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_put_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [3395]
  18746. -----------------------------------------------
  18747. 0.00 0.00 24677/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_drop_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1181]
  18748. [1182] 0.0 0.00 0.00 24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1182]
  18749. 0.00 0.00 24677/1471972 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr() [602]
  18750. 0.00 0.00 24677/98708 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_Node_allocator() [3199]
  18751. 0.00 0.00 24677/24677 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::destroy<std::pair<unsigned int const, Entity*> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*) [3391]
  18752. -----------------------------------------------
  18753. 0.00 0.00 183/183 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*) [1184]
  18754. [1183] 0.0 0.00 0.00 183 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::pair<CallbackKey const, std::function<void ()> >*) [1183]
  18755. 0.00 0.00 183/183 std::pair<CallbackKey const, std::function<void ()> >::~pair() [1185]
  18756. -----------------------------------------------
  18757. 0.00 0.00 183/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1187]
  18758. [1184] 0.0 0.00 0.00 183 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*) [1184]
  18759. 0.00 0.00 183/183 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::pair<CallbackKey const, std::function<void ()> >*) [1183]
  18760. -----------------------------------------------
  18761. 0.00 0.00 183/183 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::pair<CallbackKey const, std::function<void ()> >*) [1183]
  18762. [1185] 0.0 0.00 0.00 183 std::pair<CallbackKey const, std::function<void ()> >::~pair() [1185]
  18763. 0.00 0.00 183/390 std::function<void ()>::~function() [1115]
  18764. -----------------------------------------------
  18765. 0.00 0.00 183/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_erase(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [738]
  18766. [1186] 0.0 0.00 0.00 183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1186]
  18767. 0.00 0.00 183/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1187]
  18768. 0.00 0.00 183/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_put_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [4461]
  18769. -----------------------------------------------
  18770. 0.00 0.00 183/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1186]
  18771. [1187] 0.0 0.00 0.00 183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1187]
  18772. 0.00 0.00 183/183 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::destroy<std::pair<CallbackKey const, std::function<void ()> > >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*) [1184]
  18773. 0.00 0.00 183/576132 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >::_M_valptr() [3038]
  18774. 0.00 0.00 183/4732 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_Node_allocator() [3723]
  18775. -----------------------------------------------
  18776. 0.00 0.00 224/224 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [733]
  18777. [1188] 0.0 0.00 0.00 224 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*) [1188]
  18778. 0.00 0.00 224/5148 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [977]
  18779. 0.00 0.00 135/20040 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const*) [870]
  18780. 0.00 0.00 137/2711 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_end() [3815]
  18781. 0.00 0.00 135/568 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node_base const*) [4170]
  18782. 0.00 0.00 135/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  18783. -----------------------------------------------
  18784. 0.00 0.00 21397/21397 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::dump(std::ostream&, bool, unsigned int, unsigned int) const [744]
  18785. [1189] 0.0 0.00 0.00 21397 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::escape_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1189]
  18786. 0.00 0.00 21397/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  18787. 0.00 0.00 21397/21397 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::extra_space(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3421]
  18788. -----------------------------------------------
  18789. 0.00 0.00 1/4848 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  18790. 0.00 0.00 1/4848 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  18791. 0.00 0.00 1/4848 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  18792. 0.00 0.00 2/4848 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  18793. 0.00 0.00 2/4848 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  18794. 0.00 0.00 2/4848 ObjectPool<Sprite>::~ObjectPool() [1238]
  18795. 0.00 0.00 21/4848 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  18796. 0.00 0.00 187/4848 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  18797. 0.00 0.00 629/4848 void boost::detail::variant::destroyer::internal_visit<Sprite>(Sprite&, int) const [1306]
  18798. 0.00 0.00 2000/4848 Sprite::operator=(Sprite const&) [985]
  18799. 0.00 0.00 2002/4848 ObjectPool<Sprite>::Entry::~Entry() [1239]
  18800. [1190] 0.0 0.00 0.00 4848 Sprite::~Sprite() [1190]
  18801. 0.00 0.00 4848/5688 std::shared_ptr<Texture>::~shared_ptr() [1224]
  18802. 0.00 0.00 4848/4848 std::shared_ptr<Animation>::~shared_ptr() [1225]
  18803. 0.00 0.00 4848/6848 sf::Sprite::~Sprite() [3639]
  18804. 0.00 0.00 4848/71249 Component::~Component() [3224]
  18805. -----------------------------------------------
  18806. 0.00 0.00 1/7852 StartMenuScene::init(Game&)::{lambda()#2}::operator()() const [2430]
  18807. 0.00 0.00 2/7852 BuilderScene::init(Game&) [108]
  18808. 0.00 0.00 3/7852 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  18809. 0.00 0.00 3/7852 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  18810. 0.00 0.00 3/7852 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  18811. 0.00 0.00 3/7852 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  18812. 0.00 0.00 5/7852 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  18813. 0.00 0.00 5/7852 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}::operator()() const [1122]
  18814. 0.00 0.00 7827/7852 GraphicalSystem::on_update(Game&, Entity&) [30]
  18815. [1191] 0.0 0.00 0.00 7852 GraphicalSystem::camera() const [1191]
  18816. 0.00 0.00 7852/30650750 std::shared_ptr<Camera>::shared_ptr(std::shared_ptr<Camera> const&) [63]
  18817. -----------------------------------------------
  18818. 0.00 0.00 62658/62658 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  18819. [1192] 0.0 0.00 0.00 62658 Message::type() const [1192]
  18820. 0.00 0.00 62658/104306070 std::type_index::type_index(std::type_info const&) [118]
  18821. -----------------------------------------------
  18822. 0.00 0.00 14277/14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  18823. [1193] 0.0 0.00 0.00 14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1193]
  18824. 0.00 0.00 14277/14277 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1194]
  18825. 0.00 0.00 14277/14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_null() const [3505]
  18826. 0.00 0.00 14277/26251 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_object() const [3362]
  18827. -----------------------------------------------
  18828. 0.00 0.00 14277/14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1193]
  18829. [1194] 0.0 0.00 0.00 14277 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1194]
  18830. 0.00 0.00 14277/14277 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1197]
  18831. 0.00 0.00 14310/14310 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator*() const [3501]
  18832. 0.00 0.00 14277/14277 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3512]
  18833. 0.00 0.00 14277/38237 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::end() [3320]
  18834. 0.00 0.00 14277/22632 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&) const [3419]
  18835. 0.00 0.00 14277/14634 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple<void, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3492]
  18836. 0.00 0.00 14277/14277 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const&) [3511]
  18837. 0.00 0.00 33/33 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::key_comp() const [4765]
  18838. 0.00 0.00 33/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  18839. -----------------------------------------------
  18840. 0.00 0.00 14277/14277 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1197]
  18841. [1195] 0.0 0.00 0.00 14277 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1195]
  18842. 0.00 0.00 14277/14277 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1196]
  18843. 0.00 0.00 14277/14277 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_get_node() [3514]
  18844. 0.00 0.00 14277/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  18845. 0.00 0.00 14277/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  18846. 0.00 0.00 14277/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  18847. -----------------------------------------------
  18848. 0.00 0.00 14277/14277 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1195]
  18849. [1196] 0.0 0.00 0.00 14277 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1196]
  18850. 0.00 0.00 14277/14277 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1200]
  18851. 0.00 0.00 14277/17059716 operator new(unsigned long, void*) [458]
  18852. 0.00 0.00 14277/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  18853. 0.00 0.00 14277/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  18854. 0.00 0.00 14277/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  18855. 0.00 0.00 14277/66225 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::_M_valptr() [3237]
  18856. 0.00 0.00 14277/57108 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_get_Node_allocator() [3276]
  18857. -----------------------------------------------
  18858. 0.00 0.00 14277/14277 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1194]
  18859. [1197] 0.0 0.00 0.00 14277 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1197]
  18860. 0.00 0.00 14277/14277 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1195]
  18861. 0.00 0.00 14277/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  18862. 0.00 0.00 14277/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  18863. 0.00 0.00 14277/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  18864. 0.00 0.00 14277/67401 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > const*) [3227]
  18865. 0.00 0.00 14277/14277 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3521]
  18866. 0.00 0.00 14277/14277 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*) [3518]
  18867. -----------------------------------------------
  18868. 0.00 0.00 1/8626 std::enable_if<std::__sp_compatible_with<CloseInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<CloseInputEvent>(std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [2673]
  18869. 0.00 0.00 1/8626 std::enable_if<std::__sp_compatible_with<LostFocusInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<LostFocusInputEvent>(std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [2675]
  18870. 0.00 0.00 1/8626 std::enable_if<std::__sp_compatible_with<GainedFocusInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<GainedFocusInputEvent>(std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [2676]
  18871. 0.00 0.00 1/8626 std::enable_if<std::__sp_compatible_with<ResizeInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<ResizeInputEvent>(std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [2674]
  18872. 0.00 0.00 3/8626 std::enable_if<std::__sp_compatible_with<MouseEnteredInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseEnteredInputEvent>(std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [2449]
  18873. 0.00 0.00 3/8626 std::enable_if<std::__sp_compatible_with<MouseLeftInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseLeftInputEvent>(std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [2448]
  18874. 0.00 0.00 21/8626 std::enable_if<std::__sp_compatible_with<KeyPressInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyPressInputEvent>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1762]
  18875. 0.00 0.00 21/8626 std::enable_if<std::__sp_compatible_with<KeyReleaseInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyReleaseInputEvent>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1763]
  18876. 0.00 0.00 24/8626 std::enable_if<std::__sp_compatible_with<MouseButtonInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseButtonInputEvent>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1717]
  18877. 0.00 0.00 110/8626 std::enable_if<std::__sp_compatible_with<MouseWheelInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseWheelInputEvent>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1534]
  18878. 0.00 0.00 546/8626 std::enable_if<std::__sp_compatible_with<MouseMoveInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseMoveInputEvent>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1388]
  18879. 0.00 0.00 7894/8626 std::shared_ptr<InputEvent>::~shared_ptr() [1202]
  18880. [1198] 0.0 0.00 0.00 8626 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  18881. 0.00 0.00 8626/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  18882. -----------------------------------------------
  18883. 0.00 0.00 14277/14277 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1200]
  18884. [1199] 0.0 0.00 0.00 14277 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1199]
  18885. 0.00 0.00 14277/14277 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1218]
  18886. 0.00 0.00 14277/17059716 operator new(unsigned long, void*) [458]
  18887. 0.00 0.00 14277/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  18888. 0.00 0.00 14277/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  18889. 0.00 0.00 14277/14634 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&) [3491]
  18890. 0.00 0.00 14277/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  18891. -----------------------------------------------
  18892. 0.00 0.00 14277/14277 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1196]
  18893. [1200] 0.0 0.00 0.00 14277 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1200]
  18894. 0.00 0.00 14277/14277 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1199]
  18895. 0.00 0.00 14277/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  18896. 0.00 0.00 14277/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  18897. 0.00 0.00 14277/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  18898. -----------------------------------------------
  18899. 0.00 0.00 224/224 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [733]
  18900. [1201] 0.0 0.00 0.00 224 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1201]
  18901. 0.00 0.00 224/224 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_const_cast() const [1203]
  18902. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1515]
  18903. 0.00 0.00 433/568 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_key(std::_Rb_tree_node_base const*) [4170]
  18904. 0.00 0.00 433/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  18905. 0.00 0.00 224/2711 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_end() [3815]
  18906. 0.00 0.00 220/220 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_leftmost() [4388]
  18907. 0.00 0.00 211/211 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator--() [4416]
  18908. 0.00 0.00 211/14399 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_S_right(std::_Rb_tree_node_base*) [3495]
  18909. 0.00 0.00 135/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  18910. 0.00 0.00 87/1307 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&) [3981]
  18911. 0.00 0.00 16/16 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_rightmost() [4994]
  18912. 0.00 0.00 10/10 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::size() const [5116]
  18913. -----------------------------------------------
  18914. 0.00 0.00 7894/7894 InputManager::poll_event(Game&) [686]
  18915. [1202] 0.0 0.00 0.00 7894 std::shared_ptr<InputEvent>::~shared_ptr() [1202]
  18916. 0.00 0.00 7894/8626 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  18917. -----------------------------------------------
  18918. 0.00 0.00 224/224 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1201]
  18919. [1203] 0.0 0.00 0.00 224 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_const_cast() const [1203]
  18920. 0.00 0.00 224/5148 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [977]
  18921. -----------------------------------------------
  18922. 0.00 0.00 13107/13107 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1206]
  18923. [1204] 0.0 0.00 0.00 13107 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1204]
  18924. 0.00 0.00 13107/13107 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1205]
  18925. -----------------------------------------------
  18926. 0.00 0.00 13107/13107 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1204]
  18927. [1205] 0.0 0.00 0.00 13107 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1205]
  18928. 0.00 0.00 13107/13107 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1207]
  18929. 0.00 0.00 26214/39321 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::get() const [3312]
  18930. 0.00 0.00 13107/26215 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [3366]
  18931. 0.00 0.00 13107/13108 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) [3524]
  18932. 0.00 0.00 13107/13107 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::unique_ptr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, {lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1} const&) [3530]
  18933. 0.00 0.00 13107/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  18934. 0.00 0.00 13107/13107 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::release() [3529]
  18935. 0.00 0.00 13107/26217 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [3364]
  18936. 0.00 0.00 13107/13107 std::unique_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)#1}>::~unique_ptr() [3531]
  18937. -----------------------------------------------
  18938. 0.00 0.00 13107/13107 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  18939. [1206] 0.0 0.00 0.00 13107 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1206]
  18940. 0.00 0.00 13107/13107 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1204]
  18941. 0.00 0.00 13107/198792 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::assert_invariant() const [3117]
  18942. -----------------------------------------------
  18943. 0.00 0.00 13107/13107 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1205]
  18944. [1207] 0.0 0.00 0.00 13107 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1207]
  18945. 0.00 0.00 13107/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  18946. 0.00 0.00 13107/17059716 operator new(unsigned long, void*) [458]
  18947. 0.00 0.00 13107/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  18948. -----------------------------------------------
  18949. 0.00 0.00 157/24677 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1424]
  18950. 0.00 0.00 24520/24677 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1073]
  18951. [1208] 0.0 0.00 0.00 24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, unsigned int const&) [1208]
  18952. 0.00 0.00 24107/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  18953. 0.00 0.00 570/570 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_unique_pos(unsigned int const&) [1659]
  18954. 0.00 0.00 48214/48214 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_rightmost() [3295]
  18955. 0.00 0.00 24677/24677 std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >::_M_const_cast() const [3389]
  18956. 0.00 0.00 24677/150024 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_end() [3160]
  18957. 0.00 0.00 24677/37167 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::size() const [3322]
  18958. 0.00 0.00 24107/48214 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node_base const*) [3296]
  18959. 0.00 0.00 24107/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  18960. -----------------------------------------------
  18961. 0.00 0.00 3/8076 StartMenuScene::init(Game&) [363]
  18962. 0.00 0.00 15/8076 BuilderScene::setup_keybindings(Game&) [556]
  18963. 0.00 0.00 115/8076 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}::operator()() const [879]
  18964. 0.00 0.00 116/8076 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  18965. 0.00 0.00 7827/8076 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  18966. [1209] 0.0 0.00 0.00 8076 InputManager::get_device(unsigned int) [1209]
  18967. 0.00 0.00 8076/8076 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&) [1210]
  18968. 0.00 0.00 16152/16158 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) [3454]
  18969. 0.00 0.00 8076/31763 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::end() [3336]
  18970. 0.00 0.00 8076/8079 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> > const&) const [3602]
  18971. 0.00 0.00 8076/8078 std::_Rb_tree_const_iterator<std::pair<unsigned int const, InputDevice*> >::operator->() const [3603]
  18972. -----------------------------------------------
  18973. 0.00 0.00 8076/8076 InputManager::get_device(unsigned int) [1209]
  18974. [1210] 0.0 0.00 0.00 8076 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&) [1210]
  18975. 0.00 0.00 8076/8076 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&) [1211]
  18976. -----------------------------------------------
  18977. 0.00 0.00 8076/8076 std::map<unsigned int, InputDevice*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&) [1210]
  18978. [1211] 0.0 0.00 0.00 8076 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&) [1211]
  18979. 0.00 0.00 8076/8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, std::_Rb_tree_node_base*, unsigned int const&) [1231]
  18980. 0.00 0.00 8076/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  18981. 0.00 0.00 8076/8083 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_end() [3599]
  18982. 0.00 0.00 8076/8081 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_begin() [3600]
  18983. 0.00 0.00 8076/39839 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::end() [3311]
  18984. 0.00 0.00 8076/8079 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> > const&) const [3601]
  18985. 0.00 0.00 8076/8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_key(std::_Rb_tree_node_base const*) [3604]
  18986. -----------------------------------------------
  18987. 0.00 0.00 1000/1000 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&) [1213]
  18988. [1212] 0.0 0.00 0.00 1000 void std::_Construct<ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry const&>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry const&) [1212]
  18989. 0.00 0.00 1000/1000 ObjectPool<Clickable>::Entry::Entry(ObjectPool<Clickable>::Entry const&) [1220]
  18990. 0.00 0.00 1000/17059716 operator new(unsigned long, void*) [458]
  18991. 0.00 0.00 1000/1000 ObjectPool<Clickable>::Entry const& std::forward<ObjectPool<Clickable>::Entry const&>(std::remove_reference<ObjectPool<Clickable>::Entry const&>::type&) [4047]
  18992. -----------------------------------------------
  18993. 0.00 0.00 1/1 ObjectPool<Clickable>::Entry* std::uninitialized_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&) [1216]
  18994. [1213] 0.0 0.00 0.00 1 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&) [1213]
  18995. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry const&>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry const&) [1212]
  18996. 0.00 0.00 1000/2000 ObjectPool<Clickable>::Entry* std::__addressof<ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry&) [3914]
  18997. -----------------------------------------------
  18998. 0.00 0.00 1/1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::vector(unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry> const&) [1215]
  18999. [1214] 0.0 0.00 0.00 1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Clickable>::Entry const&) [1214]
  19000. 0.00 0.00 1/1 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry>&) [1217]
  19001. 0.00 0.00 1/2 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_get_Tp_allocator() [6425]
  19002. -----------------------------------------------
  19003. 0.00 0.00 1/1 ObjectPool<Clickable>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Clickable) [1021]
  19004. [1215] 0.0 0.00 0.00 1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::vector(unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry> const&) [1215]
  19005. 0.00 0.00 1/1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Clickable>::Entry const&) [1214]
  19006. 0.00 0.00 1/1 std::_Vector_base<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Clickable>::Entry> const&) [7181]
  19007. -----------------------------------------------
  19008. 0.00 0.00 1/1 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry>&) [1217]
  19009. [1216] 0.0 0.00 0.00 1 ObjectPool<Clickable>::Entry* std::uninitialized_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&) [1216]
  19010. 0.00 0.00 1/1 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&) [1213]
  19011. -----------------------------------------------
  19012. 0.00 0.00 1/1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Clickable>::Entry const&) [1214]
  19013. [1217] 0.0 0.00 0.00 1 ObjectPool<Clickable>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&, std::allocator<ObjectPool<Clickable>::Entry>&) [1217]
  19014. 0.00 0.00 1/1 ObjectPool<Clickable>::Entry* std::uninitialized_fill_n<ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry>(ObjectPool<Clickable>::Entry*, unsigned long, ObjectPool<Clickable>::Entry const&) [1216]
  19015. -----------------------------------------------
  19016. 0.00 0.00 14277/14277 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1199]
  19017. [1218] 0.0 0.00 0.00 14277 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1218]
  19018. 0.00 0.00 14277/14277 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1219]
  19019. -----------------------------------------------
  19020. 0.00 0.00 14277/14277 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1218]
  19021. [1219] 0.0 0.00 0.00 14277 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1219]
  19022. 0.00 0.00 14277/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  19023. 0.00 0.00 14277/14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(decltype(nullptr)) [1478]
  19024. 0.00 0.00 14277/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  19025. 0.00 0.00 14277/14634 std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&) [3494]
  19026. -----------------------------------------------
  19027. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Clickable>::Entry, ObjectPool<Clickable>::Entry const&>(ObjectPool<Clickable>::Entry*, ObjectPool<Clickable>::Entry const&) [1212]
  19028. [1220] 0.0 0.00 0.00 1000 ObjectPool<Clickable>::Entry::Entry(ObjectPool<Clickable>::Entry const&) [1220]
  19029. 0.00 0.00 1000/2004 Clickable::Clickable(Clickable const&) [1179]
  19030. -----------------------------------------------
  19031. 0.00 0.00 2/4637 void ComponentManager::create_pool<Sprite, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Sprite) [642]
  19032. 0.00 0.00 2/4637 ObjectPool<Sprite>::Entry::Entry(unsigned int, Sprite) [2458]
  19033. 0.00 0.00 4/4637 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  19034. 0.00 0.00 187/4637 boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list5<Circle, Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list4<Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list3<Sprite, Text, VertexList> > >::initializer_node::initialize(void*, Sprite const&) [1447]
  19035. 0.00 0.00 442/4637 void boost::detail::variant::copy_into::internal_visit<Sprite>(Sprite const&, int) const [1360]
  19036. 0.00 0.00 2000/4637 Sprite::operator=(Sprite const&) [985]
  19037. 0.00 0.00 2000/4637 ObjectPool<Sprite>::Entry::Entry(ObjectPool<Sprite>::Entry const&) [1258]
  19038. [1221] 0.0 0.00 0.00 4637 Sprite::Sprite(Sprite const&) [1221]
  19039. 0.00 0.00 4637/5077 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&) [1227]
  19040. 0.00 0.00 4637/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  19041. 0.00 0.00 4637/91956801 Component::id[abi:cxx11]() const [307]
  19042. 0.00 0.00 4637/4969 Updateable::Updateable() [3716]
  19043. 0.00 0.00 4637/4637 sf::Sprite::Sprite(sf::Sprite const&) [3726]
  19044. 0.00 0.00 4637/4848 std::shared_ptr<Animation>::shared_ptr(decltype(nullptr)) [3717]
  19045. -----------------------------------------------
  19046. 0.00 0.00 1/102 Callback::mouse_wheel(std::function<void ()>) [1605]
  19047. 0.00 0.00 2/102 Callback::right_release(std::function<void ()>) [1506]
  19048. 0.00 0.00 3/102 Callback::mouse_move(std::function<void ()>) [1462]
  19049. 0.00 0.00 4/102 Callback::left_click(std::function<void ()>) [1440]
  19050. 0.00 0.00 5/102 Callback::on_update(std::function<void ()>) [1422]
  19051. 0.00 0.00 10/102 Callback::camera_resize(std::function<void ()>) [1349]
  19052. 0.00 0.00 24/102 Callback::mouse_in(std::function<void ()>) [1286]
  19053. 0.00 0.00 24/102 Callback::mouse_out(std::function<void ()>) [1287]
  19054. 0.00 0.00 29/102 Callback::left_release(std::function<void ()>) [1266]
  19055. [1222] 0.0 0.00 0.00 102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  19056. 0.00 0.00 102/390 std::function<void ()>::~function() [1115]
  19057. 0.00 0.00 102/102 std::function<void ()>::function(std::function<void ()> const&) [1418]
  19058. 0.00 0.00 102/102 std::function<void ()>::swap(std::function<void ()>&) [4579]
  19059. -----------------------------------------------
  19060. 0.00 0.00 209/5897 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&&) [1480]
  19061. 0.00 0.00 5688/5897 std::shared_ptr<Texture>::~shared_ptr() [1224]
  19062. [1223] 0.0 0.00 0.00 5897 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1223]
  19063. 0.00 0.00 5897/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  19064. -----------------------------------------------
  19065. 0.00 0.00 1/5688 StartMenuScene::init(Game&) [363]
  19066. 0.00 0.00 1/5688 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  19067. 0.00 0.00 2/5688 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> >::~pair() [2524]
  19068. 0.00 0.00 2/5688 TextureAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<int>) [1970]
  19069. 0.00 0.00 21/5688 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19070. 0.00 0.00 21/5688 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  19071. 0.00 0.00 374/5688 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  19072. 0.00 0.00 418/5688 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  19073. 0.00 0.00 4848/5688 Sprite::~Sprite() [1190]
  19074. [1224] 0.0 0.00 0.00 5688 std::shared_ptr<Texture>::~shared_ptr() [1224]
  19075. 0.00 0.00 5688/5897 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1223]
  19076. -----------------------------------------------
  19077. 0.00 0.00 4848/4848 Sprite::~Sprite() [1190]
  19078. [1225] 0.0 0.00 0.00 4848 std::shared_ptr<Animation>::~shared_ptr() [1225]
  19079. 0.00 0.00 4848/4848 std::__shared_ptr<Animation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1226]
  19080. -----------------------------------------------
  19081. 0.00 0.00 4848/4848 std::shared_ptr<Animation>::~shared_ptr() [1225]
  19082. [1226] 0.0 0.00 0.00 4848 std::__shared_ptr<Animation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1226]
  19083. 0.00 0.00 4848/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  19084. -----------------------------------------------
  19085. 0.00 0.00 1/5077 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>) [2574]
  19086. 0.00 0.00 1/5077 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  19087. 0.00 0.00 21/5077 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>, sf::Rect<int> const&) [1694]
  19088. 0.00 0.00 21/5077 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  19089. 0.00 0.00 187/5077 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  19090. 0.00 0.00 209/5077 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  19091. 0.00 0.00 4637/5077 Sprite::Sprite(Sprite const&) [1221]
  19092. [1227] 0.0 0.00 0.00 5077 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&) [1227]
  19093. 0.00 0.00 5077/5077 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&) [1228]
  19094. -----------------------------------------------
  19095. 0.00 0.00 5077/5077 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&) [1227]
  19096. [1228] 0.0 0.00 0.00 5077 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&) [1228]
  19097. 0.00 0.00 5077/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  19098. -----------------------------------------------
  19099. 0.00 0.00 62658/62658 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  19100. [1229] 0.0 0.00 0.00 62658 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&) [1229]
  19101. 0.00 0.00 62658/62658 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&) [1230]
  19102. -----------------------------------------------
  19103. 0.00 0.00 62658/62658 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&) [1229]
  19104. [1230] 0.0 0.00 0.00 62658 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&) [1230]
  19105. 0.00 0.00 62658/62658 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, std::_Rb_tree_node_base*, std::type_index const&) [1251]
  19106. 0.00 0.00 2903/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  19107. 0.00 0.00 124576/187234 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::end() [3118]
  19108. 0.00 0.00 62658/62694 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_end() [3239]
  19109. 0.00 0.00 62658/242937 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_begin() [3105]
  19110. 0.00 0.00 62658/62672 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator==(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > const&) const [3240]
  19111. 0.00 0.00 2903/2914 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_key(std::_Rb_tree_node_base const*) [3813]
  19112. -----------------------------------------------
  19113. 0.00 0.00 2/8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::lower_bound(unsigned int const&) [2608]
  19114. 0.00 0.00 8076/8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::find(unsigned int const&) [1211]
  19115. [1231] 0.0 0.00 0.00 8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> >*, std::_Rb_tree_node_base*, unsigned int const&) [1231]
  19116. 0.00 0.00 16148/1245528 std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const [819]
  19117. 0.00 0.00 16148/16151 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, InputDevice*> > const*) [3455]
  19118. 0.00 0.00 8078/55818 std::_Rb_tree_iterator<std::pair<unsigned int const, InputDevice*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3282]
  19119. 0.00 0.00 8076/8078 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_left(std::_Rb_tree_node_base*) [3605]
  19120. 0.00 0.00 8072/8074 std::_Rb_tree<unsigned int, std::pair<unsigned int const, InputDevice*>, std::_Select1st<std::pair<unsigned int const, InputDevice*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, InputDevice*> > >::_S_right(std::_Rb_tree_node_base*) [3607]
  19121. -----------------------------------------------
  19122. 0.00 0.00 75/4543 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&&) [1607]
  19123. 0.00 0.00 4468/4543 std::shared_ptr<Font>::~shared_ptr() [1233]
  19124. [1232] 0.0 0.00 0.00 4543 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1232]
  19125. 0.00 0.00 4543/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  19126. -----------------------------------------------
  19127. 0.00 0.00 1/4468 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  19128. 0.00 0.00 1/4468 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  19129. 0.00 0.00 1/4468 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  19130. 0.00 0.00 1/4468 BuilderScene::file_dialog_box() [536]
  19131. 0.00 0.00 1/4468 BuilderScene::create_mouse_entity(Game&) [684]
  19132. 0.00 0.00 1/4468 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  19133. 0.00 0.00 1/4468 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  19134. 0.00 0.00 1/4468 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  19135. 0.00 0.00 1/4468 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  19136. 0.00 0.00 1/4468 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  19137. 0.00 0.00 1/4468 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  19138. 0.00 0.00 2/4468 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> >::~pair() [2518]
  19139. 0.00 0.00 2/4468 FontAtlas::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2079]
  19140. 0.00 0.00 3/4468 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  19141. 0.00 0.00 3/4468 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  19142. 0.00 0.00 4/4468 StartMenuScene::init(Game&) [363]
  19143. 0.00 0.00 4/4468 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  19144. 0.00 0.00 63/4468 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  19145. 0.00 0.00 64/4468 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  19146. 0.00 0.00 77/4468 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  19147. 0.00 0.00 150/4468 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  19148. 0.00 0.00 4085/4468 Text::~Text() [1235]
  19149. [1233] 0.0 0.00 0.00 4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  19150. 0.00 0.00 4468/4543 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1232]
  19151. -----------------------------------------------
  19152. 0.00 0.00 5/106 Mouse::Mouse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [235]
  19153. 0.00 0.00 101/106 Keyboard::Keyboard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1236]
  19154. [1234] 0.0 0.00 0.00 106 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1234]
  19155. 0.00 0.00 106/16188 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [653]
  19156. 0.00 0.00 106/106 std::enable_if<std::is_assignable<std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<Button> >::value, std::shared_ptr<InputElement>&>::type std::shared_ptr<InputElement>::operator=<Button>(std::shared_ptr<Button>&&) [1554]
  19157. 0.00 0.00 106/106 std::shared_ptr<Button>::~shared_ptr() [1555]
  19158. 0.00 0.00 106/106 std::shared_ptr<Button> std::make_shared<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1585]
  19159. -----------------------------------------------
  19160. 0.00 0.00 1/4085 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  19161. 0.00 0.00 1/4085 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  19162. 0.00 0.00 1/4085 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  19163. 0.00 0.00 1/4085 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  19164. 0.00 0.00 1/4085 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  19165. 0.00 0.00 1/4085 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  19166. 0.00 0.00 2/4085 void ComponentManager::create_pool<Text, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Text) [496]
  19167. 0.00 0.00 2/4085 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  19168. 0.00 0.00 2/4085 ObjectPool<Text>::~ObjectPool() [1275]
  19169. 0.00 0.00 3/4085 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  19170. 0.00 0.00 4/4085 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  19171. 0.00 0.00 64/4085 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  19172. 0.00 0.00 2000/4085 Text::operator=(Text const&) [649]
  19173. 0.00 0.00 2002/4085 ObjectPool<Text>::Entry::~Entry() [1277]
  19174. [1235] 0.0 0.00 0.00 4085 Text::~Text() [1235]
  19175. 0.00 0.00 4085/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  19176. 0.00 0.00 4085/6085 sf::Text::~Text() [3645]
  19177. 0.00 0.00 4085/71249 Component::~Component() [3224]
  19178. -----------------------------------------------
  19179. 0.00 0.00 1/1 Game::Game() [138]
  19180. [1236] 0.0 0.00 0.00 1 Keyboard::Keyboard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1236]
  19181. 0.00 0.00 101/106 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1234]
  19182. 0.00 0.00 1/2 InputDevice::InputDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2494]
  19183. -----------------------------------------------
  19184. 0.00 0.00 2/2 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  19185. [1237] 0.0 0.00 0.00 2 ObjectPool<Sprite>::~ObjectPool() [1237]
  19186. 0.00 0.00 2/2 ObjectPool<Sprite>::~ObjectPool() [1238]
  19187. -----------------------------------------------
  19188. 0.00 0.00 2/2 ObjectPool<Sprite>::~ObjectPool() [1237]
  19189. [1238] 0.0 0.00 0.00 2 ObjectPool<Sprite>::~ObjectPool() [1238]
  19190. 0.00 0.00 2/2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::~vector() [1242]
  19191. 0.00 0.00 2/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  19192. 0.00 0.00 2/4848 Sprite::~Sprite() [1190]
  19193. 0.00 0.00 2/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  19194. -----------------------------------------------
  19195. 0.00 0.00 2/2002 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  19196. 0.00 0.00 2000/2002 void std::_Destroy<ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*) [1240]
  19197. [1239] 0.0 0.00 0.00 2002 ObjectPool<Sprite>::Entry::~Entry() [1239]
  19198. 0.00 0.00 2002/4848 Sprite::~Sprite() [1190]
  19199. -----------------------------------------------
  19200. 0.00 0.00 2000/2000 void std::_Destroy_aux<false>::__destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*) [1241]
  19201. [1240] 0.0 0.00 0.00 2000 void std::_Destroy<ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*) [1240]
  19202. 0.00 0.00 2000/2002 ObjectPool<Sprite>::Entry::~Entry() [1239]
  19203. -----------------------------------------------
  19204. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*) [1243]
  19205. [1241] 0.0 0.00 0.00 2 void std::_Destroy_aux<false>::__destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*) [1241]
  19206. 0.00 0.00 2000/2000 void std::_Destroy<ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*) [1240]
  19207. 0.00 0.00 2000/4000 ObjectPool<Sprite>::Entry* std::__addressof<ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry&) [3778]
  19208. -----------------------------------------------
  19209. 0.00 0.00 2/2 ObjectPool<Sprite>::~ObjectPool() [1238]
  19210. [1242] 0.0 0.00 0.00 2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::~vector() [1242]
  19211. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*, std::allocator<ObjectPool<Sprite>::Entry>&) [1244]
  19212. 0.00 0.00 2/4 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_get_Tp_allocator() [5653]
  19213. 0.00 0.00 2/2 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::~_Vector_base() [6416]
  19214. -----------------------------------------------
  19215. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*, std::allocator<ObjectPool<Sprite>::Entry>&) [1244]
  19216. [1243] 0.0 0.00 0.00 2 void std::_Destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*) [1243]
  19217. 0.00 0.00 2/2 void std::_Destroy_aux<false>::__destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*) [1241]
  19218. -----------------------------------------------
  19219. 0.00 0.00 2/2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::~vector() [1242]
  19220. [1244] 0.0 0.00 0.00 2 void std::_Destroy<ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*, std::allocator<ObjectPool<Sprite>::Entry>&) [1244]
  19221. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Sprite>::Entry*>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry*) [1243]
  19222. -----------------------------------------------
  19223. 0.00 0.00 72/72 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  19224. [1245] 0.0 0.00 0.00 72 MouseButtonInputEvent::execute(InputListener&) [1245]
  19225. 0.00 0.00 24/24 Mouse::process(MouseButtonInputEvent&) [1246]
  19226. 0.00 0.00 24/24 InputDevice::process(MouseButtonInputEvent&) [4789]
  19227. 0.00 0.00 24/24 Game::process(MouseButtonInputEvent&) [4792]
  19228. -----------------------------------------------
  19229. 0.00 0.00 24/24 MouseButtonInputEvent::execute(InputListener&) [1245]
  19230. [1246] 0.0 0.00 0.00 24 Mouse::process(MouseButtonInputEvent&) [1246]
  19231. 0.00 0.00 72/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  19232. 0.00 0.00 72/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  19233. 0.00 0.00 72/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  19234. 0.00 0.00 48/1470 Axis::position(int) [3976]
  19235. 0.00 0.00 24/66 Button::position(int) [4664]
  19236. -----------------------------------------------
  19237. 0.00 0.00 689/213118 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>, std::random_access_iterator_tag) [1250]
  19238. 0.00 0.00 70367/213118 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle const&>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [282]
  19239. 0.00 0.00 142062/213118 void std::vector<Handle, std::allocator<Handle> >::_M_realloc_insert<Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle&&) [167]
  19240. [1247] 0.0 0.00 0.00 213118 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [1247]
  19241. 0.00 0.00 426236/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  19242. -----------------------------------------------
  19243. 0.00 0.00 412/412 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}::operator()(ComponentAddedMessage&) const [275]
  19244. [1248] 0.0 0.00 0.00 412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::find<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [1248]
  19245. 0.00 0.00 412/412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>) [1249]
  19246. 0.00 0.00 412/412 __gnu_cxx::__ops::_Iter_equals_val<Handle const> __gnu_cxx::__ops::__iter_equals_val<Handle const>(Handle const&) [4243]
  19247. -----------------------------------------------
  19248. 0.00 0.00 412/412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::find<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle>(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, Handle const&) [1248]
  19249. [1249] 0.0 0.00 0.00 412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>) [1249]
  19250. 0.00 0.00 412/412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>, std::random_access_iterator_tag) [1250]
  19251. 0.00 0.00 412/412 std::iterator_traits<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [4244]
  19252. -----------------------------------------------
  19253. 0.00 0.00 412/412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>) [1249]
  19254. [1250] 0.0 0.00 0.00 412 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > std::__find_if<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const> >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >, __gnu_cxx::__ops::_Iter_equals_val<Handle const>, std::random_access_iterator_tag) [1250]
  19255. 0.00 0.00 30028/3162920 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::operator++() [802]
  19256. 0.00 0.00 689/213118 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::difference_type __gnu_cxx::operator-<Handle*, std::vector<Handle, std::allocator<Handle> > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&, __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > const&) [1247]
  19257. 0.00 0.00 30194/30194 bool __gnu_cxx::__ops::_Iter_equals_val<Handle const>::operator()<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >) [3340]
  19258. -----------------------------------------------
  19259. 0.00 0.00 62658/62658 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::find(std::type_index const&) [1230]
  19260. [1251] 0.0 0.00 0.00 62658 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*, std::_Rb_tree_node_base*, std::type_index const&) [1251]
  19261. 0.00 0.00 5834/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  19262. 0.00 0.00 62658/249942 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3104]
  19263. 0.00 0.00 5834/5841 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > const*) [3691]
  19264. 0.00 0.00 4052/4073 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_left(std::_Rb_tree_node_base*) [3737]
  19265. 0.00 0.00 1782/1804 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_right(std::_Rb_tree_node_base*) [3930]
  19266. -----------------------------------------------
  19267. 0.00 0.00 2000/2000 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&) [1253]
  19268. [1252] 0.0 0.00 0.00 2000 void std::_Construct<ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry const&>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry const&) [1252]
  19269. 0.00 0.00 2000/2000 ObjectPool<Sprite>::Entry::Entry(ObjectPool<Sprite>::Entry const&) [1258]
  19270. 0.00 0.00 2000/17059716 operator new(unsigned long, void*) [458]
  19271. 0.00 0.00 2000/2000 ObjectPool<Sprite>::Entry const& std::forward<ObjectPool<Sprite>::Entry const&>(std::remove_reference<ObjectPool<Sprite>::Entry const&>::type&) [3927]
  19272. -----------------------------------------------
  19273. 0.00 0.00 2/2 ObjectPool<Sprite>::Entry* std::uninitialized_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&) [1256]
  19274. [1253] 0.0 0.00 0.00 2 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&) [1253]
  19275. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry const&>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry const&) [1252]
  19276. 0.00 0.00 2000/4000 ObjectPool<Sprite>::Entry* std::__addressof<ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry&) [3778]
  19277. -----------------------------------------------
  19278. 0.00 0.00 2/2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::vector(unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry> const&) [1255]
  19279. [1254] 0.0 0.00 0.00 2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Sprite>::Entry const&) [1254]
  19280. 0.00 0.00 2/2 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry>&) [1257]
  19281. 0.00 0.00 2/4 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_get_Tp_allocator() [5653]
  19282. -----------------------------------------------
  19283. 0.00 0.00 2/2 ObjectPool<Sprite>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Sprite) [982]
  19284. [1255] 0.0 0.00 0.00 2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::vector(unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry> const&) [1255]
  19285. 0.00 0.00 2/2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Sprite>::Entry const&) [1254]
  19286. 0.00 0.00 2/2 std::_Vector_base<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Sprite>::Entry> const&) [6415]
  19287. -----------------------------------------------
  19288. 0.00 0.00 2/2 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry>&) [1257]
  19289. [1256] 0.0 0.00 0.00 2 ObjectPool<Sprite>::Entry* std::uninitialized_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&) [1256]
  19290. 0.00 0.00 2/2 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&) [1253]
  19291. -----------------------------------------------
  19292. 0.00 0.00 2/2 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Sprite>::Entry const&) [1254]
  19293. [1257] 0.0 0.00 0.00 2 ObjectPool<Sprite>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&, std::allocator<ObjectPool<Sprite>::Entry>&) [1257]
  19294. 0.00 0.00 2/2 ObjectPool<Sprite>::Entry* std::uninitialized_fill_n<ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry>(ObjectPool<Sprite>::Entry*, unsigned long, ObjectPool<Sprite>::Entry const&) [1256]
  19295. -----------------------------------------------
  19296. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<Sprite>::Entry, ObjectPool<Sprite>::Entry const&>(ObjectPool<Sprite>::Entry*, ObjectPool<Sprite>::Entry const&) [1252]
  19297. [1258] 0.0 0.00 0.00 2000 ObjectPool<Sprite>::Entry::Entry(ObjectPool<Sprite>::Entry const&) [1258]
  19298. 0.00 0.00 2000/4637 Sprite::Sprite(Sprite const&) [1221]
  19299. -----------------------------------------------
  19300. 0.00 0.00 7827/7827 GraphicalSystem::on_update(Game&, Entity&) [30]
  19301. [1259] 0.0 0.00 0.00 7827 VertexList::draw(RenderSurface&, sf::RenderStates) [1259]
  19302. 0.00 0.00 7827/1994730 Canvas::draw(sf::Drawable&, sf::RenderStates) [601]
  19303. -----------------------------------------------
  19304. 0.00 0.00 5987/5987 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  19305. [1260] 0.0 0.00 0.00 5987 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::iter_impl<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> const>::key() const [1260]
  19306. 0.00 0.00 5987/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  19307. 0.00 0.00 5987/26251 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_object() const [3362]
  19308. 0.00 0.00 5987/23361 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >::operator->() const [3417]
  19309. -----------------------------------------------
  19310. 0.00 0.00 2/4008 void ComponentManager::create_pool<Callback, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Callback) [552]
  19311. 0.00 0.00 2/4008 ObjectPool<Callback>::Entry::Entry(unsigned int, Callback) [2584]
  19312. 0.00 0.00 4/4008 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  19313. 0.00 0.00 2000/4008 Callback::operator=(Callback const&) [883]
  19314. 0.00 0.00 2000/4008 ObjectPool<Callback>::Entry::Entry(ObjectPool<Callback>::Entry const&) [1300]
  19315. [1261] 0.0 0.00 0.00 4008 Callback::Callback(Callback const&) [1261]
  19316. 0.00 0.00 4008/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  19317. 0.00 0.00 4008/4008 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::map(std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&) [1355]
  19318. 0.00 0.00 4008/91956801 Component::id[abi:cxx11]() const [307]
  19319. 0.00 0.00 4008/521712 sf::Vector2<float>::Vector2() [3042]
  19320. -----------------------------------------------
  19321. 0.00 0.00 5400/5400 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> ><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const [1264]
  19322. [1262] 0.0 0.00 0.00 5400 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const [1262]
  19323. 0.00 0.00 5400/5400 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const [1263]
  19324. -----------------------------------------------
  19325. 0.00 0.00 5400/5400 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const [1262]
  19326. [1263] 0.0 0.00 0.00 5400 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const [1263]
  19327. 0.00 0.00 5400/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  19328. 0.00 0.00 5400/5400 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::is_string() const [3698]
  19329. -----------------------------------------------
  19330. 0.00 0.00 5400/5400 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  19331. [1264] 0.0 0.00 0.00 5400 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> ><std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const [1264]
  19332. 0.00 0.00 5400/5400 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>() const [1262]
  19333. -----------------------------------------------
  19334. 0.00 0.00 22/22 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [749]
  19335. [1265] 0.0 0.00 0.00 22 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1265]
  19336. 0.00 0.00 22/22 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  19337. 0.00 0.00 22/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  19338. 0.00 0.00 22/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  19339. 0.00 0.00 22/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  19340. 0.00 0.00 22/104306070 std::type_index::type_index(std::type_info const&) [118]
  19341. -----------------------------------------------
  19342. 0.00 0.00 1/29 BuilderScene::file_dialog_box() [536]
  19343. 0.00 0.00 1/29 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  19344. 0.00 0.00 1/29 BuilderScene::create_notification(float, float) [901]
  19345. 0.00 0.00 2/29 BuilderScene::create_hud(Game&) [229]
  19346. 0.00 0.00 3/29 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  19347. 0.00 0.00 21/29 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19348. [1266] 0.0 0.00 0.00 29 Callback::left_release(std::function<void ()>) [1266]
  19349. 0.00 0.00 29/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  19350. 0.00 0.00 29/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  19351. -----------------------------------------------
  19352. 0.00 0.00 22/22 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1265]
  19353. [1267] 0.0 0.00 0.00 22 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  19354. 0.00 0.00 22/4050 Callback::~Callback() [737]
  19355. 0.00 0.00 22/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  19356. 0.00 0.00 220/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  19357. 0.00 0.00 22/40 ObjectPool<Callback>::num_entries_active() const [1687]
  19358. 0.00 0.00 22/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  19359. 0.00 0.00 44/80 ObjectPool<Callback>::size() const [1699]
  19360. 0.00 0.00 22/17059716 operator new(unsigned long, void*) [458]
  19361. 0.00 0.00 44/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  19362. -----------------------------------------------
  19363. 0.00 0.00 1797/32719 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)> const&) [1524]
  19364. 0.00 0.00 30922/32719 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  19365. [1268] 0.0 0.00 0.00 32719 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::operator bool() const [1268]
  19366. 0.00 0.00 32719/32731940 std::_Function_base::_M_empty() const [384]
  19367. -----------------------------------------------
  19368. 0.00 0.00 740/740 Mailbox::handle_message(std::shared_ptr<Message>) [164]
  19369. [1269] 0.0 0.00 0.00 740 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::operator*() const [1269]
  19370. 0.00 0.00 740/126056 std::__shared_ptr_access<Message, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get() const [779]
  19371. -----------------------------------------------
  19372. 0.00 0.00 1/1 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19373. [1270] 0.0 0.00 0.00 1 Grid::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1270]
  19374. 0.00 0.00 1/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  19375. 0.00 0.00 5/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  19376. 0.00 0.00 1/1 Grid::origin(float, float) [2901]
  19377. 0.00 0.00 1/91956801 Component::id[abi:cxx11]() const [307]
  19378. 0.00 0.00 4/939 std::__cxx11::stof(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long*) [4057]
  19379. 0.00 0.00 1/89665 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3204]
  19380. 0.00 0.00 1/1 Grid::tile_width(float) [6897]
  19381. 0.00 0.00 1/1 Grid::tile_height(float) [6898]
  19382. 0.00 0.00 1/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [4142]
  19383. -----------------------------------------------
  19384. 0.00 0.00 380/380 GridSystem::on_update(Game&, Entity&) [10]
  19385. [1271] 0.0 0.00 0.00 380 Grid::ceil(sf::Vector2<float> const&) [1271]
  19386. 0.00 0.00 380/352297 sf::Vector2<float> sf::operator+<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [410]
  19387. 0.00 0.00 760/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  19388. 0.00 0.00 760/32051231 Grid::zoom_factor() const [426]
  19389. 0.00 0.00 760/704318 std::fmod(float, float) [3027]
  19390. 0.00 0.00 760/762 std::ceil(float) [4091]
  19391. 0.00 0.00 380/708413 Grid::tile_width() const [3025]
  19392. 0.00 0.00 380/708400 Grid::tile_height() const [3026]
  19393. -----------------------------------------------
  19394. 0.00 0.00 24520/24520 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1273]
  19395. [1272] 0.0 0.00 0.00 24520 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1272]
  19396. 0.00 0.00 24520/17059716 operator new(unsigned long, void*) [458]
  19397. 0.00 0.00 24520/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  19398. 0.00 0.00 24520/122610 std::tuple<unsigned int&&>&& std::forward<std::tuple<unsigned int&&> >(std::remove_reference<std::tuple<unsigned int&&> >::type&) [3178]
  19399. 0.00 0.00 24520/24522 std::tuple<unsigned int&&>::tuple(std::tuple<unsigned int&&>&&) [3399]
  19400. 0.00 0.00 24520/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  19401. 0.00 0.00 24520/24520 std::pair<unsigned int const, Entity*>::pair<unsigned int&&>(std::piecewise_construct_t, std::tuple<unsigned int&&>, std::tuple<>) [3404]
  19402. -----------------------------------------------
  19403. 0.00 0.00 24520/24520 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1163]
  19404. [1273] 0.0 0.00 0.00 24520 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1273]
  19405. 0.00 0.00 24520/24520 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) [1272]
  19406. 0.00 0.00 24520/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  19407. 0.00 0.00 24520/122610 std::tuple<unsigned int&&>&& std::forward<std::tuple<unsigned int&&> >(std::remove_reference<std::tuple<unsigned int&&> >::type&) [3178]
  19408. 0.00 0.00 24520/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  19409. -----------------------------------------------
  19410. 0.00 0.00 2/2 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  19411. [1274] 0.0 0.00 0.00 2 ObjectPool<Text>::~ObjectPool() [1274]
  19412. 0.00 0.00 2/2 ObjectPool<Text>::~ObjectPool() [1275]
  19413. -----------------------------------------------
  19414. 0.00 0.00 2/2 ObjectPool<Text>::~ObjectPool() [1274]
  19415. [1275] 0.0 0.00 0.00 2 ObjectPool<Text>::~ObjectPool() [1275]
  19416. 0.00 0.00 2/2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::~vector() [1280]
  19417. 0.00 0.00 2/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  19418. 0.00 0.00 2/4085 Text::~Text() [1235]
  19419. 0.00 0.00 2/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  19420. -----------------------------------------------
  19421. 0.00 0.00 2/4008 void ComponentManager::create_pool<PlayerProfile, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, PlayerProfile) [645]
  19422. 0.00 0.00 2/4008 ObjectPool<PlayerProfile>::Entry::Entry(unsigned int, PlayerProfile) [2711]
  19423. 0.00 0.00 4/4008 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile) [986]
  19424. 0.00 0.00 2000/4008 PlayerProfile::operator=(PlayerProfile const&) [988]
  19425. 0.00 0.00 2000/4008 ObjectPool<PlayerProfile>::Entry::Entry(ObjectPool<PlayerProfile>::Entry const&) [1343]
  19426. [1276] 0.0 0.00 0.00 4008 PlayerProfile::PlayerProfile(PlayerProfile const&) [1276]
  19427. 0.00 0.00 4008/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  19428. 0.00 0.00 4008/91956801 Component::id[abi:cxx11]() const [307]
  19429. -----------------------------------------------
  19430. 0.00 0.00 2/2002 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  19431. 0.00 0.00 2000/2002 void std::_Destroy<ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*) [1278]
  19432. [1277] 0.0 0.00 0.00 2002 ObjectPool<Text>::Entry::~Entry() [1277]
  19433. 0.00 0.00 2002/4085 Text::~Text() [1235]
  19434. -----------------------------------------------
  19435. 0.00 0.00 2000/2000 void std::_Destroy_aux<false>::__destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*) [1279]
  19436. [1278] 0.0 0.00 0.00 2000 void std::_Destroy<ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*) [1278]
  19437. 0.00 0.00 2000/2002 ObjectPool<Text>::Entry::~Entry() [1277]
  19438. -----------------------------------------------
  19439. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*) [1281]
  19440. [1279] 0.0 0.00 0.00 2 void std::_Destroy_aux<false>::__destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*) [1279]
  19441. 0.00 0.00 2000/2000 void std::_Destroy<ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*) [1278]
  19442. 0.00 0.00 2000/4000 ObjectPool<Text>::Entry* std::__addressof<ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry&) [3777]
  19443. -----------------------------------------------
  19444. 0.00 0.00 2/2 ObjectPool<Text>::~ObjectPool() [1275]
  19445. [1280] 0.0 0.00 0.00 2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::~vector() [1280]
  19446. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*, std::allocator<ObjectPool<Text>::Entry>&) [1282]
  19447. 0.00 0.00 2/4 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::_M_get_Tp_allocator() [5652]
  19448. 0.00 0.00 2/2 std::_Vector_base<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::~_Vector_base() [6409]
  19449. -----------------------------------------------
  19450. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*, std::allocator<ObjectPool<Text>::Entry>&) [1282]
  19451. [1281] 0.0 0.00 0.00 2 void std::_Destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*) [1281]
  19452. 0.00 0.00 2/2 void std::_Destroy_aux<false>::__destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*) [1279]
  19453. -----------------------------------------------
  19454. 0.00 0.00 2/2 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::~vector() [1280]
  19455. [1282] 0.0 0.00 0.00 2 void std::_Destroy<ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*, std::allocator<ObjectPool<Text>::Entry>&) [1282]
  19456. 0.00 0.00 2/2 void std::_Destroy<ObjectPool<Text>::Entry*>(ObjectPool<Text>::Entry*, ObjectPool<Text>::Entry*) [1281]
  19457. -----------------------------------------------
  19458. 0.00 0.00 24/24 CallbackSystem::on_update(Game&, Entity&) [34]
  19459. [1283] 0.0 0.00 0.00 24 Callback::right_click() [1283]
  19460. 0.00 0.00 24/270491 Callback::execute_callback(CallbackKey) [94]
  19461. -----------------------------------------------
  19462. 0.00 0.00 24/24 CallbackSystem::on_update(Game&, Entity&) [34]
  19463. [1284] 0.0 0.00 0.00 24 Callback::right_release() [1284]
  19464. 0.00 0.00 24/270491 Callback::execute_callback(CallbackKey) [94]
  19465. -----------------------------------------------
  19466. 0.00 0.00 7896/7896 PostorderEntitySubscription::init() [28]
  19467. [1285] 0.0 0.00 0.00 7896 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [1285]
  19468. 0.00 0.00 7896/1582476 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >::base() const [816]
  19469. 0.00 0.00 7896/32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  19470. -----------------------------------------------
  19471. 0.00 0.00 3/24 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  19472. 0.00 0.00 21/24 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19473. [1286] 0.0 0.00 0.00 24 Callback::mouse_in(std::function<void ()>) [1286]
  19474. 0.00 0.00 24/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  19475. 0.00 0.00 24/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  19476. -----------------------------------------------
  19477. 0.00 0.00 3/24 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  19478. 0.00 0.00 21/24 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19479. [1287] 0.0 0.00 0.00 24 Callback::mouse_out(std::function<void ()>) [1287]
  19480. 0.00 0.00 24/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  19481. 0.00 0.00 24/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  19482. -----------------------------------------------
  19483. 0.00 0.00 23615/23615 std::function<void (Handle)>::function(std::function<void (Handle)> const&) [928]
  19484. [1288] 0.0 0.00 0.00 23615 std::function<void (Handle)>::operator bool() const [1288]
  19485. 0.00 0.00 23615/32731940 std::_Function_base::_M_empty() const [384]
  19486. -----------------------------------------------
  19487. 0.00 0.00 5/105 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float, float, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&&, float&&) [1037]
  19488. 0.00 0.00 6/105 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, float&) [1010]
  19489. 0.00 0.00 94/105 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int, int, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&&, int&&, float&, float&) [438]
  19490. [1289] 0.0 0.00 0.00 105 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  19491. 0.00 0.00 105/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  19492. 0.00 0.00 105/105 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1364]
  19493. 0.00 0.00 105/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  19494. 0.00 0.00 105/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  19495. 0.00 0.00 105/104306070 std::type_index::type_index(std::type_info const&) [118]
  19496. -----------------------------------------------
  19497. 0.00 0.00 2000/2000 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&) [1291]
  19498. [1290] 0.0 0.00 0.00 2000 void std::_Construct<ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry const&>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry const&) [1290]
  19499. 0.00 0.00 2000/2000 ObjectPool<Callback>::Entry::Entry(ObjectPool<Callback>::Entry const&) [1300]
  19500. 0.00 0.00 2000/17059716 operator new(unsigned long, void*) [458]
  19501. 0.00 0.00 2000/2000 ObjectPool<Callback>::Entry const& std::forward<ObjectPool<Callback>::Entry const&>(std::remove_reference<ObjectPool<Callback>::Entry const&>::type&) [3928]
  19502. -----------------------------------------------
  19503. 0.00 0.00 2/2 ObjectPool<Callback>::Entry* std::uninitialized_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&) [1294]
  19504. [1291] 0.0 0.00 0.00 2 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&) [1291]
  19505. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry const&>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry const&) [1290]
  19506. 0.00 0.00 2000/4000 ObjectPool<Callback>::Entry* std::__addressof<ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry&) [3779]
  19507. -----------------------------------------------
  19508. 0.00 0.00 2/2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::vector(unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry> const&) [1293]
  19509. [1292] 0.0 0.00 0.00 2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Callback>::Entry const&) [1292]
  19510. 0.00 0.00 2/2 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry>&) [1295]
  19511. 0.00 0.00 2/4 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_get_Tp_allocator() [5654]
  19512. -----------------------------------------------
  19513. 0.00 0.00 2/2 ObjectPool<Callback>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Callback) [880]
  19514. [1293] 0.0 0.00 0.00 2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::vector(unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry> const&) [1293]
  19515. 0.00 0.00 2/2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Callback>::Entry const&) [1292]
  19516. 0.00 0.00 2/2 std::_Vector_base<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Callback>::Entry> const&) [6423]
  19517. -----------------------------------------------
  19518. 0.00 0.00 2/2 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry>&) [1295]
  19519. [1294] 0.0 0.00 0.00 2 ObjectPool<Callback>::Entry* std::uninitialized_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&) [1294]
  19520. 0.00 0.00 2/2 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&) [1291]
  19521. -----------------------------------------------
  19522. 0.00 0.00 2/2 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Callback>::Entry const&) [1292]
  19523. [1295] 0.0 0.00 0.00 2 ObjectPool<Callback>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&, std::allocator<ObjectPool<Callback>::Entry>&) [1295]
  19524. 0.00 0.00 2/2 ObjectPool<Callback>::Entry* std::uninitialized_fill_n<ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry>(ObjectPool<Callback>::Entry*, unsigned long, ObjectPool<Callback>::Entry const&) [1294]
  19525. -----------------------------------------------
  19526. 0.00 0.00 629/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::~variant() [1298]
  19527. [1296] 0.0 0.00 0.00 629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::destroy_content() [1296]
  19528. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [1297]
  19529. -----------------------------------------------
  19530. 0.00 0.00 629/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::destroy_content() [1296]
  19531. [1297] 0.0 0.00 0.00 629 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [1297]
  19532. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::destroyer, void*>(int, int, boost::detail::variant::destroyer&, void*) [1304]
  19533. 0.00 0.00 629/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const [422]
  19534. 0.00 0.00 629/2714633 boost::aligned_storage<448ul, 8ul>::address() [1026]
  19535. -----------------------------------------------
  19536. 0.00 0.00 187/629 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  19537. 0.00 0.00 442/629 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1332]
  19538. [1298] 0.0 0.00 0.00 629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::~variant() [1298]
  19539. 0.00 0.00 629/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::destroy_content() [1296]
  19540. 0.00 0.00 629/629 boost::aligned_storage<448ul, 8ul>::~aligned_storage() [4125]
  19541. -----------------------------------------------
  19542. 0.00 0.00 64/64 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [1], std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [1], std::shared_ptr<Font>&&, int&&) [528]
  19543. [1299] 0.0 0.00 0.00 64 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1299]
  19544. 0.00 0.00 64/64 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  19545. 0.00 0.00 64/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  19546. 0.00 0.00 64/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  19547. 0.00 0.00 64/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  19548. 0.00 0.00 64/104306070 std::type_index::type_index(std::type_info const&) [118]
  19549. -----------------------------------------------
  19550. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<Callback>::Entry, ObjectPool<Callback>::Entry const&>(ObjectPool<Callback>::Entry*, ObjectPool<Callback>::Entry const&) [1290]
  19551. [1300] 0.0 0.00 0.00 2000 ObjectPool<Callback>::Entry::Entry(ObjectPool<Callback>::Entry const&) [1300]
  19552. 0.00 0.00 2000/4008 Callback::Callback(Callback const&) [1261]
  19553. -----------------------------------------------
  19554. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::destroyer, void*>(int, int, boost::detail::variant::destroyer&, void*) [1304]
  19555. [1301] 0.0 0.00 0.00 629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [1301]
  19556. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::destroyer, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::destroyer&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [1302]
  19557. -----------------------------------------------
  19558. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [1301]
  19559. [1302] 0.0 0.00 0.00 629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::destroyer, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::destroyer&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [1302]
  19560. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::destroyer, void*, Sprite>(int, boost::detail::variant::destroyer&, void*, Sprite*, mpl_::bool_<false>) [1303]
  19561. -----------------------------------------------
  19562. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::destroyer, void*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::destroyer&, void*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [1302]
  19563. [1303] 0.0 0.00 0.00 629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::destroyer, void*, Sprite>(int, boost::detail::variant::destroyer&, void*, Sprite*, mpl_::bool_<false>) [1303]
  19564. 0.00 0.00 629/629 void boost::detail::variant::destroyer::internal_visit<Sprite>(Sprite&, int) const [1306]
  19565. 0.00 0.00 629/2714004 Sprite& boost::detail::variant::cast_storage<Sprite>(void*) [806]
  19566. -----------------------------------------------
  19567. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [1297]
  19568. [1304] 0.0 0.00 0.00 629 boost::detail::variant::destroyer::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::destroyer, void*>(int, int, boost::detail::variant::destroyer&, void*) [1304]
  19569. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [1301]
  19570. -----------------------------------------------
  19571. 0.00 0.00 1/102 Callback::mouse_wheel(std::function<void ()>) [1605]
  19572. 0.00 0.00 2/102 Callback::right_release(std::function<void ()>) [1506]
  19573. 0.00 0.00 3/102 Callback::mouse_move(std::function<void ()>) [1462]
  19574. 0.00 0.00 4/102 Callback::left_click(std::function<void ()>) [1440]
  19575. 0.00 0.00 5/102 Callback::on_update(std::function<void ()>) [1422]
  19576. 0.00 0.00 10/102 Callback::camera_resize(std::function<void ()>) [1349]
  19577. 0.00 0.00 24/102 Callback::mouse_in(std::function<void ()>) [1286]
  19578. 0.00 0.00 24/102 Callback::mouse_out(std::function<void ()>) [1287]
  19579. 0.00 0.00 29/102 Callback::left_release(std::function<void ()>) [1266]
  19580. [1305] 0.0 0.00 0.00 102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  19581. 0.00 0.00 102/287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::lower_bound(CallbackKey const&) [340]
  19582. 0.00 0.00 101/101 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1433]
  19583. 0.00 0.00 9/1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  19584. 0.00 0.00 111/575766 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator*() const [3039]
  19585. 0.00 0.00 102/287933 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::end() [3071]
  19586. 0.00 0.00 102/287973 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator==(std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > const&) const [3070]
  19587. 0.00 0.00 101/107 std::remove_reference<CallbackKey&>::type&& std::move<CallbackKey&>(CallbackKey&) [4552]
  19588. 0.00 0.00 101/107 std::tuple<CallbackKey&&> std::forward_as_tuple<CallbackKey>(CallbackKey&&) [4550]
  19589. 0.00 0.00 101/183 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > const&) [4459]
  19590. 0.00 0.00 9/287833 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::key_comp() const [3073]
  19591. -----------------------------------------------
  19592. 0.00 0.00 629/629 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::destroyer, void*, Sprite>(int, boost::detail::variant::destroyer&, void*, Sprite*, mpl_::bool_<false>) [1303]
  19593. [1306] 0.0 0.00 0.00 629 void boost::detail::variant::destroyer::internal_visit<Sprite>(Sprite&, int) const [1306]
  19594. 0.00 0.00 629/4848 Sprite::~Sprite() [1190]
  19595. -----------------------------------------------
  19596. 0.00 0.00 2248/2248 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [143]
  19597. [1307] 0.0 0.00 0.00 2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1307]
  19598. 0.00 0.00 957/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  19599. 0.00 0.00 957/195468284 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, Handle> > const*) [38]
  19600. 0.00 0.00 957/4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node_base const*) [1347]
  19601. 0.00 0.00 2248/101617057 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [174]
  19602. 0.00 0.00 1179/50809669 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_end() [331]
  19603. -----------------------------------------------
  19604. 0.00 0.00 2000/2000 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1309]
  19605. [1308] 0.0 0.00 0.00 2000 void std::_Construct<ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry const&>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry const&) [1308]
  19606. 0.00 0.00 2000/2000 ObjectPool<PlayerProfile>::Entry::Entry(ObjectPool<PlayerProfile>::Entry const&) [1343]
  19607. 0.00 0.00 2000/17059716 operator new(unsigned long, void*) [458]
  19608. 0.00 0.00 2000/2000 ObjectPool<PlayerProfile>::Entry const& std::forward<ObjectPool<PlayerProfile>::Entry const&>(std::remove_reference<ObjectPool<PlayerProfile>::Entry const&>::type&) [3925]
  19609. -----------------------------------------------
  19610. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::Entry* std::uninitialized_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1312]
  19611. [1309] 0.0 0.00 0.00 2 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1309]
  19612. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry const&>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry const&) [1308]
  19613. 0.00 0.00 2000/4000 ObjectPool<PlayerProfile>::Entry* std::__addressof<ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry&) [3776]
  19614. -----------------------------------------------
  19615. 0.00 0.00 2/2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::vector(unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry> const&) [1311]
  19616. [1310] 0.0 0.00 0.00 2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1310]
  19617. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n_a<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry>&) [1313]
  19618. 0.00 0.00 2/4 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_get_Tp_allocator() [5651]
  19619. -----------------------------------------------
  19620. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, PlayerProfile) [986]
  19621. [1311] 0.0 0.00 0.00 2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::vector(unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry> const&) [1311]
  19622. 0.00 0.00 2/2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1310]
  19623. 0.00 0.00 2/2 std::_Vector_base<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<PlayerProfile>::Entry> const&) [6400]
  19624. -----------------------------------------------
  19625. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n_a<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry>&) [1313]
  19626. [1312] 0.0 0.00 0.00 2 ObjectPool<PlayerProfile>::Entry* std::uninitialized_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1312]
  19627. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1309]
  19628. -----------------------------------------------
  19629. 0.00 0.00 2/2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1310]
  19630. [1313] 0.0 0.00 0.00 2 ObjectPool<PlayerProfile>::Entry* std::__uninitialized_fill_n_a<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&, std::allocator<ObjectPool<PlayerProfile>::Entry>&) [1313]
  19631. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::Entry* std::uninitialized_fill_n<ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry>(ObjectPool<PlayerProfile>::Entry*, unsigned long, ObjectPool<PlayerProfile>::Entry const&) [1312]
  19632. -----------------------------------------------
  19633. 0.00 0.00 9/9 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  19634. [1314] 0.0 0.00 0.00 9 MouseLeftInputEvent::execute(InputListener&) [1314]
  19635. 0.00 0.00 3/3 Game::process(MouseLeftInputEvent&) [1318]
  19636. 0.00 0.00 6/6 InputDevice::process(MouseLeftInputEvent&) [5268]
  19637. -----------------------------------------------
  19638. 0.00 0.00 9/9 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  19639. [1315] 0.0 0.00 0.00 9 MouseEnteredInputEvent::execute(InputListener&) [1315]
  19640. 0.00 0.00 3/3 Game::process(MouseEnteredInputEvent&) [1319]
  19641. 0.00 0.00 6/6 InputDevice::process(MouseEnteredInputEvent&) [5269]
  19642. -----------------------------------------------
  19643. 0.00 0.00 3/3 Game::process(MouseLeftInputEvent&) [1318]
  19644. [1316] 0.0 0.00 0.00 3 BuilderScene::process(Game&, MouseLeftInputEvent&) [1316]
  19645. 0.00 0.00 3/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  19646. 0.00 0.00 3/37528737 Entity::space() const [169]
  19647. 0.00 0.00 3/24614 SceneNode::visible(bool) [3396]
  19648. -----------------------------------------------
  19649. 0.00 0.00 3/3 Game::process(MouseEnteredInputEvent&) [1319]
  19650. [1317] 0.0 0.00 0.00 3 BuilderScene::process(Game&, MouseEnteredInputEvent&) [1317]
  19651. 0.00 0.00 3/2125 Scene::get_entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [553]
  19652. 0.00 0.00 3/37528737 Entity::space() const [169]
  19653. 0.00 0.00 3/24614 SceneNode::visible(bool) [3396]
  19654. -----------------------------------------------
  19655. 0.00 0.00 3/3 MouseLeftInputEvent::execute(InputListener&) [1314]
  19656. [1318] 0.0 0.00 0.00 3 Game::process(MouseLeftInputEvent&) [1318]
  19657. 0.00 0.00 3/3 BuilderScene::process(Game&, MouseLeftInputEvent&) [1316]
  19658. 0.00 0.00 3/8879 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::top() [3585]
  19659. -----------------------------------------------
  19660. 0.00 0.00 3/3 MouseEnteredInputEvent::execute(InputListener&) [1315]
  19661. [1319] 0.0 0.00 0.00 3 Game::process(MouseEnteredInputEvent&) [1319]
  19662. 0.00 0.00 3/3 BuilderScene::process(Game&, MouseEnteredInputEvent&) [1317]
  19663. 0.00 0.00 3/8879 std::stack<Scene*, std::deque<Scene*, std::allocator<Scene*> > >::top() [3585]
  19664. -----------------------------------------------
  19665. 0.00 0.00 63/63 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  19666. [1320] 0.0 0.00 0.00 63 KeyPressInputEvent::execute(InputListener&) [1320]
  19667. 0.00 0.00 21/21 Keyboard::process(KeyPressInputEvent&) [1322]
  19668. 0.00 0.00 21/21 InputDevice::process(KeyPressInputEvent&) [4833]
  19669. 0.00 0.00 21/21 Game::process(KeyPressInputEvent&) [4840]
  19670. -----------------------------------------------
  19671. 0.00 0.00 63/63 InputListener::notify(std::shared_ptr<InputEvent>&) [1005]
  19672. [1321] 0.0 0.00 0.00 63 KeyReleaseInputEvent::execute(InputListener&) [1321]
  19673. 0.00 0.00 21/21 Keyboard::process(KeyReleaseInputEvent&) [1323]
  19674. 0.00 0.00 21/21 InputDevice::process(KeyReleaseInputEvent&) [4834]
  19675. 0.00 0.00 21/21 Game::process(KeyReleaseInputEvent&) [4841]
  19676. -----------------------------------------------
  19677. 0.00 0.00 21/21 KeyPressInputEvent::execute(InputListener&) [1320]
  19678. [1322] 0.0 0.00 0.00 21 Keyboard::process(KeyPressInputEvent&) [1322]
  19679. 0.00 0.00 21/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  19680. 0.00 0.00 21/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  19681. 0.00 0.00 21/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  19682. 0.00 0.00 21/42 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator[](unsigned long) [4734]
  19683. 0.00 0.00 21/66 Button::position(int) [4664]
  19684. -----------------------------------------------
  19685. 0.00 0.00 21/21 KeyReleaseInputEvent::execute(InputListener&) [1321]
  19686. [1323] 0.0 0.00 0.00 21 Keyboard::process(KeyReleaseInputEvent&) [1323]
  19687. 0.00 0.00 21/16079 InputDevice::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [554]
  19688. 0.00 0.00 21/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  19689. 0.00 0.00 21/2236911 std::__shared_ptr_access<InputElement, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [392]
  19690. 0.00 0.00 21/42 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator[](unsigned long) [4734]
  19691. 0.00 0.00 21/66 Button::position(int) [4664]
  19692. -----------------------------------------------
  19693. 0.00 0.00 14/14 CallbackSystem::on_update(Game&, Entity&) [34]
  19694. [1324] 0.0 0.00 0.00 14 Callback::camera_resize() [1324]
  19695. 0.00 0.00 14/270491 Callback::execute_callback(CallbackKey) [94]
  19696. -----------------------------------------------
  19697. 0.00 0.00 1/771 Game::main_loop() [3]
  19698. 0.00 0.00 1/771 StartMenuScene::enter(Game&) [2548]
  19699. 0.00 0.00 1/771 StartMenuScene::exit(Game&) [2547]
  19700. 0.00 0.00 1/771 BuilderScene::enter(Game&) [2545]
  19701. 0.00 0.00 1/771 BuilderScene::exit(Game&) [2544]
  19702. 0.00 0.00 1/771 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19703. 0.00 0.00 1/771 void Scene::add_system<VisualDebugSystem, (void*)0>(VisualDebugSystem*, int) [315]
  19704. 0.00 0.00 1/771 void Scene::add_system<GridSystem, (void*)0>(GridSystem*, int) [314]
  19705. 0.00 0.00 2/771 Game::load_scene(Scene*) [2396]
  19706. 0.00 0.00 2/771 Game::unload_scene() [2397]
  19707. 0.00 0.00 2/771 void Scene::add_system<CallbackSystem, (void*)0>(CallbackSystem*, int) [194]
  19708. 0.00 0.00 2/771 void Scene::add_system<GraphicalSystem, (void*)0>(GraphicalSystem*, int) [195]
  19709. 0.00 0.00 4/771 FitCameraResizePolicy::resize(Camera&, sf::Vector2<float> const&) [411]
  19710. 0.00 0.00 751/771 InputManager::poll_event(Game&) [686]
  19711. [1325] 0.0 0.00 0.00 771 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  19712. 0.00 0.00 1542/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  19713. 0.00 0.00 771/773 ConsoleLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1425]
  19714. 0.00 0.00 2313/2337 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const&) [3830]
  19715. 0.00 0.00 1542/1556 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::end() [3969]
  19716. 0.00 0.00 1542/1544 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > const&) const [3970]
  19717. 0.00 0.00 771/772 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::_Rb_tree_const_iterator() [4088]
  19718. 0.00 0.00 771/772 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> > >::begin() [4090]
  19719. 0.00 0.00 771/782 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator->() const [4078]
  19720. 0.00 0.00 771/772 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Logger*> >::operator++(int) [4089]
  19721. -----------------------------------------------
  19722. 0.00 0.00 1/209 StartMenuScene::init(Game&) [363]
  19723. 0.00 0.00 21/209 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19724. 0.00 0.00 187/209 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  19725. [1326] 0.0 0.00 0.00 209 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  19726. 0.00 0.00 418/5688 std::shared_ptr<Texture>::~shared_ptr() [1224]
  19727. 0.00 0.00 209/209 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture>&&) [1479]
  19728. 0.00 0.00 209/5077 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&) [1227]
  19729. 0.00 0.00 418/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  19730. 0.00 0.00 209/2398 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture> const&) [1442]
  19731. 0.00 0.00 209/398 std::shared_ptr<Texture>::shared_ptr(decltype(nullptr)) [4248]
  19732. 0.00 0.00 209/209 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get_pre(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [4423]
  19733. 0.00 0.00 209/209 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Texture> > > >::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [4427]
  19734. 0.00 0.00 209/209 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get_post(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>) const [4424]
  19735. -----------------------------------------------
  19736. 0.00 0.00 1089/1089 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  19737. [1327] 0.0 0.00 0.00 1089 std::shared_ptr<Message>::shared_ptr<ComponentAddedMessage, void>(std::shared_ptr<ComponentAddedMessage> const&) [1327]
  19738. 0.00 0.00 1089/1089 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ComponentAddedMessage, void>(std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1328]
  19739. -----------------------------------------------
  19740. 0.00 0.00 1089/1089 std::shared_ptr<Message>::shared_ptr<ComponentAddedMessage, void>(std::shared_ptr<ComponentAddedMessage> const&) [1327]
  19741. [1328] 0.0 0.00 0.00 1089 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ComponentAddedMessage, void>(std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1328]
  19742. 0.00 0.00 1089/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  19743. -----------------------------------------------
  19744. 0.00 0.00 2016/2016 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1330]
  19745. [1329] 0.0 0.00 0.00 2016 void std::_Destroy_aux<false>::__destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1329]
  19746. 0.00 0.00 442/442 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1332]
  19747. 0.00 0.00 442/697 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>* std::__addressof<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>&) [4112]
  19748. -----------------------------------------------
  19749. 0.00 0.00 2016/2016 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [1331]
  19750. [1330] 0.0 0.00 0.00 2016 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1330]
  19751. 0.00 0.00 2016/2016 void std::_Destroy_aux<false>::__destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1329]
  19752. -----------------------------------------------
  19753. 0.00 0.00 1/2016 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_erase_at_end(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [2766]
  19754. 0.00 0.00 9/2016 void std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_realloc_insert<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&>(__gnu_cxx::__normal_iterator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > >, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [700]
  19755. 0.00 0.00 2006/2016 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::~vector() [1335]
  19756. [1331] 0.0 0.00 0.00 2016 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [1331]
  19757. 0.00 0.00 2016/2016 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1330]
  19758. -----------------------------------------------
  19759. 0.00 0.00 442/442 void std::_Destroy_aux<false>::__destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*>(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1329]
  19760. [1332] 0.0 0.00 0.00 442 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*) [1332]
  19761. 0.00 0.00 442/629 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::~variant() [1298]
  19762. -----------------------------------------------
  19763. 0.00 0.00 13/13 CallbackSystem::on_update(Game&, Entity&) [34]
  19764. [1333] 0.0 0.00 0.00 13 Callback::mouse_out() [1333]
  19765. 0.00 0.00 13/270491 Callback::execute_callback(CallbackKey) [94]
  19766. -----------------------------------------------
  19767. 0.00 0.00 1/2006 Handle ComponentManager::add<TileMap, , (void*)0>() [897]
  19768. 0.00 0.00 1/2006 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  19769. 0.00 0.00 1/2006 Handle ObjectPool<TileMap>::add<>() [2099]
  19770. 0.00 0.00 1/2006 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  19771. 0.00 0.00 1/2006 ObjectPool<TileMap>::~ObjectPool() [1392]
  19772. 0.00 0.00 1000/2006 TileMap::operator=(TileMap const&) [1055]
  19773. 0.00 0.00 1001/2006 ObjectPool<TileMap>::Entry::~Entry() [1394]
  19774. [1334] 0.0 0.00 0.00 2006 TileMap::~TileMap() [1334]
  19775. 0.00 0.00 2006/2006 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::~vector() [1335]
  19776. 0.00 0.00 2006/2007 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::clear() [2767]
  19777. 0.00 0.00 2006/71249 Component::~Component() [3224]
  19778. -----------------------------------------------
  19779. 0.00 0.00 2006/2006 TileMap::~TileMap() [1334]
  19780. [1335] 0.0 0.00 0.00 2006 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::~vector() [1335]
  19781. 0.00 0.00 2006/2016 void std::_Destroy<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >(boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>*, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> >&) [1331]
  19782. 0.00 0.00 2006/6038 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::_M_get_Tp_allocator() [3646]
  19783. 0.00 0.00 2006/2006 std::_Vector_base<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::~_Vector_base() [3868]
  19784. -----------------------------------------------
  19785. 0.00 0.00 5/10452 Grid::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1270]
  19786. 0.00 0.00 63/10452 Game::Game() [138]
  19787. 0.00 0.00 281/10452 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19788. 0.00 0.00 748/10452 Color::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [724]
  19789. 0.00 0.00 1124/10452 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  19790. 0.00 0.00 2244/10452 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  19791. 0.00 0.00 5987/10452 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  19792. [1336] 0.0 0.00 0.00 10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  19793. 0.00 0.00 5987/5987 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1339]
  19794. 0.00 0.00 14917/14917 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator*() const [3483]
  19795. 0.00 0.00 10452/10452 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::lower_bound(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3564]
  19796. 0.00 0.00 10452/10456 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::end() [3562]
  19797. 0.00 0.00 10452/11053 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const [3557]
  19798. 0.00 0.00 5987/20232 std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [3429]
  19799. 0.00 0.00 5987/5988 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> std::forward_as_tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [3661]
  19800. 0.00 0.00 5987/5987 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [3676]
  19801. 0.00 0.00 4465/4465 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::key_comp() const [3731]
  19802. 0.00 0.00 4465/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  19803. -----------------------------------------------
  19804. 0.00 0.00 5987/5987 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1339]
  19805. [1337] 0.0 0.00 0.00 5987 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1337]
  19806. 0.00 0.00 5987/5987 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1338]
  19807. 0.00 0.00 5987/5987 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_node() [3680]
  19808. 0.00 0.00 5987/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  19809. 0.00 0.00 5987/29940 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&) [3342]
  19810. 0.00 0.00 5987/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  19811. -----------------------------------------------
  19812. 0.00 0.00 5987/5987 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1337]
  19813. [1338] 0.0 0.00 0.00 5987 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1338]
  19814. 0.00 0.00 5987/17059716 operator new(unsigned long, void*) [458]
  19815. 0.00 0.00 5987/5987 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1402]
  19816. 0.00 0.00 5987/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  19817. 0.00 0.00 5987/29940 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&) [3342]
  19818. 0.00 0.00 5987/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  19819. 0.00 0.00 5987/26892 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() [3359]
  19820. 0.00 0.00 5987/23948 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator() [3413]
  19821. -----------------------------------------------
  19822. 0.00 0.00 5987/5987 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1336]
  19823. [1339] 0.0 0.00 0.00 5987 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1339]
  19824. 0.00 0.00 5987/5987 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1337]
  19825. 0.00 0.00 5987/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  19826. 0.00 0.00 5987/29940 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&) [3342]
  19827. 0.00 0.00 5987/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  19828. 0.00 0.00 5987/49102 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const*) [3289]
  19829. 0.00 0.00 5987/5987 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3685]
  19830. 0.00 0.00 5987/5987 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [3683]
  19831. -----------------------------------------------
  19832. 0.00 0.00 1/2004 void ComponentManager::create_pool<Grid, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Grid) [433]
  19833. 0.00 0.00 1/2004 ObjectPool<Grid>::Entry::Entry(unsigned int, Grid) [2774]
  19834. 0.00 0.00 2/2004 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid) [442]
  19835. 0.00 0.00 1000/2004 ObjectPool<Grid>::Entry::Entry(ObjectPool<Grid>::Entry const&) [1403]
  19836. 0.00 0.00 1000/2004 Grid::operator=(Grid const&) [1056]
  19837. [1340] 0.0 0.00 0.00 2004 Grid::Grid(Grid const&) [1340]
  19838. 0.00 0.00 2004/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  19839. 0.00 0.00 2004/91956801 Component::id[abi:cxx11]() const [307]
  19840. -----------------------------------------------
  19841. 0.00 0.00 1/2004 void ComponentManager::create_pool<TileMap, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, TileMap) [898]
  19842. 0.00 0.00 1/2004 ObjectPool<TileMap>::Entry::Entry(unsigned int, TileMap) [2775]
  19843. 0.00 0.00 2/2004 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  19844. 0.00 0.00 1000/2004 TileMap::operator=(TileMap const&) [1055]
  19845. 0.00 0.00 1000/2004 ObjectPool<TileMap>::Entry::Entry(ObjectPool<TileMap>::Entry const&) [1404]
  19846. [1341] 0.0 0.00 0.00 2004 TileMap::TileMap(TileMap const&) [1341]
  19847. 0.00 0.00 2004/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  19848. 0.00 0.00 2004/91956801 Component::id[abi:cxx11]() const [307]
  19849. 0.00 0.00 2004/2004 std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > >::vector(std::vector<boost::variant<Circle, Rectangle, Sprite, Text, VertexList>, std::allocator<boost::variant<Circle, Rectangle, Sprite, Text, VertexList> > > const&) [3882]
  19850. -----------------------------------------------
  19851. 0.00 0.00 1/2004 void ComponentManager::create_pool<Collision, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, Collision) [639]
  19852. 0.00 0.00 1/2004 ObjectPool<Collision>::Entry::Entry(unsigned int, Collision) [2776]
  19853. 0.00 0.00 2/2004 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision) [703]
  19854. 0.00 0.00 1000/2004 Collision::operator=(Collision const&) [705]
  19855. 0.00 0.00 1000/2004 ObjectPool<Collision>::Entry::Entry(ObjectPool<Collision>::Entry const&) [1405]
  19856. [1342] 0.0 0.00 0.00 2004 Collision::Collision(Collision const&) [1342]
  19857. 0.00 0.00 2004/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  19858. 0.00 0.00 2004/91956801 Component::id[abi:cxx11]() const [307]
  19859. 0.00 0.00 2004/1439473 sf::Rect<float>::Rect() [2995]
  19860. -----------------------------------------------
  19861. 0.00 0.00 2000/2000 void std::_Construct<ObjectPool<PlayerProfile>::Entry, ObjectPool<PlayerProfile>::Entry const&>(ObjectPool<PlayerProfile>::Entry*, ObjectPool<PlayerProfile>::Entry const&) [1308]
  19862. [1343] 0.0 0.00 0.00 2000 ObjectPool<PlayerProfile>::Entry::Entry(ObjectPool<PlayerProfile>::Entry const&) [1343]
  19863. 0.00 0.00 2000/4008 PlayerProfile::PlayerProfile(PlayerProfile const&) [1276]
  19864. -----------------------------------------------
  19865. 0.00 0.00 11/11 CallbackSystem::post_update(Game&) [662]
  19866. [1344] 0.0 0.00 0.00 11 Callback::mouse_in() [1344]
  19867. 0.00 0.00 11/270491 Callback::execute_callback(CallbackKey) [94]
  19868. -----------------------------------------------
  19869. 0.00 0.00 442/442 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::variant(boost::variant<Circle, Rectangle, Sprite, Text, VertexList> const&) [564]
  19870. [1345] 0.0 0.00 0.00 442 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::copy_into>(boost::detail::variant::copy_into&) const [1345]
  19871. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::copy_into, void const*>(int, int, boost::detail::variant::copy_into&, void const*) [1354]
  19872. 0.00 0.00 442/10855013 boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::which() const [422]
  19873. 0.00 0.00 442/8140567 boost::aligned_storage<448ul, 8ul>::address() const [647]
  19874. -----------------------------------------------
  19875. 0.00 0.00 64/64 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1299]
  19876. [1346] 0.0 0.00 0.00 64 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  19877. 0.00 0.00 64/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  19878. 0.00 0.00 64/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  19879. 0.00 0.00 640/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  19880. 0.00 0.00 128/150 ObjectPool<Text>::size() const [1580]
  19881. 0.00 0.00 64/4085 Text::~Text() [1235]
  19882. 0.00 0.00 64/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  19883. 0.00 0.00 64/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  19884. 0.00 0.00 64/75 ObjectPool<Text>::num_entries_active() const [1617]
  19885. 0.00 0.00 64/17059716 operator new(unsigned long, void*) [458]
  19886. 0.00 0.00 128/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  19887. -----------------------------------------------
  19888. 0.00 0.00 957/4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1307]
  19889. 0.00 0.00 3500/4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  19890. [1347] 0.0 0.00 0.00 4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node_base const*) [1347]
  19891. 0.00 0.00 4457/4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node_base const*) [1386]
  19892. 0.00 0.00 4457/195472741 std::_Select1st<std::pair<std::type_index const, Handle> >::operator()(std::pair<std::type_index const, Handle> const&) const [149]
  19893. -----------------------------------------------
  19894. 0.00 0.00 1/8760 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  19895. 0.00 0.00 1/8760 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  19896. 0.00 0.00 2/8760 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  19897. 0.00 0.00 8756/8760 GridSystem::on_update(Game&, Entity&) [10]
  19898. [1348] 0.0 0.00 0.00 8760 Rectangle::size(float, float) [1348]
  19899. 0.00 0.00 8760/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  19900. -----------------------------------------------
  19901. 0.00 0.00 1/10 StartMenuScene::init(Game&) [363]
  19902. 0.00 0.00 1/10 BuilderScene::create_hud(Game&) [229]
  19903. 0.00 0.00 1/10 BuilderScene::create_backdrop(GraphicalSystem*) [439]
  19904. 0.00 0.00 1/10 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  19905. 0.00 0.00 1/10 BuilderScene::create_tile_palette(GraphicalSystem*) [697]
  19906. 0.00 0.00 1/10 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle) [1435]
  19907. 0.00 0.00 1/10 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  19908. 0.00 0.00 1/10 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  19909. 0.00 0.00 2/10 BuilderScene::create_notification(float, float) [901]
  19910. [1349] 0.0 0.00 0.00 10 Callback::camera_resize(std::function<void ()>) [1349]
  19911. 0.00 0.00 10/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  19912. 0.00 0.00 10/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  19913. -----------------------------------------------
  19914. 0.00 0.00 28/28 Handle Entity::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [694]
  19915. [1350] 0.0 0.00 0.00 28 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1350]
  19916. 0.00 0.00 28/28 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1395]
  19917. 0.00 0.00 28/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  19918. 0.00 0.00 28/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  19919. 0.00 0.00 28/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  19920. 0.00 0.00 28/104306070 std::type_index::type_index(std::type_info const&) [118]
  19921. -----------------------------------------------
  19922. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::copy_into, void const*>(int, int, boost::detail::variant::copy_into&, void const*) [1354]
  19923. [1351] 0.0 0.00 0.00 442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::copy_into, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::copy_into&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [1351]
  19924. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::copy_into, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::copy_into&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [1352]
  19925. -----------------------------------------------
  19926. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::copy_into, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::copy_into&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [1351]
  19927. [1352] 0.0 0.00 0.00 442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::copy_into, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::copy_into&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [1352]
  19928. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::copy_into, void const*, Sprite>(int, boost::detail::variant::copy_into&, void const*, Sprite*, mpl_::bool_<false>) [1353]
  19929. -----------------------------------------------
  19930. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::copy_into, void const*, Sprite, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, boost::detail::variant::copy_into&, void const*, Sprite*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, int) [1352]
  19931. [1353] 0.0 0.00 0.00 442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::copy_into, void const*, Sprite>(int, boost::detail::variant::copy_into&, void const*, Sprite*, mpl_::bool_<false>) [1353]
  19932. 0.00 0.00 442/442 void boost::detail::variant::copy_into::internal_visit<Sprite>(Sprite const&, int) const [1360]
  19933. 0.00 0.00 442/8140567 Sprite const& boost::detail::variant::cast_storage<Sprite>(void const*) [596]
  19934. -----------------------------------------------
  19935. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor<boost::detail::variant::copy_into>(boost::detail::variant::copy_into&) const [1345]
  19936. [1354] 0.0 0.00 0.00 442 boost::detail::variant::copy_into::result_type boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::internal_apply_visitor_impl<boost::detail::variant::copy_into, void const*>(int, int, boost::detail::variant::copy_into&, void const*) [1354]
  19937. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::copy_into, void const*, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_>(int, int, boost::detail::variant::copy_into&, void const*, mpl_::bool_<false>, boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Circle, boost::mpl::l_item<mpl_::long_<4l>, Rectangle, boost::mpl::l_item<mpl_::long_<3l>, Sprite, boost::mpl::l_item<mpl_::long_<2l>, Text, boost::mpl::l_item<mpl_::long_<1l>, VertexList, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [1351]
  19938. -----------------------------------------------
  19939. 0.00 0.00 4008/4008 Callback::Callback(Callback const&) [1261]
  19940. [1355] 0.0 0.00 0.00 4008 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::map(std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&) [1355]
  19941. 0.00 0.00 4008/4008 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&) [1357]
  19942. -----------------------------------------------
  19943. 0.00 0.00 4008/4008 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&) [1357]
  19944. [1356] 0.0 0.00 0.00 4008 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true> const&) [1356]
  19945. 0.00 0.00 4008/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  19946. 0.00 0.00 4008/4008 __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >::_S_select_on_copy(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > const&) [3746]
  19947. 0.00 0.00 4008/4008 std::_Rb_tree_key_compare<std::less<CallbackKey> >::_Rb_tree_key_compare(std::less<CallbackKey> const&) [3753]
  19948. -----------------------------------------------
  19949. 0.00 0.00 4008/4008 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::map(std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&) [1355]
  19950. [1357] 0.0 0.00 0.00 4008 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > > const&) [1357]
  19951. 0.00 0.00 4008/4008 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true>::_Rb_tree_impl(std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_Rb_tree_impl<std::less<CallbackKey>, true> const&) [1356]
  19952. 0.00 0.00 4008/4008 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_root() const [3749]
  19953. -----------------------------------------------
  19954. 0.00 0.00 3/3 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  19955. [1358] 0.0 0.00 0.00 3 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1358]
  19956. 0.00 0.00 3/3 void Messageable::install_message_handler<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1468]
  19957. 0.00 0.00 3/3 void Messageable::install_message_handler<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1467]
  19958. 0.00 0.00 3/3 void Messageable::install_message_handler<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1469]
  19959. 0.00 0.00 3/6 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  19960. -----------------------------------------------
  19961. 0.00 0.00 67/67 StartMenuScene::init(Game&)::{lambda()#1}::operator()() const [368]
  19962. [1359] 0.0 0.00 0.00 67 std::shared_ptr<Intent> InputBinding::get<SelectMenuItemIntent, (void*)0>() [1359]
  19963. 0.00 0.00 67/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  19964. 0.00 0.00 67/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  19965. 0.00 0.00 134/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  19966. 0.00 0.00 67/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  19967. 0.00 0.00 67/104306070 std::type_index::type_index(std::type_info const&) [118]
  19968. 0.00 0.00 134/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  19969. 0.00 0.00 67/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  19970. 0.00 0.00 67/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  19971. -----------------------------------------------
  19972. 0.00 0.00 442/442 boost::detail::variant::copy_into::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::copy_into, void const*, Sprite>(int, boost::detail::variant::copy_into&, void const*, Sprite*, mpl_::bool_<false>) [1353]
  19973. [1360] 0.0 0.00 0.00 442 void boost::detail::variant::copy_into::internal_visit<Sprite>(Sprite const&, int) const [1360]
  19974. 0.00 0.00 442/4637 Sprite::Sprite(Sprite const&) [1221]
  19975. 0.00 0.00 442/17059716 operator new(unsigned long, void*) [458]
  19976. -----------------------------------------------
  19977. 0.00 0.00 6/6 Handle Entity::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool&&) [1009]
  19978. [1361] 0.0 0.00 0.00 6 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1361]
  19979. 0.00 0.00 6/6 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  19980. 0.00 0.00 6/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  19981. 0.00 0.00 6/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  19982. 0.00 0.00 6/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  19983. 0.00 0.00 6/104306070 std::type_index::type_index(std::type_info const&) [118]
  19984. -----------------------------------------------
  19985. 0.00 0.00 666/666 std::shared_ptr<Message>::shared_ptr<EntityCreatedMessage, void>(std::shared_ptr<EntityCreatedMessage> const&) [762]
  19986. [1362] 0.0 0.00 0.00 666 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityCreatedMessage, void>(std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1362]
  19987. 0.00 0.00 666/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  19988. -----------------------------------------------
  19989. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  19990. [1363] 0.0 0.00 0.00 1 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  19991. 0.00 0.00 4/390 std::function<void ()>::~function() [1115]
  19992. 0.00 0.00 4/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  19993. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  19994. 0.00 0.00 1/4 Callback::left_click(std::function<void ()>) [1440]
  19995. 0.00 0.00 1/29 Callback::left_release(std::function<void ()>) [1266]
  19996. 0.00 0.00 1/3 Callback::mouse_move(std::function<void ()>) [1462]
  19997. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}) [2367]
  19998. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}) [2364]
  19999. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}) [2365]
  20000. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}, void, void>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}) [2366]
  20001. 0.00 0.00 1/43413833 Scene::get_entity(Handle) [45]
  20002. -----------------------------------------------
  20003. 0.00 0.00 105/105 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1289]
  20004. [1364] 0.0 0.00 0.00 105 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1364]
  20005. 0.00 0.00 105/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  20006. 0.00 0.00 1050/2333562 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::operator[](unsigned long) [810]
  20007. 0.00 0.00 105/112 ObjectPool<Rectangle>::num_entries_active() const [1579]
  20008. 0.00 0.00 105/113 Rectangle::Rectangle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float) [1608]
  20009. 0.00 0.00 105/17059716 operator new(unsigned long, void*) [458]
  20010. 0.00 0.00 210/224 ObjectPool<Rectangle>::size() const [4336]
  20011. 0.00 0.00 210/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  20012. 0.00 0.00 105/2117 Rectangle::~Rectangle() [3857]
  20013. -----------------------------------------------
  20014. 0.00 0.00 2248/2248 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> > std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [143]
  20015. [1365] 0.0 0.00 0.00 2248 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1365]
  20016. 0.00 0.00 2248/2248 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1366]
  20017. 0.00 0.00 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_node() [3848]
  20018. 0.00 0.00 2248/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20019. 0.00 0.00 2248/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  20020. 0.00 0.00 2248/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20021. -----------------------------------------------
  20022. 0.00 0.00 2248/2248 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >* std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1365]
  20023. [1366] 0.0 0.00 0.00 2248 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1366]
  20024. 0.00 0.00 2248/101616215 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() [144]
  20025. 0.00 0.00 2248/17059716 operator new(unsigned long, void*) [458]
  20026. 0.00 0.00 2248/2248 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1482]
  20027. 0.00 0.00 2248/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20028. 0.00 0.00 2248/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  20029. 0.00 0.00 2248/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20030. 0.00 0.00 2248/128992 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_Node_allocator() [3176]
  20031. -----------------------------------------------
  20032. 0.00 0.00 6/6 Handle ComponentManager::add<Callback, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1361]
  20033. [1367] 0.0 0.00 0.00 6 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  20034. 0.00 0.00 6/4050 Callback::~Callback() [737]
  20035. 0.00 0.00 6/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  20036. 0.00 0.00 60/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  20037. 0.00 0.00 6/40 ObjectPool<Callback>::num_entries_active() const [1687]
  20038. 0.00 0.00 6/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  20039. 0.00 0.00 12/80 ObjectPool<Callback>::size() const [1699]
  20040. 0.00 0.00 6/17059716 operator new(unsigned long, void*) [458]
  20041. 0.00 0.00 12/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  20042. -----------------------------------------------
  20043. 0.00 0.00 1000/1000 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&) [1371]
  20044. [1368] 0.0 0.00 0.00 1000 void std::_Construct<ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry const&>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry const&) [1368]
  20045. 0.00 0.00 1000/1000 ObjectPool<Grid>::Entry::Entry(ObjectPool<Grid>::Entry const&) [1403]
  20046. 0.00 0.00 1000/17059716 operator new(unsigned long, void*) [458]
  20047. 0.00 0.00 1000/1000 ObjectPool<Grid>::Entry const& std::forward<ObjectPool<Grid>::Entry const&>(std::remove_reference<ObjectPool<Grid>::Entry const&>::type&) [4045]
  20048. -----------------------------------------------
  20049. 0.00 0.00 1000/1000 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&) [1372]
  20050. [1369] 0.0 0.00 0.00 1000 void std::_Construct<ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry const&>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry const&) [1369]
  20051. 0.00 0.00 1000/1000 ObjectPool<TileMap>::Entry::Entry(ObjectPool<TileMap>::Entry const&) [1404]
  20052. 0.00 0.00 1000/17059716 operator new(unsigned long, void*) [458]
  20053. 0.00 0.00 1000/1000 ObjectPool<TileMap>::Entry const& std::forward<ObjectPool<TileMap>::Entry const&>(std::remove_reference<ObjectPool<TileMap>::Entry const&>::type&) [4046]
  20054. -----------------------------------------------
  20055. 0.00 0.00 1000/1000 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&) [1373]
  20056. [1370] 0.0 0.00 0.00 1000 void std::_Construct<ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry const&>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry const&) [1370]
  20057. 0.00 0.00 1000/1000 ObjectPool<Collision>::Entry::Entry(ObjectPool<Collision>::Entry const&) [1405]
  20058. 0.00 0.00 1000/17059716 operator new(unsigned long, void*) [458]
  20059. 0.00 0.00 1000/1000 ObjectPool<Collision>::Entry const& std::forward<ObjectPool<Collision>::Entry const&>(std::remove_reference<ObjectPool<Collision>::Entry const&>::type&) [4048]
  20060. -----------------------------------------------
  20061. 0.00 0.00 1/1 ObjectPool<Grid>::Entry* std::uninitialized_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&) [1380]
  20062. [1371] 0.0 0.00 0.00 1 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&) [1371]
  20063. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry const&>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry const&) [1368]
  20064. 0.00 0.00 1000/2000 ObjectPool<Grid>::Entry* std::__addressof<ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry&) [3912]
  20065. -----------------------------------------------
  20066. 0.00 0.00 1/1 ObjectPool<TileMap>::Entry* std::uninitialized_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&) [1381]
  20067. [1372] 0.0 0.00 0.00 1 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&) [1372]
  20068. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry const&>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry const&) [1369]
  20069. 0.00 0.00 1000/2000 ObjectPool<TileMap>::Entry* std::__addressof<ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry&) [3913]
  20070. -----------------------------------------------
  20071. 0.00 0.00 1/1 ObjectPool<Collision>::Entry* std::uninitialized_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&) [1382]
  20072. [1373] 0.0 0.00 0.00 1 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&) [1373]
  20073. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry const&>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry const&) [1370]
  20074. 0.00 0.00 1000/2000 ObjectPool<Collision>::Entry* std::__addressof<ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry&) [3915]
  20075. -----------------------------------------------
  20076. 0.00 0.00 1/1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::vector(unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry> const&) [1375]
  20077. [1374] 0.0 0.00 0.00 1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Grid>::Entry const&) [1374]
  20078. 0.00 0.00 1/1 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry>&) [1383]
  20079. 0.00 0.00 1/2 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_get_Tp_allocator() [6402]
  20080. -----------------------------------------------
  20081. 0.00 0.00 1/1 ObjectPool<Grid>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Grid) [442]
  20082. [1375] 0.0 0.00 0.00 1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::vector(unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry> const&) [1375]
  20083. 0.00 0.00 1/1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Grid>::Entry const&) [1374]
  20084. 0.00 0.00 1/1 std::_Vector_base<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Grid>::Entry> const&) [7167]
  20085. -----------------------------------------------
  20086. 0.00 0.00 1/1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::vector(unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry> const&) [1377]
  20087. [1376] 0.0 0.00 0.00 1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<TileMap>::Entry const&) [1376]
  20088. 0.00 0.00 1/1 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n_a<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry>&) [1384]
  20089. 0.00 0.00 1/2 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_get_Tp_allocator() [6417]
  20090. -----------------------------------------------
  20091. 0.00 0.00 1/1 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  20092. [1377] 0.0 0.00 0.00 1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::vector(unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry> const&) [1377]
  20093. 0.00 0.00 1/1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<TileMap>::Entry const&) [1376]
  20094. 0.00 0.00 1/1 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<TileMap>::Entry> const&) [7174]
  20095. -----------------------------------------------
  20096. 0.00 0.00 1/1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::vector(unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry> const&) [1379]
  20097. [1378] 0.0 0.00 0.00 1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Collision>::Entry const&) [1378]
  20098. 0.00 0.00 1/1 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry>&) [1385]
  20099. 0.00 0.00 1/2 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_get_Tp_allocator() [6426]
  20100. -----------------------------------------------
  20101. 0.00 0.00 1/1 ObjectPool<Collision>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Collision) [703]
  20102. [1379] 0.0 0.00 0.00 1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::vector(unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry> const&) [1379]
  20103. 0.00 0.00 1/1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Collision>::Entry const&) [1378]
  20104. 0.00 0.00 1/1 std::_Vector_base<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_Vector_base(unsigned long, std::allocator<ObjectPool<Collision>::Entry> const&) [7188]
  20105. -----------------------------------------------
  20106. 0.00 0.00 1/1 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry>&) [1383]
  20107. [1380] 0.0 0.00 0.00 1 ObjectPool<Grid>::Entry* std::uninitialized_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&) [1380]
  20108. 0.00 0.00 1/1 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&) [1371]
  20109. -----------------------------------------------
  20110. 0.00 0.00 1/1 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n_a<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry>&) [1384]
  20111. [1381] 0.0 0.00 0.00 1 ObjectPool<TileMap>::Entry* std::uninitialized_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&) [1381]
  20112. 0.00 0.00 1/1 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&) [1372]
  20113. -----------------------------------------------
  20114. 0.00 0.00 1/1 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry>&) [1385]
  20115. [1382] 0.0 0.00 0.00 1 ObjectPool<Collision>::Entry* std::uninitialized_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&) [1382]
  20116. 0.00 0.00 1/1 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n<false>::__uninit_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&) [1373]
  20117. -----------------------------------------------
  20118. 0.00 0.00 1/1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Grid>::Entry const&) [1374]
  20119. [1383] 0.0 0.00 0.00 1 ObjectPool<Grid>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&, std::allocator<ObjectPool<Grid>::Entry>&) [1383]
  20120. 0.00 0.00 1/1 ObjectPool<Grid>::Entry* std::uninitialized_fill_n<ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry>(ObjectPool<Grid>::Entry*, unsigned long, ObjectPool<Grid>::Entry const&) [1380]
  20121. -----------------------------------------------
  20122. 0.00 0.00 1/1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<TileMap>::Entry const&) [1376]
  20123. [1384] 0.0 0.00 0.00 1 ObjectPool<TileMap>::Entry* std::__uninitialized_fill_n_a<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&, std::allocator<ObjectPool<TileMap>::Entry>&) [1384]
  20124. 0.00 0.00 1/1 ObjectPool<TileMap>::Entry* std::uninitialized_fill_n<ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, unsigned long, ObjectPool<TileMap>::Entry const&) [1381]
  20125. -----------------------------------------------
  20126. 0.00 0.00 1/1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::_M_fill_initialize(unsigned long, ObjectPool<Collision>::Entry const&) [1378]
  20127. [1385] 0.0 0.00 0.00 1 ObjectPool<Collision>::Entry* std::__uninitialized_fill_n_a<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&, std::allocator<ObjectPool<Collision>::Entry>&) [1385]
  20128. 0.00 0.00 1/1 ObjectPool<Collision>::Entry* std::uninitialized_fill_n<ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry>(ObjectPool<Collision>::Entry*, unsigned long, ObjectPool<Collision>::Entry const&) [1382]
  20129. -----------------------------------------------
  20130. 0.00 0.00 4457/4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_key(std::_Rb_tree_node_base const*) [1347]
  20131. [1386] 0.0 0.00 0.00 4457 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_S_value(std::_Rb_tree_node_base const*) [1386]
  20132. 0.00 0.00 4457/195472741 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() const [81]
  20133. -----------------------------------------------
  20134. 0.00 0.00 546/546 InputManager::poll_event(Game&) [686]
  20135. [1387] 0.0 0.00 0.00 546 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseMoveInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseMoveInputEvent>(std::shared_ptr<MouseMoveInputEvent>&&) [1387]
  20136. 0.00 0.00 546/546 std::enable_if<std::__sp_compatible_with<MouseMoveInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseMoveInputEvent>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1388]
  20137. 0.00 0.00 546/546 std::remove_reference<std::shared_ptr<MouseMoveInputEvent>&>::type&& std::move<std::shared_ptr<MouseMoveInputEvent>&>(std::shared_ptr<MouseMoveInputEvent>&) [4200]
  20138. -----------------------------------------------
  20139. 0.00 0.00 546/546 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseMoveInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseMoveInputEvent>(std::shared_ptr<MouseMoveInputEvent>&&) [1387]
  20140. [1388] 0.0 0.00 0.00 546 std::enable_if<std::__sp_compatible_with<MouseMoveInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseMoveInputEvent>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1388]
  20141. 0.00 0.00 546/8626 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  20142. 0.00 0.00 546/546 std::remove_reference<std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&) [4201]
  20143. 0.00 0.00 546/546 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseMoveInputEvent, void>(std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [4183]
  20144. 0.00 0.00 546/732 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&) [4100]
  20145. -----------------------------------------------
  20146. 0.00 0.00 546/546 InputManager::poll_event(Game&) [686]
  20147. [1389] 0.0 0.00 0.00 546 std::shared_ptr<MouseMoveInputEvent>::~shared_ptr() [1389]
  20148. 0.00 0.00 546/546 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1390]
  20149. -----------------------------------------------
  20150. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent>::~shared_ptr() [1389]
  20151. [1390] 0.0 0.00 0.00 546 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1390]
  20152. 0.00 0.00 546/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  20153. -----------------------------------------------
  20154. 0.00 0.00 1/1 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  20155. [1391] 0.0 0.00 0.00 1 ObjectPool<TileMap>::~ObjectPool() [1391]
  20156. 0.00 0.00 1/1 ObjectPool<TileMap>::~ObjectPool() [1392]
  20157. -----------------------------------------------
  20158. 0.00 0.00 1/1 ObjectPool<TileMap>::~ObjectPool() [1391]
  20159. [1392] 0.0 0.00 0.00 1 ObjectPool<TileMap>::~ObjectPool() [1392]
  20160. 0.00 0.00 1/1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::~vector() [1398]
  20161. 0.00 0.00 1/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  20162. 0.00 0.00 1/2006 TileMap::~TileMap() [1334]
  20163. 0.00 0.00 1/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  20164. -----------------------------------------------
  20165. 0.00 0.00 18/72 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&) [1519]
  20166. 0.00 0.00 54/72 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode* const&>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1419]
  20167. [1393] 0.0 0.00 0.00 72 std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_check_len(unsigned long, char const*) const [1393]
  20168. 0.00 0.00 288/6354321 std::vector<SceneNode*, std::allocator<SceneNode*> >::size() const [139]
  20169. 0.00 0.00 72/279646 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [969]
  20170. 0.00 0.00 144/144 std::vector<SceneNode*, std::allocator<SceneNode*> >::max_size() const [4485]
  20171. -----------------------------------------------
  20172. 0.00 0.00 1/1001 ObjectPool<TileMap>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, TileMap) [1053]
  20173. 0.00 0.00 1000/1001 void std::_Destroy<ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*) [1396]
  20174. [1394] 0.0 0.00 0.00 1001 ObjectPool<TileMap>::Entry::~Entry() [1394]
  20175. 0.00 0.00 1001/2006 TileMap::~TileMap() [1334]
  20176. -----------------------------------------------
  20177. 0.00 0.00 28/28 Handle ComponentManager::add<Clickable, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1350]
  20178. [1395] 0.0 0.00 0.00 28 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1395]
  20179. 0.00 0.00 280/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  20180. 0.00 0.00 28/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  20181. 0.00 0.00 28/34 ObjectPool<Clickable>::num_entries_active() const [1696]
  20182. 0.00 0.00 28/35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  20183. 0.00 0.00 28/17059716 operator new(unsigned long, void*) [458]
  20184. 0.00 0.00 56/68 ObjectPool<Clickable>::size() const [4662]
  20185. 0.00 0.00 56/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  20186. 0.00 0.00 28/2039 Clickable::~Clickable() [3861]
  20187. -----------------------------------------------
  20188. 0.00 0.00 1000/1000 void std::_Destroy_aux<false>::__destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*) [1397]
  20189. [1396] 0.0 0.00 0.00 1000 void std::_Destroy<ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*) [1396]
  20190. 0.00 0.00 1000/1001 ObjectPool<TileMap>::Entry::~Entry() [1394]
  20191. -----------------------------------------------
  20192. 0.00 0.00 1/1 void std::_Destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*) [1399]
  20193. [1397] 0.0 0.00 0.00 1 void std::_Destroy_aux<false>::__destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*) [1397]
  20194. 0.00 0.00 1000/1000 void std::_Destroy<ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*) [1396]
  20195. 0.00 0.00 1000/2000 ObjectPool<TileMap>::Entry* std::__addressof<ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry&) [3913]
  20196. -----------------------------------------------
  20197. 0.00 0.00 1/1 ObjectPool<TileMap>::~ObjectPool() [1392]
  20198. [1398] 0.0 0.00 0.00 1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::~vector() [1398]
  20199. 0.00 0.00 1/1 void std::_Destroy<ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*, std::allocator<ObjectPool<TileMap>::Entry>&) [1400]
  20200. 0.00 0.00 1/2 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::_M_get_Tp_allocator() [6417]
  20201. 0.00 0.00 1/1 std::_Vector_base<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::~_Vector_base() [7175]
  20202. -----------------------------------------------
  20203. 0.00 0.00 1/1 void std::_Destroy<ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*, std::allocator<ObjectPool<TileMap>::Entry>&) [1400]
  20204. [1399] 0.0 0.00 0.00 1 void std::_Destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*) [1399]
  20205. 0.00 0.00 1/1 void std::_Destroy_aux<false>::__destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*) [1397]
  20206. -----------------------------------------------
  20207. 0.00 0.00 1/1 std::vector<ObjectPool<TileMap>::Entry, std::allocator<ObjectPool<TileMap>::Entry> >::~vector() [1398]
  20208. [1400] 0.0 0.00 0.00 1 void std::_Destroy<ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*, std::allocator<ObjectPool<TileMap>::Entry>&) [1400]
  20209. 0.00 0.00 1/1 void std::_Destroy<ObjectPool<TileMap>::Entry*>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry*) [1399]
  20210. -----------------------------------------------
  20211. 0.00 0.00 5987/5987 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1402]
  20212. [1401] 0.0 0.00 0.00 5987 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1401]
  20213. 0.00 0.00 5987/17059716 operator new(unsigned long, void*) [458]
  20214. 0.00 0.00 5987/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20215. 0.00 0.00 5987/29940 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&) [3342]
  20216. 0.00 0.00 5987/5988 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::tuple(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&) [3658]
  20217. 0.00 0.00 5987/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20218. 0.00 0.00 5987/5987 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>) [3677]
  20219. -----------------------------------------------
  20220. 0.00 0.00 5987/5987 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1338]
  20221. [1402] 0.0 0.00 0.00 5987 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1402]
  20222. 0.00 0.00 5987/5987 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [1401]
  20223. 0.00 0.00 5987/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20224. 0.00 0.00 5987/29940 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&) [3342]
  20225. 0.00 0.00 5987/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20226. -----------------------------------------------
  20227. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Grid>::Entry, ObjectPool<Grid>::Entry const&>(ObjectPool<Grid>::Entry*, ObjectPool<Grid>::Entry const&) [1368]
  20228. [1403] 0.0 0.00 0.00 1000 ObjectPool<Grid>::Entry::Entry(ObjectPool<Grid>::Entry const&) [1403]
  20229. 0.00 0.00 1000/2004 Grid::Grid(Grid const&) [1340]
  20230. -----------------------------------------------
  20231. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<TileMap>::Entry, ObjectPool<TileMap>::Entry const&>(ObjectPool<TileMap>::Entry*, ObjectPool<TileMap>::Entry const&) [1369]
  20232. [1404] 0.0 0.00 0.00 1000 ObjectPool<TileMap>::Entry::Entry(ObjectPool<TileMap>::Entry const&) [1404]
  20233. 0.00 0.00 1000/2004 TileMap::TileMap(TileMap const&) [1341]
  20234. -----------------------------------------------
  20235. 0.00 0.00 1000/1000 void std::_Construct<ObjectPool<Collision>::Entry, ObjectPool<Collision>::Entry const&>(ObjectPool<Collision>::Entry*, ObjectPool<Collision>::Entry const&) [1370]
  20236. [1405] 0.0 0.00 0.00 1000 ObjectPool<Collision>::Entry::Entry(ObjectPool<Collision>::Entry const&) [1405]
  20237. 0.00 0.00 1000/2004 Collision::Collision(Collision const&) [1342]
  20238. -----------------------------------------------
  20239. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  20240. [1406] 0.0 0.00 0.00 1 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  20241. 0.00 0.00 3/390 std::function<void ()>::~function() [1115]
  20242. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  20243. 0.00 0.00 1/2 Callback::right_release(std::function<void ()>) [1506]
  20244. 0.00 0.00 1/3 Callback::mouse_move(std::function<void ()>) [1462]
  20245. 0.00 0.00 3/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  20246. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}, void, void>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}) [2361]
  20247. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}, void, void>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}) [2359]
  20248. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}, void, void>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}) [2360]
  20249. 0.00 0.00 1/43413833 Scene::get_entity(Handle) [45]
  20250. -----------------------------------------------
  20251. 0.00 0.00 1769/30922 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  20252. 0.00 0.00 29153/30922 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1413]
  20253. [1407] 0.0 0.00 0.00 30922 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1407]
  20254. 0.00 0.00 1769/1769 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>() [1408]
  20255. -----------------------------------------------
  20256. 0.00 0.00 1769/1769 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1407]
  20257. [1408] 0.0 0.00 0.00 1769 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>() [1408]
  20258. 0.00 0.00 1769/1769 void __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*) [1409]
  20259. 0.00 0.00 3538/5307 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::get() const [3699]
  20260. 0.00 0.00 1769/3538 std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::allocator() [3792]
  20261. 0.00 0.00 1769/1769 __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::allocate(unsigned long, void const*) [3937]
  20262. 0.00 0.00 1769/1769 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::unique_ptr(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*, {lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1} const&) [3945]
  20263. 0.00 0.00 1769/1769 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::release() [3944]
  20264. 0.00 0.00 1769/1769 std::unique_ptr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>()::{lambda(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*)#1}>::~unique_ptr() [3946]
  20265. 0.00 0.00 1769/3538 std::allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::~allocator() [3793]
  20266. -----------------------------------------------
  20267. 0.00 0.00 1769/1769 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >* nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::create<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>() [1408]
  20268. [1409] 0.0 0.00 0.00 1769 void __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*) [1409]
  20269. 0.00 0.00 1769/1769 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::map() [1436]
  20270. 0.00 0.00 1769/17059716 operator new(unsigned long, void*) [458]
  20271. -----------------------------------------------
  20272. 0.00 0.00 363/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  20273. [1410] 0.0 0.00 0.00 363 std::shared_ptr<ComponentAddedMessage> std::make_shared<ComponentAddedMessage, Handle, std::type_index>(Handle&&, std::type_index&&) [1410]
  20274. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage> std::allocate_shared<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1411]
  20275. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20276. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20277. 0.00 0.00 363/363 std::allocator<ComponentAddedMessage>::allocator() [4259]
  20278. 0.00 0.00 363/1452 std::allocator<ComponentAddedMessage>::~allocator() [3978]
  20279. -----------------------------------------------
  20280. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage> std::make_shared<ComponentAddedMessage, Handle, std::type_index>(Handle&&, std::type_index&&) [1410]
  20281. [1411] 0.0 0.00 0.00 363 std::shared_ptr<ComponentAddedMessage> std::allocate_shared<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1411]
  20282. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage>::shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1414]
  20283. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20284. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20285. -----------------------------------------------
  20286. 0.00 0.00 435/435 Scene::add_to_scene_node(SceneNode*, SceneNode*, int) [953]
  20287. [1412] 0.0 0.00 0.00 435 SceneNode::add(SceneNode*, int) [1412]
  20288. 0.00 0.00 431/431 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode* const&) [1415]
  20289. 0.00 0.00 4/4 std::vector<SceneNode*, std::allocator<SceneNode*> >::insert(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1738]
  20290. 0.00 0.00 5/6354321 std::vector<SceneNode*, std::allocator<SceneNode*> >::size() const [139]
  20291. 0.00 0.00 4/2426 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin() [3819]
  20292. 0.00 0.00 4/1084 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::operator+(long) const [4007]
  20293. 0.00 0.00 4/433 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__normal_iterator<SceneNode**>(__gnu_cxx::__normal_iterator<SceneNode**, __gnu_cxx::__enable_if<std::__are_same<SceneNode**, SceneNode**>::__value, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__type> const&) [4226]
  20294. -----------------------------------------------
  20295. 0.00 0.00 14277/29153 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(decltype(nullptr)) [1478]
  20296. 0.00 0.00 14876/29153 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool) [1123]
  20297. [1413] 0.0 0.00 0.00 29153 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1413]
  20298. 0.00 0.00 29153/30922 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::json_value::json_value(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1407]
  20299. 0.00 0.00 29153/198792 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::assert_invariant() const [3117]
  20300. -----------------------------------------------
  20301. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage> std::allocate_shared<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1411]
  20302. [1414] 0.0 0.00 0.00 363 std::shared_ptr<ComponentAddedMessage>::shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1414]
  20303. 0.00 0.00 363/363 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1416]
  20304. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20305. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20306. -----------------------------------------------
  20307. 0.00 0.00 431/431 SceneNode::add(SceneNode*, int) [1412]
  20308. [1415] 0.0 0.00 0.00 431 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode* const&) [1415]
  20309. 0.00 0.00 51/54 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode* const&>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1419]
  20310. 0.00 0.00 380/435 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode* const&>(std::allocator<SceneNode*>&, SceneNode**, SceneNode* const&) [1674]
  20311. 0.00 0.00 51/932 std::vector<SceneNode*, std::allocator<SceneNode*> >::end() [4061]
  20312. -----------------------------------------------
  20313. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage>::shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1414]
  20314. [1416] 0.0 0.00 0.00 363 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1416]
  20315. 0.00 0.00 363/363 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, ComponentAddedMessage*, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1441]
  20316. 0.00 0.00 363/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  20317. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20318. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20319. 0.00 0.00 363/363 std::enable_if<!std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<ComponentAddedMessage, void>::value, void>::type std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<ComponentAddedMessage, ComponentAddedMessage>(ComponentAddedMessage*) [4260]
  20320. -----------------------------------------------
  20321. 0.00 0.00 82/183 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1450]
  20322. 0.00 0.00 101/183 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1433]
  20323. [1417] 0.0 0.00 0.00 183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, CallbackKey const&) [1417]
  20324. 0.00 0.00 186/1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  20325. 0.00 0.00 186/258 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node_base const*) [4308]
  20326. 0.00 0.00 183/183 std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_M_const_cast() const [4456]
  20327. 0.00 0.00 183/288268 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_end() [3069]
  20328. 0.00 0.00 163/163 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_leftmost() [4467]
  20329. 0.00 0.00 120/120 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_rightmost() [4497]
  20330. 0.00 0.00 100/100 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::size() const [4585]
  20331. 0.00 0.00 72/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  20332. 0.00 0.00 71/1307 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&) [3981]
  20333. 0.00 0.00 43/43 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::operator--() [4711]
  20334. 0.00 0.00 43/16624 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_right(std::_Rb_tree_node_base*) [3442]
  20335. 0.00 0.00 40/40 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_insert_unique_pos(CallbackKey const&) [4744]
  20336. -----------------------------------------------
  20337. 0.00 0.00 102/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  20338. [1418] 0.0 0.00 0.00 102 std::function<void ()>::function(std::function<void ()> const&) [1418]
  20339. 0.00 0.00 21/63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::_Manager_operation) [1458]
  20340. 0.00 0.00 21/63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::_Manager_operation) [1457]
  20341. 0.00 0.00 21/63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::_Manager_operation) [1459]
  20342. 0.00 0.00 3/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::_Manager_operation) [1684]
  20343. 0.00 0.00 3/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::_Manager_operation) [1683]
  20344. 0.00 0.00 3/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::_Manager_operation) [1682]
  20345. 0.00 0.00 3/9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::_Manager_operation) [1685]
  20346. 0.00 0.00 102/270596 std::function<void ()>::operator bool() const [1125]
  20347. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::_Manager_operation) [1898]
  20348. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::_Manager_operation) [1899]
  20349. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::_Manager_operation) [1903]
  20350. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::_Manager_operation) [1902]
  20351. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::_Manager_operation) [1901]
  20352. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::_Manager_operation) [1904]
  20353. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1897]
  20354. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::_Manager_operation) [1913]
  20355. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation) [1912]
  20356. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1911]
  20357. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1914]
  20358. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation) [1907]
  20359. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1906]
  20360. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1908]
  20361. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1909]
  20362. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1910]
  20363. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::_Manager_operation) [1895]
  20364. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::_Manager_operation) [1894]
  20365. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1896]
  20366. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1905]
  20367. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1900]
  20368. 0.00 0.00 1/3 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::_Manager_operation) [1915]
  20369. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}> const&, std::_Manager_operation) [1921]
  20370. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1922]
  20371. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1924]
  20372. 0.00 0.00 1/3 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::_Manager_operation) [1923]
  20373. 0.00 0.00 1/3 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1925]
  20374. 0.00 0.00 102/50052 std::_Function_base::_Function_base() [3287]
  20375. -----------------------------------------------
  20376. 0.00 0.00 3/54 std::vector<SceneNode*, std::allocator<SceneNode*> >::insert(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1738]
  20377. 0.00 0.00 51/54 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode* const&) [1415]
  20378. [1419] 0.0 0.00 0.00 54 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode* const&>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1419]
  20379. 0.00 0.00 54/72 std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_check_len(unsigned long, char const*) const [1393]
  20380. 0.00 0.00 54/435 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode* const&>(std::allocator<SceneNode*>&, SceneNode**, SceneNode* const&) [1674]
  20381. 0.00 0.00 162/441 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_get_Tp_allocator() [4217]
  20382. 0.00 0.00 108/5208 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::base() const [3707]
  20383. 0.00 0.00 108/144 SceneNode** std::__uninitialized_move_if_noexcept_a<SceneNode**, SceneNode**, std::allocator<SceneNode*> >(SceneNode**, SceneNode**, SceneNode**, std::allocator<SceneNode*>&) [4491]
  20384. 0.00 0.00 54/2426 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin() [3819]
  20385. 0.00 0.00 54/72 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::difference_type __gnu_cxx::operator-<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&) [4649]
  20386. 0.00 0.00 54/72 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_allocate(unsigned long) [4651]
  20387. 0.00 0.00 54/925 SceneNode* const& std::forward<SceneNode* const&>(std::remove_reference<SceneNode* const&>::type&) [4062]
  20388. 0.00 0.00 54/297 void std::_Destroy<SceneNode**, SceneNode*>(SceneNode**, SceneNode**, std::allocator<SceneNode*>&) [4301]
  20389. 0.00 0.00 54/297 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_deallocate(SceneNode**, unsigned long) [4299]
  20390. -----------------------------------------------
  20391. 0.00 0.00 1/1 BuilderScene::file_dialog_box()::{lambda()#2}::operator()() const [137]
  20392. [1420] 0.0 0.00 0.00 1 Scene::get_entity_handle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1420]
  20393. 0.00 0.00 1/2348 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Handle, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [537]
  20394. -----------------------------------------------
  20395. 0.00 0.00 28/28 Handle Entity::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&) [695]
  20396. [1421] 0.0 0.00 0.00 28 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1421]
  20397. 0.00 0.00 28/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  20398. 0.00 0.00 28/28 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1516]
  20399. 0.00 0.00 28/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  20400. 0.00 0.00 28/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  20401. 0.00 0.00 28/104306070 std::type_index::type_index(std::type_info const&) [118]
  20402. -----------------------------------------------
  20403. 0.00 0.00 1/5 StartMenuScene::init(Game&) [363]
  20404. 0.00 0.00 1/5 BuilderScene::file_dialog_box() [536]
  20405. 0.00 0.00 1/5 BuilderScene::setup_keybindings(Game&) [556]
  20406. 0.00 0.00 1/5 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  20407. 0.00 0.00 1/5 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  20408. [1422] 0.0 0.00 0.00 5 Callback::on_update(std::function<void ()>) [1422]
  20409. 0.00 0.00 5/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  20410. 0.00 0.00 5/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  20411. -----------------------------------------------
  20412. 0.00 0.00 1/75 BuilderScene::create_panel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [561]
  20413. 0.00 0.00 1/75 BuilderScene::file_dialog_box() [536]
  20414. 0.00 0.00 1/75 BuilderScene::create_mouse_entity(Game&) [684]
  20415. 0.00 0.00 1/75 BuilderScene::create_fps_display(GraphicalSystem*) [390]
  20416. 0.00 0.00 1/75 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int) [997]
  20417. 0.00 0.00 3/75 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  20418. 0.00 0.00 4/75 StartMenuScene::init(Game&) [363]
  20419. 0.00 0.00 63/75 GridSystem::create_text_marker(Entity*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Vector2<float> const&) [286]
  20420. [1423] 0.0 0.00 0.00 75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  20421. 0.00 0.00 150/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  20422. 0.00 0.00 75/75 std::shared_ptr<Font>::operator=(std::shared_ptr<Font>&&) [1606]
  20423. 0.00 0.00 75/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  20424. 0.00 0.00 150/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  20425. 0.00 0.00 75/77 std::shared_ptr<Font>::operator=(std::shared_ptr<Font> const&) [1953]
  20426. 0.00 0.00 75/77 std::shared_ptr<Font>::shared_ptr(decltype(nullptr)) [4615]
  20427. 0.00 0.00 75/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get_pre(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [4622]
  20428. 0.00 0.00 75/75 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<Font> > > >::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [4629]
  20429. 0.00 0.00 75/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get_post(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Font>) const [4623]
  20430. -----------------------------------------------
  20431. 0.00 0.00 157/157 std::map<unsigned int, Entity*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::operator[](unsigned int const&) [691]
  20432. [1424] 0.0 0.00 0.00 157 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1424]
  20433. 0.00 0.00 157/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*) [1116]
  20434. 0.00 0.00 157/157 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1564]
  20435. 0.00 0.00 157/613203 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > const*) [823]
  20436. 0.00 0.00 157/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, unsigned int const&) [1208]
  20437. 0.00 0.00 157/790 std::tuple<unsigned int const&>&& std::forward<std::tuple<unsigned int const&> >(std::remove_reference<std::tuple<unsigned int const&> >::type&) [4076]
  20438. 0.00 0.00 157/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20439. 0.00 0.00 157/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20440. -----------------------------------------------
  20441. 0.00 0.00 1/773 ConsoleLogger::ConsoleLogger() [2743]
  20442. 0.00 0.00 1/773 ConsoleLogger::~ConsoleLogger() [2780]
  20443. 0.00 0.00 771/773 FullLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1325]
  20444. [1425] 0.0 0.00 0.00 773 ConsoleLogger::msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Logger::CATEGORY, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1425]
  20445. 0.00 0.00 773/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  20446. 0.00 0.00 18/18 Logger::get_category_string[abi:cxx11](Logger::CATEGORY) [1989]
  20447. 0.00 0.00 773/773 Logger::msg_enabled(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [2239]
  20448. 0.00 0.00 18/89665 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3204]
  20449. 0.00 0.00 18/18 Logger::get_time[abi:cxx11]() [4925]
  20450. -----------------------------------------------
  20451. 0.00 0.00 363/363 void Messageable::send_message<ComponentAddedMessage, (void*)0, Handle, std::type_index>(Handle&&, std::type_index&&) [203]
  20452. [1426] 0.0 0.00 0.00 363 std::shared_ptr<ComponentAddedMessage>::~shared_ptr() [1426]
  20453. 0.00 0.00 363/363 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1427]
  20454. -----------------------------------------------
  20455. 0.00 0.00 363/363 std::shared_ptr<ComponentAddedMessage>::~shared_ptr() [1426]
  20456. [1427] 0.0 0.00 0.00 363 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1427]
  20457. 0.00 0.00 363/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  20458. -----------------------------------------------
  20459. 0.00 0.00 28/28 Handle Entity::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, sf::Rect<float>&&) [696]
  20460. [1428] 0.0 0.00 0.00 28 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1428]
  20461. 0.00 0.00 28/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  20462. 0.00 0.00 28/28 Handle ObjectPool<Collision>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1523]
  20463. 0.00 0.00 28/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  20464. 0.00 0.00 28/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  20465. 0.00 0.00 28/104306070 std::type_index::type_index(std::type_info const&) [118]
  20466. -----------------------------------------------
  20467. 0.00 0.00 3/6 void Mailbox::handle<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1470]
  20468. 0.00 0.00 3/6 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::~HandlerEntryImpl() [1484]
  20469. [1429] 0.0 0.00 0.00 6 std::function<void (ComponentAddedMessage&)>::~function() [1429]
  20470. 0.00 0.00 6/50052 std::_Function_base::~_Function_base() [323]
  20471. -----------------------------------------------
  20472. 0.00 0.00 3/6 void Mailbox::handle<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1471]
  20473. 0.00 0.00 3/6 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::~HandlerEntryImpl() [1485]
  20474. [1430] 0.0 0.00 0.00 6 std::function<void (EntityDestroyedMessage&)>::~function() [1430]
  20475. 0.00 0.00 6/50052 std::_Function_base::~_Function_base() [323]
  20476. -----------------------------------------------
  20477. 0.00 0.00 3/6 void Mailbox::handle<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1472]
  20478. 0.00 0.00 3/6 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::~HandlerEntryImpl() [1486]
  20479. [1431] 0.0 0.00 0.00 6 std::function<void (ComponentRemovedMessage&)>::~function() [1431]
  20480. 0.00 0.00 6/50052 std::_Function_base::~_Function_base() [323]
  20481. -----------------------------------------------
  20482. 0.00 0.00 1/1480 std::__shared_ptr<CloseInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<CloseInputEvent>>(std::_Sp_make_shared_tag, std::allocator<CloseInputEvent> const&) [2795]
  20483. 0.00 0.00 1/1480 std::__shared_ptr<LostFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<LostFocusInputEvent>>(std::_Sp_make_shared_tag, std::allocator<LostFocusInputEvent> const&) [2797]
  20484. 0.00 0.00 1/1480 std::__shared_ptr<GainedFocusInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<GainedFocusInputEvent>>(std::_Sp_make_shared_tag, std::allocator<GainedFocusInputEvent> const&) [2798]
  20485. 0.00 0.00 1/1480 std::__shared_ptr<ResizeInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ResizeInputEvent>, unsigned int&, unsigned int&>(std::_Sp_make_shared_tag, std::allocator<ResizeInputEvent> const&, unsigned int&, unsigned int&) [2796]
  20486. 0.00 0.00 1/1480 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, std::function<void (SetVisualDebugMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > const&, std::function<void (SetVisualDebugMessage&)> const&) [2243]
  20487. 0.00 0.00 1/1480 std::__shared_ptr<SelectMenuItemIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<SelectMenuItemIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<SelectMenuItemIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2144]
  20488. 0.00 0.00 1/1480 std::__shared_ptr<MouseXIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseXIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseXIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2133]
  20489. 0.00 0.00 1/1480 std::__shared_ptr<MouseYIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseYIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseYIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2134]
  20490. 0.00 0.00 1/1480 std::__shared_ptr<MouseWheelIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseWheelIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MouseWheelIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2139]
  20491. 0.00 0.00 1/1480 std::__shared_ptr<LeftClickIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<LeftClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<LeftClickIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2136]
  20492. 0.00 0.00 1/1480 std::__shared_ptr<RightClickIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<RightClickIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<RightClickIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2140]
  20493. 0.00 0.00 1/1480 std::__shared_ptr<ModalIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ModalIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<ModalIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2132]
  20494. 0.00 0.00 1/1480 std::__shared_ptr<GridVisibilityToggleIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<GridVisibilityToggleIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<GridVisibilityToggleIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2145]
  20495. 0.00 0.00 1/1480 std::__shared_ptr<VisualDebugIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<VisualDebugIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<VisualDebugIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2142]
  20496. 0.00 0.00 1/1480 std::__shared_ptr<ResetViewIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ResetViewIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<ResetViewIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2138]
  20497. 0.00 0.00 1/1480 std::__shared_ptr<RemoveTilesIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<RemoveTilesIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<RemoveTilesIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2141]
  20498. 0.00 0.00 1/1480 std::__shared_ptr<SerializeMapIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<SerializeMapIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<SerializeMapIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2143]
  20499. 0.00 0.00 1/1480 std::__shared_ptr<MoveLeftIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveLeftIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveLeftIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2135]
  20500. 0.00 0.00 1/1480 std::__shared_ptr<MoveRightIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveRightIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveRightIntent> const&, int&&, std::shared_ptr<InputElement>&&) [2137]
  20501. 0.00 0.00 1/1480 std::__shared_ptr<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, std::function<void (SetGridVisibilityMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> > const&, std::function<void (SetGridVisibilityMessage&)> const&) [2244]
  20502. 0.00 0.00 2/1480 std::__shared_ptr<Camera, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Camera>, char const (&) [15]>(std::_Sp_make_shared_tag, std::allocator<Camera> const&, char const (&) [15]) [577]
  20503. 0.00 0.00 2/1480 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, std::function<void (EntityIdChangedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > const&, std::function<void (EntityIdChangedMessage&)> const&) [1979]
  20504. 0.00 0.00 2/1480 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Font>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::_Sp_make_shared_tag, std::allocator<Font> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [2467]
  20505. 0.00 0.00 2/1480 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Texture>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&>(std::_Sp_make_shared_tag, std::allocator<Texture> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<int>&) [2236]
  20506. 0.00 0.00 2/1480 std::__shared_ptr<MoveUpIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveUpIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveUpIntent> const&, int&&, std::shared_ptr<InputElement>&&) [1947]
  20507. 0.00 0.00 2/1480 std::__shared_ptr<MoveDownIntent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MoveDownIntent>, int, std::shared_ptr<InputElement> >(std::_Sp_make_shared_tag, std::allocator<MoveDownIntent> const&, int&&, std::shared_ptr<InputElement>&&) [1948]
  20508. 0.00 0.00 3/1480 std::__shared_ptr<Axis, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Axis>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Axis> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2471]
  20509. 0.00 0.00 3/1480 std::__shared_ptr<ResizeCameraMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ResizeCameraMessage>, sf::Vector2<float> >(std::_Sp_make_shared_tag, std::allocator<ResizeCameraMessage> const&, sf::Vector2<float>&&) [2475]
  20510. 0.00 0.00 3/1480 std::__shared_ptr<MouseEnteredInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseEnteredInputEvent>>(std::_Sp_make_shared_tag, std::allocator<MouseEnteredInputEvent> const&) [2602]
  20511. 0.00 0.00 3/1480 std::__shared_ptr<MouseLeftInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseLeftInputEvent>>(std::_Sp_make_shared_tag, std::allocator<MouseLeftInputEvent> const&) [2601]
  20512. 0.00 0.00 3/1480 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1848]
  20513. 0.00 0.00 3/1480 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1847]
  20514. 0.00 0.00 3/1480 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1849]
  20515. 0.00 0.00 5/1480 std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1743]
  20516. 0.00 0.00 9/1480 std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<EntityDestroyedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityDestroyedMessage> const&, Handle&) [2015]
  20517. 0.00 0.00 21/1480 std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<KeyPressInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, std::allocator<KeyPressInputEvent> const&, Key&&, bool&, bool&, bool&, bool&) [1992]
  20518. 0.00 0.00 21/1480 std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<KeyReleaseInputEvent>, Key, bool&, bool&, bool&, bool&>(std::_Sp_make_shared_tag, std::allocator<KeyReleaseInputEvent> const&, Key&&, bool&, bool&, bool&, bool&) [1993]
  20519. 0.00 0.00 24/1480 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseButtonInputEvent>, MouseButton, ButtonState, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseButtonInputEvent> const&, MouseButton&&, ButtonState&&, int&, int&) [767]
  20520. 0.00 0.00 106/1480 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1584]
  20521. 0.00 0.00 110/1480 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1664]
  20522. 0.00 0.00 222/1480 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<EntityCreatedMessage>, Handle&>(std::_Sp_make_shared_tag, std::allocator<EntityCreatedMessage> const&, Handle&) [955]
  20523. 0.00 0.00 363/1480 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1416]
  20524. 0.00 0.00 546/1480 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1475]
  20525. [1432] 0.0 0.00 0.00 1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  20526. 0.00 0.00 546/546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1522]
  20527. 0.00 0.00 363/363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1601]
  20528. 0.00 0.00 222/222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1650]
  20529. 0.00 0.00 110/110 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1714]
  20530. 0.00 0.00 106/106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1721]
  20531. 0.00 0.00 24/24 std::_Sp_counted_ptr_inplace<MouseButtonInputEvent, std::allocator<MouseButtonInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2101]
  20532. 0.00 0.00 21/21 std::_Sp_counted_ptr_inplace<KeyReleaseInputEvent, std::allocator<KeyReleaseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2177]
  20533. 0.00 0.00 21/21 std::_Sp_counted_ptr_inplace<KeyPressInputEvent, std::allocator<KeyPressInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2176]
  20534. 0.00 0.00 9/9 std::_Sp_counted_ptr_inplace<EntityDestroyedMessage, std::allocator<EntityDestroyedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2537]
  20535. 0.00 0.00 5/5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2609]
  20536. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<MouseLeftInputEvent, std::allocator<MouseLeftInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2736]
  20537. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<MouseEnteredInputEvent, std::allocator<MouseEnteredInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2738]
  20538. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<ResizeCameraMessage, std::allocator<ResizeCameraMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2737]
  20539. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2742]
  20540. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2740]
  20541. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2741]
  20542. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Axis, std::allocator<Axis>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2739]
  20543. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Texture, std::allocator<Texture>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2787]
  20544. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<MoveDownIntent, std::allocator<MoveDownIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2784]
  20545. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<MoveUpIntent, std::allocator<MoveUpIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2783]
  20546. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Font, std::allocator<Font>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2785]
  20547. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2788]
  20548. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Camera, std::allocator<Camera>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2786]
  20549. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<CloseInputEvent, std::allocator<CloseInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2845]
  20550. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<LostFocusInputEvent, std::allocator<LostFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2855]
  20551. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MoveRightIntent, std::allocator<MoveRightIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2847]
  20552. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MoveLeftIntent, std::allocator<MoveLeftIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2844]
  20553. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<SerializeMapIntent, std::allocator<SerializeMapIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2854]
  20554. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<RemoveTilesIntent, std::allocator<RemoveTilesIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2852]
  20555. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<ResetViewIntent, std::allocator<ResetViewIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2848]
  20556. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<VisualDebugIntent, std::allocator<VisualDebugIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2853]
  20557. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<GridVisibilityToggleIntent, std::allocator<GridVisibilityToggleIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2858]
  20558. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<ModalIntent, std::allocator<ModalIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2841]
  20559. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<RightClickIntent, std::allocator<RightClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2851]
  20560. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<LeftClickIntent, std::allocator<LeftClickIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2846]
  20561. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MouseWheelIntent, std::allocator<MouseWheelIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2849]
  20562. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MouseYIntent, std::allocator<MouseYIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2843]
  20563. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<MouseXIntent, std::allocator<MouseXIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2842]
  20564. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetGridVisibilityMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2860]
  20565. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2859]
  20566. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<GainedFocusInputEvent, std::allocator<GainedFocusInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2857]
  20567. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<ResizeInputEvent, std::allocator<ResizeInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2850]
  20568. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<SelectMenuItemIntent, std::allocator<SelectMenuItemIntent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [2856]
  20569. -----------------------------------------------
  20570. 0.00 0.00 101/101 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  20571. [1433] 0.0 0.00 0.00 101 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1433]
  20572. 0.00 0.00 101/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, CallbackKey const&) [1417]
  20573. 0.00 0.00 101/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1505]
  20574. 0.00 0.00 101/101 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1800]
  20575. 0.00 0.00 101/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20576. 0.00 0.00 101/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  20577. 0.00 0.00 101/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20578. 0.00 0.00 101/797649 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > const*) [3020]
  20579. -----------------------------------------------
  20580. 0.00 0.00 21/84 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&, std::integral_constant<bool, false>) [1603]
  20581. 0.00 0.00 21/84 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::integral_constant<bool, false>) [1600]
  20582. 0.00 0.00 42/84 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1502]
  20583. [1434] 0.0 0.00 0.00 84 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() [1434]
  20584. 0.00 0.00 84/94940 std::_Any_data::_M_access() [869]
  20585. -----------------------------------------------
  20586. 0.00 0.00 1/1 BuilderScene::create_mouse_entity(Game&) [684]
  20587. [1435] 0.0 0.00 0.00 1 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle) [1435]
  20588. 0.00 0.00 2/390 std::function<void ()>::~function() [1115]
  20589. 0.00 0.00 1/10 Callback::camera_resize(std::function<void ()>) [1349]
  20590. 0.00 0.00 1/1 Callback::mouse_wheel(std::function<void ()>) [1605]
  20591. 0.00 0.00 2/2079911 Callback* Entity::get<Callback, (void*)0>() [57]
  20592. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}, void, void>(BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}) [2363]
  20593. 0.00 0.00 1/1 std::function<void ()>::function<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}, void, void>(BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}) [2362]
  20594. 0.00 0.00 1/43413833 Scene::get_entity(Handle) [45]
  20595. -----------------------------------------------
  20596. 0.00 0.00 1769/1769 void __gnu_cxx::new_allocator<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > > >::construct<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >>(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >*) [1409]
  20597. [1436] 0.0 0.00 0.00 1769 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::map() [1436]
  20598. 0.00 0.00 1769/1769 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree() [1438]
  20599. -----------------------------------------------
  20600. 0.00 0.00 1769/1769 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree() [1438]
  20601. [1437] 0.0 0.00 0.00 1769 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [1437]
  20602. 0.00 0.00 1769/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  20603. 0.00 0.00 1769/1769 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::allocator() [3940]
  20604. 0.00 0.00 1769/2388 std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_key_compare() [3821]
  20605. -----------------------------------------------
  20606. 0.00 0.00 1769/1769 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::map() [1436]
  20607. [1438] 0.0 0.00 0.00 1769 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree() [1438]
  20608. 0.00 0.00 1769/1769 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [1437]
  20609. -----------------------------------------------
  20610. 0.00 0.00 77/2475 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2> const&) [1954]
  20611. 0.00 0.00 2398/2475 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&) [1443]
  20612. [1439] 0.0 0.00 0.00 2475 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [1439]
  20613. 0.00 0.00 475/34958946 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy() [92]
  20614. -----------------------------------------------
  20615. 0.00 0.00 1/4 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  20616. 0.00 0.00 3/4 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  20617. [1440] 0.0 0.00 0.00 4 Callback::left_click(std::function<void ()>) [1440]
  20618. 0.00 0.00 4/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  20619. 0.00 0.00 4/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  20620. -----------------------------------------------
  20621. 0.00 0.00 363/363 std::__shared_ptr<ComponentAddedMessage, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1416]
  20622. [1441] 0.0 0.00 0.00 363 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, ComponentAddedMessage*, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1441]
  20623. 0.00 0.00 363/363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle, std::type_index>(std::allocator<ComponentAddedMessage>, Handle&&, std::type_index&&) [1456]
  20624. 0.00 0.00 363/17059716 operator new(unsigned long, void*) [458]
  20625. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20626. 0.00 0.00 363/726 std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::allocator<ComponentAddedMessage>(std::allocator<ComponentAddedMessage> const&) [4104]
  20627. 0.00 0.00 363/363 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >&) [4274]
  20628. 0.00 0.00 363/363 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::get() [4263]
  20629. 0.00 0.00 363/363 std::remove_reference<std::allocator<ComponentAddedMessage> const&>::type&& std::move<std::allocator<ComponentAddedMessage> const&>(std::allocator<ComponentAddedMessage> const&) [4275]
  20630. 0.00 0.00 363/1089 std::allocator<ComponentAddedMessage>::allocator(std::allocator<ComponentAddedMessage> const&) [4005]
  20631. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20632. 0.00 0.00 363/1452 std::allocator<ComponentAddedMessage>::~allocator() [3978]
  20633. 0.00 0.00 363/363 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [4264]
  20634. 0.00 0.00 363/726 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [4108]
  20635. 0.00 0.00 363/726 std::allocator<std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2> >::~allocator() [4105]
  20636. -----------------------------------------------
  20637. 0.00 0.00 2/2398 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<Texture>) [2573]
  20638. 0.00 0.00 187/2398 Sprite::texture(std::shared_ptr<Texture>) [1723]
  20639. 0.00 0.00 209/2398 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  20640. 0.00 0.00 2000/2398 Sprite::swap(Sprite&) [989]
  20641. [1442] 0.0 0.00 0.00 2398 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture> const&) [1442]
  20642. 0.00 0.00 2398/2398 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&) [1443]
  20643. -----------------------------------------------
  20644. 0.00 0.00 2398/2398 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture> const&) [1442]
  20645. [1443] 0.0 0.00 0.00 2398 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2> const&) [1443]
  20646. 0.00 0.00 2398/2475 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [1439]
  20647. -----------------------------------------------
  20648. 0.00 0.00 3/240 Scene::Scene(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [177]
  20649. 0.00 0.00 6/240 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  20650. 0.00 0.00 6/240 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  20651. 0.00 0.00 225/240 Entity::Entity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Scene*, ComponentManager*) [447]
  20652. [1444] 0.0 0.00 0.00 240 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1444]
  20653. 0.00 0.00 240/252 Mailbox::Mailbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1498]
  20654. 0.00 0.00 240/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  20655. -----------------------------------------------
  20656. 0.00 0.00 1/304 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  20657. 0.00 0.00 1/304 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  20658. 0.00 0.00 1/304 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  20659. 0.00 0.00 1/304 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  20660. 0.00 0.00 3/304 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  20661. 0.00 0.00 4/304 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  20662. 0.00 0.00 64/304 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  20663. 0.00 0.00 75/304 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  20664. 0.00 0.00 154/304 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  20665. [1445] 0.0 0.00 0.00 304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  20666. 0.00 0.00 304/304 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2> const&) [1446]
  20667. -----------------------------------------------
  20668. 0.00 0.00 304/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  20669. [1446] 0.0 0.00 0.00 304 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2> const&) [1446]
  20670. 0.00 0.00 304/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  20671. -----------------------------------------------
  20672. 0.00 0.00 187/187 void boost::variant<Circle, Rectangle, Sprite, Text, VertexList>::convert_construct<Sprite>(Sprite&, int, mpl_::bool_<false>) [895]
  20673. [1447] 0.0 0.00 0.00 187 boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, mpl_::int_<0> >, boost::mpl::l_iter<boost::mpl::list5<Circle, Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter<boost::mpl::list4<Rectangle, Sprite, Text, VertexList> > >::initializer_node, mpl_::int_<2> >, boost::mpl::l_iter<boost::mpl::list3<Sprite, Text, VertexList> > >::initializer_node::initialize(void*, Sprite const&) [1447]
  20674. 0.00 0.00 187/4637 Sprite::Sprite(Sprite const&) [1221]
  20675. 0.00 0.00 187/17059716 operator new(unsigned long, void*) [458]
  20676. -----------------------------------------------
  20677. 0.00 0.00 1/32131 ObjectPool<Callback>::remove(Handle const&) [1164]
  20678. 0.00 0.00 4/32131 ObjectPool<Collision>::remove(Handle const&) [1066]
  20679. 0.00 0.00 4/32131 ObjectPool<Rectangle>::remove(Handle const&) [1065]
  20680. 0.00 0.00 5/32131 ObjectPool<Clickable>::remove(Handle const&) [1045]
  20681. 0.00 0.00 9/32131 ObjectPool<Entity>::remove(Handle const&) [995]
  20682. 0.00 0.00 597/32131 Scene::post_receive_message(std::shared_ptr<Message>) <cycle 2> [881]
  20683. 0.00 0.00 7896/32131 std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > > >::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > > > const&) [1285]
  20684. 0.00 0.00 23615/32131 EntitySubscription::for_each(std::function<void (Handle)>) [6]
  20685. [1448] 0.0 0.00 0.00 32131 __gnu_cxx::__normal_iterator<Handle const*, std::vector<Handle, std::allocator<Handle> > >::__normal_iterator<Handle*>(__gnu_cxx::__normal_iterator<Handle*, __gnu_cxx::__enable_if<std::__are_same<Handle*, Handle*>::__value, std::vector<Handle, std::allocator<Handle> > >::__type> const&) [1448]
  20686. 0.00 0.00 32131/41241529 __gnu_cxx::__normal_iterator<Handle*, std::vector<Handle, std::allocator<Handle> > >::base() const [788]
  20687. -----------------------------------------------
  20688. 0.00 0.00 3/597 ResizeCameraMessage::ResizeCameraMessage(sf::Vector2<float>) [2578]
  20689. 0.00 0.00 9/597 EntityDestroyedMessage::EntityDestroyedMessage(Handle) [2254]
  20690. 0.00 0.00 222/597 EntityCreatedMessage::EntityCreatedMessage(Handle) [1566]
  20691. 0.00 0.00 363/597 ComponentAddedMessage::ComponentAddedMessage(Handle, std::type_index) [1497]
  20692. [1449] 0.0 0.00 0.00 597 Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1449]
  20693. 0.00 0.00 597/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  20694. -----------------------------------------------
  20695. 0.00 0.00 82/82 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey const&) [301]
  20696. [1450] 0.0 0.00 0.00 82 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1450]
  20697. 0.00 0.00 82/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, CallbackKey const&) [1417]
  20698. 0.00 0.00 82/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1505]
  20699. 0.00 0.00 82/82 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1823]
  20700. 0.00 0.00 82/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20701. 0.00 0.00 82/410 std::tuple<CallbackKey const&>&& std::forward<std::tuple<CallbackKey const&> >(std::remove_reference<std::tuple<CallbackKey const&> >::type&) [4245]
  20702. 0.00 0.00 82/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20703. 0.00 0.00 82/797649 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > const*) [3020]
  20704. -----------------------------------------------
  20705. 0.00 0.00 1/7828 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2375]
  20706. 0.00 0.00 7827/7828 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [1453]
  20707. [1451] 0.0 0.00 0.00 7828 BuilderScene::setup_keybindings(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::setup_keybindings(Game&)::{lambda()#1}*>() const [1451]
  20708. 0.00 0.00 7828/32428727 std::_Any_data::_M_access() const [511]
  20709. -----------------------------------------------
  20710. 0.00 0.00 1/7828 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::integral_constant<bool, false>) [2376]
  20711. 0.00 0.00 7827/7828 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1454]
  20712. [1452] 0.0 0.00 0.00 7828 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}* const& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*>() const [1452]
  20713. 0.00 0.00 7828/32428727 std::_Any_data::_M_access() const [511]
  20714. -----------------------------------------------
  20715. 0.00 0.00 7827/7827 std::_Function_handler<void (), BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [349]
  20716. [1453] 0.0 0.00 0.00 7827 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [1453]
  20717. 0.00 0.00 7827/7828 BuilderScene::setup_keybindings(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::setup_keybindings(Game&)::{lambda()#1}*>() const [1451]
  20718. -----------------------------------------------
  20719. 0.00 0.00 7827/7827 std::_Function_handler<void (), BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [730]
  20720. [1454] 0.0 0.00 0.00 7827 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1454]
  20721. 0.00 0.00 7827/7828 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}* const& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*>() const [1452]
  20722. -----------------------------------------------
  20723. 0.00 0.00 1/77 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  20724. 0.00 0.00 1/77 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  20725. 0.00 0.00 1/77 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  20726. 0.00 0.00 1/77 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  20727. 0.00 0.00 1/77 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  20728. 0.00 0.00 1/77 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  20729. 0.00 0.00 3/77 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  20730. 0.00 0.00 4/77 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  20731. 0.00 0.00 64/77 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  20732. [1455] 0.0 0.00 0.00 77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  20733. 0.00 0.00 154/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  20734. 0.00 0.00 77/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  20735. 0.00 0.00 77/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  20736. 0.00 0.00 77/521712 sf::Vector2<float>::Vector2() [3042]
  20737. 0.00 0.00 77/5734 Text::string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3697]
  20738. 0.00 0.00 77/77 Text::font(std::shared_ptr<Font>) [4610]
  20739. 0.00 0.00 77/77 Text::font_size(unsigned int) [4611]
  20740. -----------------------------------------------
  20741. 0.00 0.00 363/363 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, Handle, std::type_index>(std::_Sp_make_shared_tag, ComponentAddedMessage*, std::allocator<ComponentAddedMessage> const&, Handle&&, std::type_index&&) [1441]
  20742. [1456] 0.0 0.00 0.00 363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle, std::type_index>(std::allocator<ComponentAddedMessage>, Handle&&, std::type_index&&) [1456]
  20743. 0.00 0.00 363/363 void std::allocator_traits<std::allocator<ComponentAddedMessage> >::construct<ComponentAddedMessage, Handle, std::type_index>(std::allocator<ComponentAddedMessage>&, ComponentAddedMessage*, Handle&&, std::type_index&&) [1461]
  20744. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20745. 0.00 0.00 363/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  20746. 0.00 0.00 363/1089 std::allocator<ComponentAddedMessage>::allocator(std::allocator<ComponentAddedMessage> const&) [4005]
  20747. 0.00 0.00 363/363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<ComponentAddedMessage>) [4270]
  20748. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20749. 0.00 0.00 363/1452 std::allocator<ComponentAddedMessage>::~allocator() [3978]
  20750. 0.00 0.00 363/1089 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [4006]
  20751. -----------------------------------------------
  20752. 0.00 0.00 21/63 std::function<void ()>::function(std::function<void ()> const&) [1418]
  20753. 0.00 0.00 42/63 std::_Function_base::~_Function_base() [323]
  20754. [1457] 0.0 0.00 0.00 63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::_Manager_operation) [1457]
  20755. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1500]
  20756. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::integral_constant<bool, true>) [1592]
  20757. -----------------------------------------------
  20758. 0.00 0.00 21/63 std::function<void ()>::function(std::function<void ()> const&) [1418]
  20759. 0.00 0.00 42/63 std::_Function_base::~_Function_base() [323]
  20760. [1458] 0.0 0.00 0.00 63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::_Manager_operation) [1458]
  20761. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1501]
  20762. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::integral_constant<bool, true>) [1593]
  20763. -----------------------------------------------
  20764. 0.00 0.00 21/63 std::function<void ()>::function(std::function<void ()> const&) [1418]
  20765. 0.00 0.00 42/63 std::_Function_base::~_Function_base() [323]
  20766. [1459] 0.0 0.00 0.00 63 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::_Manager_operation) [1459]
  20767. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1502]
  20768. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::integral_constant<bool, false>) [1600]
  20769. -----------------------------------------------
  20770. 0.00 0.00 2/4 void Mailbox::handle<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [1512]
  20771. 0.00 0.00 2/4 Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>::~HandlerEntryImpl() [1525]
  20772. [1460] 0.0 0.00 0.00 4 std::function<void (EntityIdChangedMessage&)>::~function() [1460]
  20773. 0.00 0.00 4/50052 std::_Function_base::~_Function_base() [323]
  20774. -----------------------------------------------
  20775. 0.00 0.00 363/363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<Handle, std::type_index>(std::allocator<ComponentAddedMessage>, Handle&&, std::type_index&&) [1456]
  20776. [1461] 0.0 0.00 0.00 363 void std::allocator_traits<std::allocator<ComponentAddedMessage> >::construct<ComponentAddedMessage, Handle, std::type_index>(std::allocator<ComponentAddedMessage>&, ComponentAddedMessage*, Handle&&, std::type_index&&) [1461]
  20777. 0.00 0.00 363/363 void __gnu_cxx::new_allocator<ComponentAddedMessage>::construct<ComponentAddedMessage, Handle, std::type_index>(ComponentAddedMessage*, Handle&&, std::type_index&&) [1466]
  20778. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20779. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20780. -----------------------------------------------
  20781. 0.00 0.00 1/3 BuilderScene::create_mouse_entity(Game&) [684]
  20782. 0.00 0.00 1/3 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  20783. 0.00 0.00 1/3 BuilderScene::mouse_script_add_select_behavior(Game&, Handle) [1363]
  20784. [1462] 0.0 0.00 0.00 3 Callback::mouse_move(std::function<void ()>) [1462]
  20785. 0.00 0.00 3/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  20786. 0.00 0.00 3/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  20787. -----------------------------------------------
  20788. 0.00 0.00 222/222 void Messageable::send_message<EntityCreatedMessage, (void*)0, Handle&>(Handle&) [223]
  20789. [1463] 0.0 0.00 0.00 222 std::shared_ptr<EntityCreatedMessage>::~shared_ptr() [1463]
  20790. 0.00 0.00 222/222 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1464]
  20791. -----------------------------------------------
  20792. 0.00 0.00 222/222 std::shared_ptr<EntityCreatedMessage>::~shared_ptr() [1463]
  20793. [1464] 0.0 0.00 0.00 222 std::__shared_ptr<EntityCreatedMessage, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1464]
  20794. 0.00 0.00 222/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  20795. -----------------------------------------------
  20796. 0.00 0.00 21/21 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  20797. [1465] 0.0 0.00 0.00 21 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  20798. 0.00 0.00 21/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  20799. 0.00 0.00 21/4848 Sprite::~Sprite() [1190]
  20800. 0.00 0.00 21/21 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>, sf::Rect<int> const&) [1694]
  20801. 0.00 0.00 42/44 ObjectPool<Sprite>::size() const [1697]
  20802. 0.00 0.00 21/5688 std::shared_ptr<Texture>::~shared_ptr() [1224]
  20803. 0.00 0.00 21/5077 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&) [1227]
  20804. 0.00 0.00 21/22 ObjectPool<Sprite>::num_entries_active() const [1780]
  20805. 0.00 0.00 21/17059716 operator new(unsigned long, void*) [458]
  20806. 0.00 0.00 210/2281726 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::operator[](unsigned long) [2983]
  20807. 0.00 0.00 42/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  20808. -----------------------------------------------
  20809. 0.00 0.00 363/363 void std::allocator_traits<std::allocator<ComponentAddedMessage> >::construct<ComponentAddedMessage, Handle, std::type_index>(std::allocator<ComponentAddedMessage>&, ComponentAddedMessage*, Handle&&, std::type_index&&) [1461]
  20810. [1466] 0.0 0.00 0.00 363 void __gnu_cxx::new_allocator<ComponentAddedMessage>::construct<ComponentAddedMessage, Handle, std::type_index>(ComponentAddedMessage*, Handle&&, std::type_index&&) [1466]
  20811. 0.00 0.00 363/363 ComponentAddedMessage::ComponentAddedMessage(Handle, std::type_index) [1497]
  20812. 0.00 0.00 363/17059716 operator new(unsigned long, void*) [458]
  20813. 0.00 0.00 363/80208521 Handle&& std::forward<Handle>(std::remove_reference<Handle>::type&) [270]
  20814. 0.00 0.00 363/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  20815. -----------------------------------------------
  20816. 0.00 0.00 3/3 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1358]
  20817. [1467] 0.0 0.00 0.00 3 void Messageable::install_message_handler<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1467]
  20818. 0.00 0.00 3/3 void Mailbox::handle<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1470]
  20819. -----------------------------------------------
  20820. 0.00 0.00 3/3 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1358]
  20821. [1468] 0.0 0.00 0.00 3 void Messageable::install_message_handler<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1468]
  20822. 0.00 0.00 3/3 void Mailbox::handle<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1471]
  20823. -----------------------------------------------
  20824. 0.00 0.00 3/3 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1358]
  20825. [1469] 0.0 0.00 0.00 3 void Messageable::install_message_handler<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1469]
  20826. 0.00 0.00 3/3 void Mailbox::handle<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1472]
  20827. -----------------------------------------------
  20828. 0.00 0.00 3/3 void Messageable::install_message_handler<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1467]
  20829. [1470] 0.0 0.00 0.00 3 void Mailbox::handle<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1470]
  20830. 0.00 0.00 3/6 std::function<void (ComponentAddedMessage&)>::~function() [1429]
  20831. 0.00 0.00 3/3 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  20832. 0.00 0.00 3/3 std::function<void (ComponentAddedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1890]
  20833. -----------------------------------------------
  20834. 0.00 0.00 3/3 void Messageable::install_message_handler<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1468]
  20835. [1471] 0.0 0.00 0.00 3 void Mailbox::handle<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1471]
  20836. 0.00 0.00 3/6 std::function<void (EntityDestroyedMessage&)>::~function() [1430]
  20837. 0.00 0.00 3/3 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  20838. 0.00 0.00 3/3 std::function<void (EntityDestroyedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1891]
  20839. -----------------------------------------------
  20840. 0.00 0.00 3/3 void Messageable::install_message_handler<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1469]
  20841. [1472] 0.0 0.00 0.00 3 void Mailbox::handle<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1472]
  20842. 0.00 0.00 3/6 std::function<void (ComponentRemovedMessage&)>::~function() [1431]
  20843. 0.00 0.00 3/3 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  20844. 0.00 0.00 3/3 std::function<void (ComponentRemovedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1892]
  20845. -----------------------------------------------
  20846. 0.00 0.00 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [236]
  20847. [1473] 0.0 0.00 0.00 2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*) [1473]
  20848. 0.00 0.00 2248/101616215 std::_Rb_tree_node<std::pair<std::type_index const, Handle> >::_M_valptr() [144]
  20849. 0.00 0.00 2248/2248 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::destroy<std::pair<std::type_index const, Handle> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::pair<std::type_index const, Handle>*) [3844]
  20850. 0.00 0.00 2248/128992 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_Node_allocator() [3176]
  20851. -----------------------------------------------
  20852. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent> std::allocate_shared<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::allocator<MouseMoveInputEvent> const&, int&, int&) [1477]
  20853. [1474] 0.0 0.00 0.00 546 std::shared_ptr<MouseMoveInputEvent>::shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1474]
  20854. 0.00 0.00 546/546 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1475]
  20855. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  20856. -----------------------------------------------
  20857. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent>::shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1474]
  20858. [1475] 0.0 0.00 0.00 546 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1475]
  20859. 0.00 0.00 546/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  20860. 0.00 0.00 546/546 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, MouseMoveInputEvent*, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1582]
  20861. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  20862. 0.00 0.00 546/546 std::enable_if<!std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseMoveInputEvent, void>::value, void>::type std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseMoveInputEvent, MouseMoveInputEvent>(MouseMoveInputEvent*) [4184]
  20863. -----------------------------------------------
  20864. 0.00 0.00 546/546 InputManager::poll_event(Game&) [686]
  20865. [1476] 0.0 0.00 0.00 546 std::shared_ptr<MouseMoveInputEvent> std::make_shared<MouseMoveInputEvent, int&, int&>(int&, int&) [1476]
  20866. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent> std::allocate_shared<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::allocator<MouseMoveInputEvent> const&, int&, int&) [1477]
  20867. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  20868. 0.00 0.00 546/546 std::allocator<MouseMoveInputEvent>::allocator() [4182]
  20869. 0.00 0.00 546/2184 std::allocator<MouseMoveInputEvent>::~allocator() [3856]
  20870. -----------------------------------------------
  20871. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent> std::make_shared<MouseMoveInputEvent, int&, int&>(int&, int&) [1476]
  20872. [1477] 0.0 0.00 0.00 546 std::shared_ptr<MouseMoveInputEvent> std::allocate_shared<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::allocator<MouseMoveInputEvent> const&, int&, int&) [1477]
  20873. 0.00 0.00 546/546 std::shared_ptr<MouseMoveInputEvent>::shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1474]
  20874. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  20875. -----------------------------------------------
  20876. 0.00 0.00 14277/14277 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1219]
  20877. [1478] 0.0 0.00 0.00 14277 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(decltype(nullptr)) [1478]
  20878. 0.00 0.00 14277/29153 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::basic_json(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::value_t) [1413]
  20879. 0.00 0.00 14277/198792 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::assert_invariant() const [3117]
  20880. -----------------------------------------------
  20881. 0.00 0.00 209/209 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Texture>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1326]
  20882. [1479] 0.0 0.00 0.00 209 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture>&&) [1479]
  20883. 0.00 0.00 209/209 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&&) [1480]
  20884. 0.00 0.00 209/418 std::remove_reference<std::shared_ptr<Texture>&>::type&& std::move<std::shared_ptr<Texture>&>(std::shared_ptr<Texture>&) [4241]
  20885. -----------------------------------------------
  20886. 0.00 0.00 209/209 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture>&&) [1479]
  20887. [1480] 0.0 0.00 0.00 209 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&&) [1480]
  20888. 0.00 0.00 209/5897 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1223]
  20889. 0.00 0.00 209/209 std::remove_reference<std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&) [4437]
  20890. 0.00 0.00 209/418 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&&) [4240]
  20891. 0.00 0.00 209/209 std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<Texture, (__gnu_cxx::_Lock_policy)2>&) [4435]
  20892. -----------------------------------------------
  20893. 0.00 0.00 2248/2248 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1482]
  20894. [1481] 0.0 0.00 0.00 2248 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1481]
  20895. 0.00 0.00 2248/17059716 operator new(unsigned long, void*) [458]
  20896. 0.00 0.00 2248/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20897. 0.00 0.00 2248/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  20898. 0.00 0.00 2248/2291 std::tuple<std::type_index&&>::tuple(std::tuple<std::type_index&&>&&) [3835]
  20899. 0.00 0.00 2248/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20900. 0.00 0.00 2248/2248 std::pair<std::type_index const, Handle>::pair<std::type_index&&>(std::piecewise_construct_t, std::tuple<std::type_index&&>, std::tuple<>) [3846]
  20901. -----------------------------------------------
  20902. 0.00 0.00 2248/2248 void std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::type_index const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1366]
  20903. [1482] 0.0 0.00 0.00 2248 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >&, std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1482]
  20904. 0.00 0.00 2248/2248 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, Handle> > >::construct<std::pair<std::type_index const, Handle>, std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::pair<std::type_index const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1481]
  20905. 0.00 0.00 2248/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  20906. 0.00 0.00 2248/11455 std::tuple<std::type_index&&>&& std::forward<std::tuple<std::type_index&&> >(std::remove_reference<std::tuple<std::type_index&&> >::type&) [3556]
  20907. 0.00 0.00 2248/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  20908. -----------------------------------------------
  20909. 0.00 0.00 222/222 Handle ObjectPool<Entity>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*, ComponentManager*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Scene*&&, ComponentManager*&&) [389]
  20910. [1483] 0.0 0.00 0.00 222 ObjectPool<Entity>::num_entries_active() const [1483]
  20911. 0.00 0.00 222/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  20912. -----------------------------------------------
  20913. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*) [1487]
  20914. [1484] 0.0 0.00 0.00 3 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::~HandlerEntryImpl() [1484]
  20915. 0.00 0.00 3/6 std::function<void (ComponentAddedMessage&)>::~function() [1429]
  20916. -----------------------------------------------
  20917. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*) [1488]
  20918. [1485] 0.0 0.00 0.00 3 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::~HandlerEntryImpl() [1485]
  20919. 0.00 0.00 3/6 std::function<void (EntityDestroyedMessage&)>::~function() [1430]
  20920. -----------------------------------------------
  20921. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*) [1489]
  20922. [1486] 0.0 0.00 0.00 3 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::~HandlerEntryImpl() [1486]
  20923. 0.00 0.00 3/6 std::function<void (ComponentRemovedMessage&)>::~function() [1431]
  20924. -----------------------------------------------
  20925. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*) [1490]
  20926. [1487] 0.0 0.00 0.00 3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*) [1487]
  20927. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::~HandlerEntryImpl() [1484]
  20928. -----------------------------------------------
  20929. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*) [1491]
  20930. [1488] 0.0 0.00 0.00 3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*) [1488]
  20931. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::~HandlerEntryImpl() [1485]
  20932. -----------------------------------------------
  20933. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*) [1492]
  20934. [1489] 0.0 0.00 0.00 3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*) [1489]
  20935. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::~HandlerEntryImpl() [1486]
  20936. -----------------------------------------------
  20937. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1493]
  20938. [1490] 0.0 0.00 0.00 3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*) [1490]
  20939. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*) [1487]
  20940. -----------------------------------------------
  20941. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1494]
  20942. [1491] 0.0 0.00 0.00 3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*) [1491]
  20943. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*) [1488]
  20944. -----------------------------------------------
  20945. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1495]
  20946. [1492] 0.0 0.00 0.00 3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*) [1492]
  20947. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*) [1489]
  20948. -----------------------------------------------
  20949. 0.00 0.00 3/3 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  20950. [1493] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1493]
  20951. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*) [1490]
  20952. 0.00 0.00 3/9 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5214]
  20953. 0.00 0.00 3/6 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc() [5445]
  20954. -----------------------------------------------
  20955. 0.00 0.00 3/3 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  20956. [1494] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1494]
  20957. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*) [1491]
  20958. 0.00 0.00 3/9 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5215]
  20959. 0.00 0.00 3/6 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc() [5446]
  20960. -----------------------------------------------
  20961. 0.00 0.00 3/3 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  20962. [1495] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1495]
  20963. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*) [1492]
  20964. 0.00 0.00 3/9 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5216]
  20965. 0.00 0.00 3/6 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc() [5448]
  20966. -----------------------------------------------
  20967. 0.00 0.00 2/2 Scene::do_init(Game&) [66]
  20968. [1496] 0.0 0.00 0.00 2 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1496]
  20969. 0.00 0.00 6/85672 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::operator[](CallbackKey&&) [483]
  20970. 0.00 0.00 2/2 PostorderEntitySubscription::PostorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1672]
  20971. 0.00 0.00 2/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  20972. 0.00 0.00 2/6 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  20973. 0.00 0.00 2/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  20974. 0.00 0.00 2/2 std::map<CallbackKey, bool, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, bool> > >::map() [2809]
  20975. -----------------------------------------------
  20976. 0.00 0.00 363/363 void __gnu_cxx::new_allocator<ComponentAddedMessage>::construct<ComponentAddedMessage, Handle, std::type_index>(ComponentAddedMessage*, Handle&&, std::type_index&&) [1466]
  20977. [1497] 0.0 0.00 0.00 363 ComponentAddedMessage::ComponentAddedMessage(Handle, std::type_index) [1497]
  20978. 0.00 0.00 363/597 Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1449]
  20979. -----------------------------------------------
  20980. 0.00 0.00 6/252 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  20981. 0.00 0.00 6/252 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  20982. 0.00 0.00 240/252 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1444]
  20983. [1498] 0.0 0.00 0.00 252 Mailbox::Mailbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1498]
  20984. 0.00 0.00 252/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  20985. 0.00 0.00 252/252 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map() [1660]
  20986. 0.00 0.00 252/252 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::vector() [4316]
  20987. -----------------------------------------------
  20988. 0.00 0.00 2248/2248 std::_Rb_tree<std::type_index, std::pair<std::type_index const, Handle>, std::_Select1st<std::pair<std::type_index const, Handle> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >, std::type_index const&) [153]
  20989. [1499] 0.0 0.00 0.00 2248 std::_Rb_tree_const_iterator<std::pair<std::type_index const, Handle> >::_M_const_cast() const [1499]
  20990. 0.00 0.00 2248/101617057 std::_Rb_tree_iterator<std::pair<std::type_index const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [174]
  20991. -----------------------------------------------
  20992. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::_Manager_operation) [1457]
  20993. [1500] 0.0 0.00 0.00 42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1500]
  20994. 0.00 0.00 42/42 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>() [1503]
  20995. -----------------------------------------------
  20996. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::_Manager_operation) [1458]
  20997. [1501] 0.0 0.00 0.00 42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1501]
  20998. 0.00 0.00 42/42 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>() [1504]
  20999. -----------------------------------------------
  21000. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::_Manager_operation) [1459]
  21001. [1502] 0.0 0.00 0.00 42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1502]
  21002. 0.00 0.00 42/84 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() [1434]
  21003. -----------------------------------------------
  21004. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1500]
  21005. [1503] 0.0 0.00 0.00 42 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>() [1503]
  21006. 0.00 0.00 42/94940 std::_Any_data::_M_access() [869]
  21007. -----------------------------------------------
  21008. 0.00 0.00 42/42 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1501]
  21009. [1504] 0.0 0.00 0.00 42 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>() [1504]
  21010. 0.00 0.00 42/94940 std::_Any_data::_M_access() [869]
  21011. -----------------------------------------------
  21012. 0.00 0.00 82/183 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1450]
  21013. 0.00 0.00 101/183 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1433]
  21014. [1505] 0.0 0.00 0.00 183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*) [1505]
  21015. 0.00 0.00 72/1342497 std::less<CallbackKey>::operator()(CallbackKey const&, CallbackKey const&) const [334]
  21016. 0.00 0.00 183/576312 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3035]
  21017. 0.00 0.00 112/288268 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_end() [3069]
  21018. 0.00 0.00 72/258 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node_base const*) [4308]
  21019. 0.00 0.00 72/797649 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_S_key(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > const*) [3020]
  21020. -----------------------------------------------
  21021. 0.00 0.00 1/2 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle) [1406]
  21022. 0.00 0.00 1/2 BuilderScene::create_notification(float, float) [901]
  21023. [1506] 0.0 0.00 0.00 2 Callback::right_release(std::function<void ()>) [1506]
  21024. 0.00 0.00 2/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  21025. 0.00 0.00 2/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  21026. -----------------------------------------------
  21027. 0.00 0.00 222/222 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode*&&) [1508]
  21028. [1507] 0.0 0.00 0.00 222 void std::vector<SceneNode*, std::allocator<SceneNode*> >::emplace_back<SceneNode*>(SceneNode*&&) [1507]
  21029. 0.00 0.00 18/18 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&) [1519]
  21030. 0.00 0.00 204/223 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode*>(std::allocator<SceneNode*>&, SceneNode**, SceneNode*&&) [1778]
  21031. 0.00 0.00 222/687 SceneNode*&& std::forward<SceneNode*>(std::remove_reference<SceneNode*>::type&) [4113]
  21032. 0.00 0.00 18/932 std::vector<SceneNode*, std::allocator<SceneNode*> >::end() [4061]
  21033. -----------------------------------------------
  21034. 0.00 0.00 9/222 Scene::remove_entity(Handle, bool) [231]
  21035. 0.00 0.00 213/222 Scene::~Scene() [171]
  21036. [1508] 0.0 0.00 0.00 222 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode*&&) [1508]
  21037. 0.00 0.00 222/222 void std::vector<SceneNode*, std::allocator<SceneNode*> >::emplace_back<SceneNode*>(SceneNode*&&) [1507]
  21038. 0.00 0.00 222/224 std::remove_reference<SceneNode*&>::type&& std::move<SceneNode*&>(SceneNode*&) [4347]
  21039. -----------------------------------------------
  21040. 0.00 0.00 74/260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1591]
  21041. 0.00 0.00 186/260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1561]
  21042. [1509] 0.0 0.00 0.00 260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node_base const*) [1509]
  21043. 0.00 0.00 260/260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node_base const*) [1510]
  21044. 0.00 0.00 260/105381 std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator()(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > const&) const [3197]
  21045. -----------------------------------------------
  21046. 0.00 0.00 260/260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node_base const*) [1509]
  21047. [1510] 0.0 0.00 0.00 260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_value(std::_Rb_tree_node_base const*) [1510]
  21048. 0.00 0.00 260/965827 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr() const [668]
  21049. -----------------------------------------------
  21050. 0.00 0.00 2/2 Scene::do_init(Game&) [66]
  21051. [1511] 0.0 0.00 0.00 2 void Messageable::install_message_handler<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [1511]
  21052. 0.00 0.00 2/2 void Mailbox::handle<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [1512]
  21053. -----------------------------------------------
  21054. 0.00 0.00 2/2 void Messageable::install_message_handler<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [1511]
  21055. [1512] 0.0 0.00 0.00 2 void Mailbox::handle<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [1512]
  21056. 0.00 0.00 2/4 std::function<void (EntityIdChangedMessage&)>::~function() [1460]
  21057. 0.00 0.00 2/2 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&) [1787]
  21058. 0.00 0.00 2/2 std::function<void (EntityIdChangedMessage&)>::function<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}, void, void>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [2013]
  21059. -----------------------------------------------
  21060. 0.00 0.00 224/224 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [733]
  21061. [1513] 0.0 0.00 0.00 224 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1513]
  21062. 0.00 0.00 224/224 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1514]
  21063. 0.00 0.00 224/224 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_node() [4343]
  21064. 0.00 0.00 224/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21065. 0.00 0.00 224/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21066. 0.00 0.00 224/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21067. -----------------------------------------------
  21068. 0.00 0.00 224/224 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1513]
  21069. [1514] 0.0 0.00 0.00 224 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1514]
  21070. 0.00 0.00 224/224 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1520]
  21071. 0.00 0.00 224/17059716 operator new(unsigned long, void*) [458]
  21072. 0.00 0.00 224/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21073. 0.00 0.00 224/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21074. 0.00 0.00 224/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21075. 0.00 0.00 224/5134 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_M_valptr() [3711]
  21076. 0.00 0.00 224/896 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_Node_allocator() [4063]
  21077. -----------------------------------------------
  21078. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1201]
  21079. [1515] 0.0 0.00 0.00 2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1515]
  21080. 0.00 0.00 2/5148 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [977]
  21081. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::begin() [1612]
  21082. 0.00 0.00 2/2353 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_begin() [3824]
  21083. 0.00 0.00 2/2711 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_end() [3815]
  21084. 0.00 0.00 2/2350 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::operator==(std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > const&) const [3825]
  21085. 0.00 0.00 2/2 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*&, std::_Rb_tree_node_base*&) [6638]
  21086. -----------------------------------------------
  21087. 0.00 0.00 28/28 Handle ComponentManager::add<PlayerProfile, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1421]
  21088. [1516] 0.0 0.00 0.00 28 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1516]
  21089. 0.00 0.00 28/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21090. 0.00 0.00 28/40 ObjectPool<PlayerProfile>::num_entries_active() const [1686]
  21091. 0.00 0.00 56/80 ObjectPool<PlayerProfile>::size() const [1698]
  21092. 0.00 0.00 28/42 PlayerProfile::PlayerProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) [1774]
  21093. 0.00 0.00 28/17059716 operator new(unsigned long, void*) [458]
  21094. 0.00 0.00 280/2079144 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::operator[](unsigned long) [2984]
  21095. 0.00 0.00 56/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21096. 0.00 0.00 28/4050 PlayerProfile::~PlayerProfile() [3738]
  21097. -----------------------------------------------
  21098. 0.00 0.00 1/1 std::function<void ()>::operator()() const [103]
  21099. [1517] 0.0 0.00 0.00 1 std::_Function_handler<void (), BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1517]
  21100. 0.00 0.00 1/1 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  21101. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2942]
  21102. -----------------------------------------------
  21103. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1517]
  21104. [1518] 0.0 0.00 0.00 1 BuilderScene::create_hud(Game&)::{lambda()#1}::operator()() const [1518]
  21105. 0.00 0.00 4/260318 Collision* Entity::get<Collision, (void*)0>() [200]
  21106. 0.00 0.00 2/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  21107. 0.00 0.00 3/7852 GraphicalSystem::camera() const [1191]
  21108. 0.00 0.00 3/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  21109. 0.00 0.00 3/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  21110. 0.00 0.00 1/8760 Rectangle::size(float, float) [1348]
  21111. 0.00 0.00 1/61301454 Camera::size() const [416]
  21112. 0.00 0.00 3/224602 Collision::volume() const [3112]
  21113. 0.00 0.00 1/18 Camera::viewport() [4923]
  21114. 0.00 0.00 1/6 Camera::zoom() const [5329]
  21115. 0.00 0.00 1/78 Rectangle::size() const [4609]
  21116. 0.00 0.00 1/1437483 sf::Rect<float>::Rect(float, float, float, float) [2997]
  21117. 0.00 0.00 1/70 Collision::volume(sf::Rect<float>) [4655]
  21118. -----------------------------------------------
  21119. 0.00 0.00 18/18 void std::vector<SceneNode*, std::allocator<SceneNode*> >::emplace_back<SceneNode*>(SceneNode*&&) [1507]
  21120. [1519] 0.0 0.00 0.00 18 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&) [1519]
  21121. 0.00 0.00 18/72 std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_check_len(unsigned long, char const*) const [1393]
  21122. 0.00 0.00 18/223 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode*>(std::allocator<SceneNode*>&, SceneNode**, SceneNode*&&) [1778]
  21123. 0.00 0.00 54/441 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_get_Tp_allocator() [4217]
  21124. 0.00 0.00 36/5208 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::base() const [3707]
  21125. 0.00 0.00 36/144 SceneNode** std::__uninitialized_move_if_noexcept_a<SceneNode**, SceneNode**, std::allocator<SceneNode*> >(SceneNode**, SceneNode**, SceneNode**, std::allocator<SceneNode*>&) [4491]
  21126. 0.00 0.00 18/2426 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin() [3819]
  21127. 0.00 0.00 18/72 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::difference_type __gnu_cxx::operator-<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&) [4649]
  21128. 0.00 0.00 18/72 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_allocate(unsigned long) [4651]
  21129. 0.00 0.00 18/687 SceneNode*&& std::forward<SceneNode*>(std::remove_reference<SceneNode*>::type&) [4113]
  21130. 0.00 0.00 18/297 void std::_Destroy<SceneNode**, SceneNode*>(SceneNode**, SceneNode**, std::allocator<SceneNode*>&) [4301]
  21131. 0.00 0.00 18/297 std::_Vector_base<SceneNode*, std::allocator<SceneNode*> >::_M_deallocate(SceneNode**, unsigned long) [4299]
  21132. -----------------------------------------------
  21133. 0.00 0.00 224/224 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1514]
  21134. [1520] 0.0 0.00 0.00 224 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1520]
  21135. 0.00 0.00 224/224 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1521]
  21136. 0.00 0.00 224/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21137. 0.00 0.00 224/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21138. 0.00 0.00 224/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21139. -----------------------------------------------
  21140. 0.00 0.00 224/224 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1520]
  21141. [1521] 0.0 0.00 0.00 224 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1521]
  21142. 0.00 0.00 224/224 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1562]
  21143. 0.00 0.00 224/17059716 operator new(unsigned long, void*) [458]
  21144. 0.00 0.00 224/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21145. 0.00 0.00 224/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21146. 0.00 0.00 224/14634 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&) [3491]
  21147. 0.00 0.00 224/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21148. -----------------------------------------------
  21149. 0.00 0.00 546/546 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  21150. [1522] 0.0 0.00 0.00 546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1522]
  21151. 0.00 0.00 546/8141605 std::type_info::operator==(std::type_info const&) const [427]
  21152. 0.00 0.00 546/1638 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [3963]
  21153. -----------------------------------------------
  21154. 0.00 0.00 28/28 Handle ComponentManager::add<Collision, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1428]
  21155. [1523] 0.0 0.00 0.00 28 Handle ObjectPool<Collision>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1523]
  21156. 0.00 0.00 28/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21157. 0.00 0.00 28/37 ObjectPool<Collision>::num_entries_active() const [1692]
  21158. 0.00 0.00 28/38 Collision::Collision(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Rect<float>) [1796]
  21159. 0.00 0.00 28/17059716 operator new(unsigned long, void*) [458]
  21160. 0.00 0.00 280/260553 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::operator[](unsigned long) [3094]
  21161. 0.00 0.00 56/74 ObjectPool<Collision>::size() const [4643]
  21162. 0.00 0.00 56/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21163. 0.00 0.00 28/2042 Collision::~Collision() [3859]
  21164. -----------------------------------------------
  21165. 0.00 0.00 599/1797 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [549]
  21166. 0.00 0.00 599/1797 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  21167. 0.00 0.00 599/1797 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parser<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [1670]
  21168. [1524] 0.0 0.00 0.00 1797 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)> const&) [1524]
  21169. 0.00 0.00 1797/32719 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::operator bool() const [1268]
  21170. 0.00 0.00 1797/50052 std::_Function_base::_Function_base() [3287]
  21171. -----------------------------------------------
  21172. 0.00 0.00 2/2 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*) [1526]
  21173. [1525] 0.0 0.00 0.00 2 Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>::~HandlerEntryImpl() [1525]
  21174. 0.00 0.00 2/4 std::function<void (EntityIdChangedMessage&)>::~function() [1460]
  21175. -----------------------------------------------
  21176. 0.00 0.00 2/2 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*) [1527]
  21177. [1526] 0.0 0.00 0.00 2 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*) [1526]
  21178. 0.00 0.00 2/2 Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>::~HandlerEntryImpl() [1525]
  21179. -----------------------------------------------
  21180. 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1528]
  21181. [1527] 0.0 0.00 0.00 2 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*) [1527]
  21182. 0.00 0.00 2/2 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*) [1526]
  21183. -----------------------------------------------
  21184. 0.00 0.00 2/2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  21185. [1528] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1528]
  21186. 0.00 0.00 2/2 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>*) [1527]
  21187. 0.00 0.00 2/6 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5447]
  21188. 0.00 0.00 2/4 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc() [5684]
  21189. -----------------------------------------------
  21190. 0.00 0.00 1/2 void Mailbox::handle<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}) [1611]
  21191. 0.00 0.00 1/2 Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>::~HandlerEntryImpl() [1620]
  21192. [1529] 0.0 0.00 0.00 2 std::function<void (SetVisualDebugMessage&)>::~function() [1529]
  21193. 0.00 0.00 2/50052 std::_Function_base::~_Function_base() [323]
  21194. -----------------------------------------------
  21195. 0.00 0.00 1/6 BaseEntitySubscription::BaseEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1775]
  21196. 0.00 0.00 2/6 PostorderEntitySubscription::PostorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1672]
  21197. 0.00 0.00 3/6 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1358]
  21198. [1530] 0.0 0.00 0.00 6 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  21199. 0.00 0.00 6/23980 std::vector<Handle, std::allocator<Handle> >::vector() [844]
  21200. 0.00 0.00 6/240 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1444]
  21201. 0.00 0.00 12/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  21202. 0.00 0.00 6/252 Mailbox::Mailbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1498]
  21203. 0.00 0.00 6/6 EntityFilter::EntityFilter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2371]
  21204. 0.00 0.00 6/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  21205. -----------------------------------------------
  21206. 0.00 0.00 18/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::operator[](std::type_index&&) [917]
  21207. [1531] 0.0 0.00 0.00 18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1531]
  21208. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1532]
  21209. -----------------------------------------------
  21210. 0.00 0.00 18/18 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1531]
  21211. [1532] 0.0 0.00 0.00 18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::lower_bound(std::type_index const&) [1532]
  21212. 0.00 0.00 18/2630965 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*, std::_Rb_tree_node_base*, std::type_index const&) [122]
  21213. 0.00 0.00 18/2630968 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_begin() [598]
  21214. 0.00 0.00 18/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_end() [808]
  21215. -----------------------------------------------
  21216. 0.00 0.00 110/110 InputManager::poll_event(Game&) [686]
  21217. [1533] 0.0 0.00 0.00 110 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseWheelInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseWheelInputEvent>(std::shared_ptr<MouseWheelInputEvent>&&) [1533]
  21218. 0.00 0.00 110/110 std::enable_if<std::__sp_compatible_with<MouseWheelInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseWheelInputEvent>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1534]
  21219. 0.00 0.00 110/110 std::remove_reference<std::shared_ptr<MouseWheelInputEvent>&>::type&& std::move<std::shared_ptr<MouseWheelInputEvent>&>(std::shared_ptr<MouseWheelInputEvent>&) [4530]
  21220. -----------------------------------------------
  21221. 0.00 0.00 110/110 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseWheelInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseWheelInputEvent>(std::shared_ptr<MouseWheelInputEvent>&&) [1533]
  21222. [1534] 0.0 0.00 0.00 110 std::enable_if<std::__sp_compatible_with<MouseWheelInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseWheelInputEvent>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1534]
  21223. 0.00 0.00 110/8626 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  21224. 0.00 0.00 110/110 std::remove_reference<std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&) [4531]
  21225. 0.00 0.00 110/110 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseWheelInputEvent, void>(std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [4513]
  21226. 0.00 0.00 110/732 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&) [4100]
  21227. -----------------------------------------------
  21228. 0.00 0.00 110/110 InputManager::poll_event(Game&) [686]
  21229. [1535] 0.0 0.00 0.00 110 std::shared_ptr<MouseWheelInputEvent>::~shared_ptr() [1535]
  21230. 0.00 0.00 110/110 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1536]
  21231. -----------------------------------------------
  21232. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent>::~shared_ptr() [1535]
  21233. [1536] 0.0 0.00 0.00 110 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1536]
  21234. 0.00 0.00 110/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  21235. -----------------------------------------------
  21236. 0.00 0.00 1/2 Mouse::~Mouse() [1638]
  21237. 0.00 0.00 1/2 Keyboard::~Keyboard() [1640]
  21238. [1537] 0.0 0.00 0.00 2 InputDevice::~InputDevice() [1537]
  21239. 0.00 0.00 2/2 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear() [1635]
  21240. 0.00 0.00 2/2 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~map() [1641]
  21241. 0.00 0.00 2/3 InputListener::~InputListener() [5705]
  21242. -----------------------------------------------
  21243. 0.00 0.00 109/109 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*) [1539]
  21244. [1538] 0.0 0.00 0.00 109 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*) [1538]
  21245. 0.00 0.00 109/109 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::~pair() [1540]
  21246. -----------------------------------------------
  21247. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1542]
  21248. [1539] 0.0 0.00 0.00 109 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*) [1539]
  21249. 0.00 0.00 109/109 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*) [1538]
  21250. -----------------------------------------------
  21251. 0.00 0.00 109/109 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*) [1538]
  21252. [1540] 0.0 0.00 0.00 109 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::~pair() [1540]
  21253. 0.00 0.00 109/34982914 std::shared_ptr<InputElement>::~shared_ptr() <cycle 1> [3001]
  21254. -----------------------------------------------
  21255. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1543]
  21256. [1541] 0.0 0.00 0.00 109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1541]
  21257. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1542]
  21258. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [4543]
  21259. -----------------------------------------------
  21260. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1541]
  21261. [1542] 0.0 0.00 0.00 109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1542]
  21262. 0.00 0.00 109/109 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*) [1539]
  21263. 0.00 0.00 109/32564 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr() [3331]
  21264. 0.00 0.00 109/436 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_Node_allocator() [4221]
  21265. -----------------------------------------------
  21266. 109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1543]
  21267. 0.00 0.00 2/4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~_Rb_tree() [1642]
  21268. 0.00 0.00 2/4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear() [1636]
  21269. [1543] 0.0 0.00 0.00 4+109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1543]
  21270. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1541]
  21271. 0.00 0.00 109/42985 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_right(std::_Rb_tree_node_base*) [3306]
  21272. 0.00 0.00 109/62250 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_left(std::_Rb_tree_node_base*) [3247]
  21273. 109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1543]
  21274. -----------------------------------------------
  21275. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1128]
  21276. [1544] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1544]
  21277. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  21278. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21279. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21280. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21281. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21282. -----------------------------------------------
  21283. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1129]
  21284. [1545] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1545]
  21285. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  21286. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21287. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21288. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21289. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21290. -----------------------------------------------
  21291. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1130]
  21292. [1546] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1546]
  21293. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  21294. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21295. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21296. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21297. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21298. -----------------------------------------------
  21299. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [18], bool, (void*)0>(char const (&) [18], bool&&) [1131]
  21300. [1547] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&) [1547]
  21301. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  21302. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21303. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21304. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21305. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21306. -----------------------------------------------
  21307. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1132]
  21308. [1548] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1548]
  21309. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  21310. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21311. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21312. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21313. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21314. -----------------------------------------------
  21315. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [20], bool, (void*)0>(char const (&) [20], bool&&) [1133]
  21316. [1549] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&) [1549]
  21317. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  21318. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21319. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21320. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21321. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21322. -----------------------------------------------
  21323. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1134]
  21324. [1550] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1550]
  21325. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  21326. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21327. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21328. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21329. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21330. -----------------------------------------------
  21331. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [24], bool, (void*)0>(char const (&) [24], bool&&) [1135]
  21332. [1551] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&) [1551]
  21333. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  21334. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21335. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21336. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21337. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21338. -----------------------------------------------
  21339. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1136]
  21340. [1552] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1552]
  21341. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  21342. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21343. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21344. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21345. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21346. -----------------------------------------------
  21347. 0.00 0.00 1/1 Handle Entity::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1137]
  21348. [1553] 0.0 0.00 0.00 1 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1553]
  21349. 0.00 0.00 1/1 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  21350. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21351. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21352. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21353. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  21354. -----------------------------------------------
  21355. 0.00 0.00 106/106 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1234]
  21356. [1554] 0.0 0.00 0.00 106 std::enable_if<std::is_assignable<std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<Button> >::value, std::shared_ptr<InputElement>&>::type std::shared_ptr<InputElement>::operator=<Button>(std::shared_ptr<Button>&&) [1554]
  21357. 0.00 0.00 106/106 std::enable_if<std::__sp_compatible_with<Button*, InputElement*>::value, std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::operator=<Button>(std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&&) [1556]
  21358. 0.00 0.00 106/106 std::remove_reference<std::shared_ptr<Button>&>::type&& std::move<std::shared_ptr<Button>&>(std::shared_ptr<Button>&) [4577]
  21359. -----------------------------------------------
  21360. 0.00 0.00 106/106 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1234]
  21361. [1555] 0.0 0.00 0.00 106 std::shared_ptr<Button>::~shared_ptr() [1555]
  21362. 0.00 0.00 106/106 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1557]
  21363. -----------------------------------------------
  21364. 0.00 0.00 106/106 std::enable_if<std::is_assignable<std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<Button> >::value, std::shared_ptr<InputElement>&>::type std::shared_ptr<InputElement>::operator=<Button>(std::shared_ptr<Button>&&) [1554]
  21365. [1556] 0.0 0.00 0.00 106 std::enable_if<std::__sp_compatible_with<Button*, InputElement*>::value, std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::operator=<Button>(std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&&) [1556]
  21366. 0.00 0.00 106/34982914 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() <cycle 1> [3000]
  21367. 0.00 0.00 106/106 std::remove_reference<std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&) [4578]
  21368. 0.00 0.00 106/106 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<Button, void>(std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>&&) [4560]
  21369. 0.00 0.00 106/109 std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputElement, (__gnu_cxx::_Lock_policy)2>&) [4538]
  21370. -----------------------------------------------
  21371. 0.00 0.00 106/106 std::shared_ptr<Button>::~shared_ptr() [1555]
  21372. [1557] 0.0 0.00 0.00 106 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1557]
  21373. 0.00 0.00 106/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  21374. -----------------------------------------------
  21375. 0.00 0.00 599/599 JSONSerializer::deserialize(Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [493]
  21376. [1558] 0.0 0.00 0.00 599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1558]
  21377. 0.00 0.00 599/599 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree() [1560]
  21378. -----------------------------------------------
  21379. 0.00 0.00 599/599 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree() [1560]
  21380. [1559] 0.0 0.00 0.00 599 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [1559]
  21381. 0.00 0.00 599/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  21382. 0.00 0.00 599/2388 std::_Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Rb_tree_key_compare() [3821]
  21383. 0.00 0.00 599/599 std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator() [4139]
  21384. -----------------------------------------------
  21385. 0.00 0.00 599/599 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1558]
  21386. [1560] 0.0 0.00 0.00 599 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree() [1560]
  21387. 0.00 0.00 599/599 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() [1559]
  21388. -----------------------------------------------
  21389. 0.00 0.00 109/109 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [763]
  21390. [1561] 0.0 0.00 0.00 109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1561]
  21391. 0.00 0.00 186/260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node_base const*) [1509]
  21392. 0.00 0.00 186/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  21393. 0.00 0.00 109/109 std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_const_cast() const [4536]
  21394. 0.00 0.00 109/16375 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_end() [3444]
  21395. 0.00 0.00 79/79 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_leftmost() [4608]
  21396. 0.00 0.00 79/79 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::operator--() [4607]
  21397. 0.00 0.00 79/42985 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_right(std::_Rb_tree_node_base*) [3306]
  21398. 0.00 0.00 74/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  21399. 0.00 0.00 56/56 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_rightmost() [4684]
  21400. 0.00 0.00 33/1307 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&) [3981]
  21401. 0.00 0.00 30/30 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::size() const [4767]
  21402. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [6663]
  21403. -----------------------------------------------
  21404. 0.00 0.00 224/224 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1521]
  21405. [1562] 0.0 0.00 0.00 224 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1562]
  21406. 0.00 0.00 224/224 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1563]
  21407. -----------------------------------------------
  21408. 0.00 0.00 224/224 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1562]
  21409. [1563] 0.0 0.00 0.00 224 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1563]
  21410. 0.00 0.00 224/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  21411. 0.00 0.00 224/14634 std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&) [3494]
  21412. 0.00 0.00 224/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21413. 0.00 0.00 224/19209 Handle::Handle() [3433]
  21414. -----------------------------------------------
  21415. 0.00 0.00 157/157 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1424]
  21416. [1564] 0.0 0.00 0.00 157 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1564]
  21417. 0.00 0.00 157/157 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1565]
  21418. 0.00 0.00 157/24677 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_node() [3394]
  21419. 0.00 0.00 157/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21420. 0.00 0.00 157/790 std::tuple<unsigned int const&>&& std::forward<std::tuple<unsigned int const&> >(std::remove_reference<std::tuple<unsigned int const&> >::type&) [4076]
  21421. 0.00 0.00 157/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21422. -----------------------------------------------
  21423. 0.00 0.00 157/157 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1564]
  21424. [1565] 0.0 0.00 0.00 157 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1565]
  21425. 0.00 0.00 157/1471972 std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >::_M_valptr() [602]
  21426. 0.00 0.00 157/17059716 operator new(unsigned long, void*) [458]
  21427. 0.00 0.00 157/157 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1833]
  21428. 0.00 0.00 157/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21429. 0.00 0.00 157/790 std::tuple<unsigned int const&>&& std::forward<std::tuple<unsigned int const&> >(std::remove_reference<std::tuple<unsigned int const&> >::type&) [4076]
  21430. 0.00 0.00 157/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21431. 0.00 0.00 157/98708 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_Node_allocator() [3199]
  21432. -----------------------------------------------
  21433. 0.00 0.00 222/222 void __gnu_cxx::new_allocator<EntityCreatedMessage>::construct<EntityCreatedMessage, Handle&>(EntityCreatedMessage*, Handle&) [959]
  21434. [1566] 0.0 0.00 0.00 222 EntityCreatedMessage::EntityCreatedMessage(Handle) [1566]
  21435. 0.00 0.00 222/597 Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1449]
  21436. -----------------------------------------------
  21437. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [13], (void*)0>(char const (&) [13]) [1544]
  21438. [1567] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  21439. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21440. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21441. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21442. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21443. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21444. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21445. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21446. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21447. -----------------------------------------------
  21448. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  21449. [1568] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  21450. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21451. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21452. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21453. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21454. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21455. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21456. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21457. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21458. -----------------------------------------------
  21459. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [16], (void*)0>(char const (&) [16]) [1545]
  21460. [1569] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  21461. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21462. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21463. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21464. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21465. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21466. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21467. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21468. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21469. -----------------------------------------------
  21470. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [17], (void*)0>(char const (&) [17]) [1546]
  21471. [1570] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  21472. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21473. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21474. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21475. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21476. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21477. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21478. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21479. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21480. -----------------------------------------------
  21481. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [18], bool&, (void*)0>(char const (&) [18], bool&) [1547]
  21482. [1571] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  21483. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21484. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21485. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21486. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21487. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21488. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21489. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21490. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21491. -----------------------------------------------
  21492. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  21493. [1572] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  21494. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21495. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21496. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21497. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21498. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21499. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21500. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21501. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21502. -----------------------------------------------
  21503. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [20], (void*)0>(char const (&) [20]) [1548]
  21504. [1573] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  21505. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21506. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21507. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21508. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21509. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21510. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21511. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21512. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21513. -----------------------------------------------
  21514. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [20], bool&, (void*)0>(char const (&) [20], bool&) [1549]
  21515. [1574] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  21516. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21517. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21518. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21519. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21520. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21521. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21522. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21523. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21524. -----------------------------------------------
  21525. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [21], (void*)0>(char const (&) [21]) [1550]
  21526. [1575] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  21527. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21528. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21529. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21530. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21531. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21532. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21533. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21534. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21535. -----------------------------------------------
  21536. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [24], bool&, (void*)0>(char const (&) [24], bool&) [1551]
  21537. [1576] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  21538. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21539. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21540. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21541. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21542. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21543. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21544. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21545. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21546. -----------------------------------------------
  21547. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [26], (void*)0>(char const (&) [26]) [1552]
  21548. [1577] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  21549. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21550. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21551. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21552. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21553. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21554. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21555. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21556. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21557. -----------------------------------------------
  21558. 0.00 0.00 1/1 Handle ComponentManager::add<Callback, char const (&) [35], (void*)0>(char const (&) [35]) [1553]
  21559. [1578] 0.0 0.00 0.00 1 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  21560. 0.00 0.00 1/4050 Callback::~Callback() [737]
  21561. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  21562. 0.00 0.00 10/2080310 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::operator[](unsigned long) [812]
  21563. 0.00 0.00 1/40 ObjectPool<Callback>::num_entries_active() const [1687]
  21564. 0.00 0.00 1/42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  21565. 0.00 0.00 2/80 ObjectPool<Callback>::size() const [1699]
  21566. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  21567. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  21568. -----------------------------------------------
  21569. 0.00 0.00 1/112 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [2094]
  21570. 0.00 0.00 1/112 Handle ObjectPool<Rectangle>::add<char const (&) [19], int&, int&, int&, int&>(char const (&) [19], int&, int&, int&, int&) [2090]
  21571. 0.00 0.00 1/112 Handle ObjectPool<Rectangle>::add<char const (&) [23], int&, int&, int&, int&>(char const (&) [23], int&, int&, int&, int&) [2092]
  21572. 0.00 0.00 1/112 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, int&, int&>(char const (&) [21], int&, int&, int&, int&) [2091]
  21573. 0.00 0.00 1/112 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [2093]
  21574. 0.00 0.00 2/112 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&) [1870]
  21575. 0.00 0.00 105/112 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1364]
  21576. [1579] 0.0 0.00 0.00 112 ObjectPool<Rectangle>::num_entries_active() const [1579]
  21577. 0.00 0.00 112/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  21578. -----------------------------------------------
  21579. 0.00 0.00 2/150 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  21580. 0.00 0.00 2/150 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  21581. 0.00 0.00 2/150 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  21582. 0.00 0.00 2/150 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  21583. 0.00 0.00 6/150 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  21584. 0.00 0.00 8/150 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  21585. 0.00 0.00 128/150 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  21586. [1580] 0.0 0.00 0.00 150 ObjectPool<Text>::size() const [1580]
  21587. 0.00 0.00 150/2325399 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::size() const [464]
  21588. -----------------------------------------------
  21589. 0.00 0.00 2/2 ObjectPool<Text>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Text) [634]
  21590. [1581] 0.0 0.00 0.00 2 ObjectPool<Text>::Entry::Entry(unsigned int, Text) [1581]
  21591. 0.00 0.00 2/4008 Text::Text(Text const&) [937]
  21592. -----------------------------------------------
  21593. 0.00 0.00 546/546 std::__shared_ptr<MouseMoveInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1475]
  21594. [1582] 0.0 0.00 0.00 546 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, MouseMoveInputEvent*, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1582]
  21595. 0.00 0.00 546/17059716 operator new(unsigned long, void*) [458]
  21596. 0.00 0.00 546/546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int&, int&>(std::allocator<MouseMoveInputEvent>, int&, int&) [1653]
  21597. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  21598. 0.00 0.00 546/1092 std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseMoveInputEvent>(std::allocator<MouseMoveInputEvent> const&) [3995]
  21599. 0.00 0.00 546/546 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get() [4187]
  21600. 0.00 0.00 546/546 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >&) [4198]
  21601. 0.00 0.00 546/546 std::remove_reference<std::allocator<MouseMoveInputEvent> const&>::type&& std::move<std::allocator<MouseMoveInputEvent> const&>(std::allocator<MouseMoveInputEvent> const&) [4199]
  21602. 0.00 0.00 546/1638 std::allocator<MouseMoveInputEvent>::allocator(std::allocator<MouseMoveInputEvent> const&) [3962]
  21603. 0.00 0.00 546/2184 std::allocator<MouseMoveInputEvent>::~allocator() [3856]
  21604. 0.00 0.00 546/546 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [4188]
  21605. 0.00 0.00 546/1092 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [3999]
  21606. 0.00 0.00 546/1092 std::allocator<std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator() [3996]
  21607. -----------------------------------------------
  21608. 0.00 0.00 106/106 std::shared_ptr<Button> std::allocate_shared<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1586]
  21609. [1583] 0.0 0.00 0.00 106 std::shared_ptr<Button>::shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1583]
  21610. 0.00 0.00 106/106 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1584]
  21611. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21612. -----------------------------------------------
  21613. 0.00 0.00 106/106 std::shared_ptr<Button>::shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1583]
  21614. [1584] 0.0 0.00 0.00 106 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1584]
  21615. 0.00 0.00 106/106 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, Button*, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1615]
  21616. 0.00 0.00 106/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  21617. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21618. 0.00 0.00 106/106 std::enable_if<!std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Button, void>::value, void>::type std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Button, Button>(Button*) [4561]
  21619. -----------------------------------------------
  21620. 0.00 0.00 106/106 InputDevice::add_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1234]
  21621. [1585] 0.0 0.00 0.00 106 std::shared_ptr<Button> std::make_shared<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1585]
  21622. 0.00 0.00 106/106 std::shared_ptr<Button> std::allocate_shared<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1586]
  21623. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21624. 0.00 0.00 106/106 std::allocator<Button>::allocator() [4559]
  21625. 0.00 0.00 106/424 std::allocator<Button>::~allocator() [4237]
  21626. -----------------------------------------------
  21627. 0.00 0.00 106/106 std::shared_ptr<Button> std::make_shared<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1585]
  21628. [1586] 0.0 0.00 0.00 106 std::shared_ptr<Button> std::allocate_shared<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1586]
  21629. 0.00 0.00 106/106 std::shared_ptr<Button>::shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1583]
  21630. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21631. -----------------------------------------------
  21632. 0.00 0.00 1/1 std::function<void ()>::operator()() const [103]
  21633. [1587] 0.0 0.00 0.00 1 std::_Function_handler<void (), BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1587]
  21634. 0.00 0.00 1/1 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  21635. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2944]
  21636. -----------------------------------------------
  21637. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1587]
  21638. [1588] 0.0 0.00 0.00 1 BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}::operator()() const [1588]
  21639. 0.00 0.00 4/2315411 VertexList* Entity::get<VertexList, (void*)0>() [51]
  21640. 0.00 0.00 5/7852 GraphicalSystem::camera() const [1191]
  21641. 0.00 0.00 5/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  21642. 0.00 0.00 5/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  21643. 0.00 0.00 4/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  21644. 0.00 0.00 1/61301454 Camera::size() const [416]
  21645. 0.00 0.00 4/4 VertexList::vertex_position(unsigned int, sf::Vector2<float> const&) [5560]
  21646. 0.00 0.00 2/18 Camera::viewport() [4923]
  21647. 0.00 0.00 2/6 Camera::zoom() const [5329]
  21648. -----------------------------------------------
  21649. 0.00 0.00 1/189 Handle ComponentManager::add<Sprite, char const (&) [13], std::shared_ptr<Texture>&, (void*)0>(char const (&) [13], std::shared_ptr<Texture>&) [892]
  21650. 0.00 0.00 1/189 Handle ComponentManager::add<Sprite, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [891]
  21651. 0.00 0.00 187/189 TileMap::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [366]
  21652. [1589] 0.0 0.00 0.00 189 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1589]
  21653. 0.00 0.00 189/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  21654. 0.00 0.00 189/4969 Updateable::Updateable() [3716]
  21655. 0.00 0.00 189/398 std::shared_ptr<Texture>::shared_ptr(decltype(nullptr)) [4248]
  21656. 0.00 0.00 189/4848 std::shared_ptr<Animation>::shared_ptr(decltype(nullptr)) [3717]
  21657. -----------------------------------------------
  21658. 0.00 0.00 4/4 Handle Entity::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&&, int&&) [1063]
  21659. [1590] 0.0 0.00 0.00 4 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1590]
  21660. 0.00 0.00 4/4 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  21661. 0.00 0.00 4/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21662. 0.00 0.00 4/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21663. 0.00 0.00 4/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21664. 0.00 0.00 4/104306070 std::type_index::type_index(std::type_info const&) [118]
  21665. -----------------------------------------------
  21666. 0.00 0.00 109/109 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [763]
  21667. [1591] 0.0 0.00 0.00 109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1591]
  21668. 0.00 0.00 74/260 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node_base const*) [1509]
  21669. 0.00 0.00 74/105121 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_S_key(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > const*) [1068]
  21670. 0.00 0.00 109/924620 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3011]
  21671. 0.00 0.00 76/16375 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_end() [3444]
  21672. 0.00 0.00 74/267153 std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [3082]
  21673. -----------------------------------------------
  21674. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::_Manager_operation) [1457]
  21675. [1592] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}> const&, std::integral_constant<bool, true>) [1592]
  21676. 0.00 0.00 21/94940 std::_Any_data::_M_access() [869]
  21677. 0.00 0.00 21/17059716 operator new(unsigned long, void*) [458]
  21678. 0.00 0.00 21/27 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3} const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>() const [2719]
  21679. -----------------------------------------------
  21680. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::_Manager_operation) [1458]
  21681. [1593] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}> const&, std::integral_constant<bool, true>) [1593]
  21682. 0.00 0.00 21/94940 std::_Any_data::_M_access() [869]
  21683. 0.00 0.00 21/17059716 operator new(unsigned long, void*) [458]
  21684. 0.00 0.00 21/27 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4} const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>() const [2720]
  21685. -----------------------------------------------
  21686. 0.00 0.00 21/21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}) [1598]
  21687. [1594] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&) [1594]
  21688. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [1595]
  21689. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>(std::remove_reference&&) [4677]
  21690. -----------------------------------------------
  21691. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&) [1594]
  21692. [1595] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, true>) [1595]
  21693. 0.00 0.00 21/94940 std::_Any_data::_M_access() [869]
  21694. 0.00 0.00 21/17059716 operator new(unsigned long, void*) [458]
  21695. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>(std::remove_reference&&) [4677]
  21696. -----------------------------------------------
  21697. 0.00 0.00 21/21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}) [1599]
  21698. [1596] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&) [1596]
  21699. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [1597]
  21700. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>(std::remove_reference&&) [4678]
  21701. -----------------------------------------------
  21702. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&) [1596]
  21703. [1597] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, true>) [1597]
  21704. 0.00 0.00 21/94940 std::_Any_data::_M_access() [869]
  21705. 0.00 0.00 21/17059716 operator new(unsigned long, void*) [458]
  21706. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>(std::remove_reference&&) [4678]
  21707. -----------------------------------------------
  21708. 0.00 0.00 21/21 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  21709. [1598] 0.0 0.00 0.00 21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}) [1598]
  21710. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&) [1594]
  21711. 0.00 0.00 21/21 bool std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&) [4865]
  21712. 0.00 0.00 21/50052 std::_Function_base::_Function_base() [3287]
  21713. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#3}&>(std::remove_reference&&) [4677]
  21714. -----------------------------------------------
  21715. 0.00 0.00 21/21 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  21716. [1599] 0.0 0.00 0.00 21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}) [1599]
  21717. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&) [1596]
  21718. 0.00 0.00 21/21 bool std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}>::_M_not_empty_function<{lambda()#4}>({lambda()#4} const&) [4866]
  21719. 0.00 0.00 21/50052 std::_Function_base::_Function_base() [3287]
  21720. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#4}&>(std::remove_reference&&) [4678]
  21721. -----------------------------------------------
  21722. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::_Manager_operation) [1459]
  21723. [1600] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}> const&, std::integral_constant<bool, false>) [1600]
  21724. 0.00 0.00 21/84 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() [1434]
  21725. 0.00 0.00 21/21 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}* const& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() const [2730]
  21726. -----------------------------------------------
  21727. 0.00 0.00 363/363 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  21728. [1601] 0.0 0.00 0.00 363 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1601]
  21729. 0.00 0.00 363/8141605 std::type_info::operator==(std::type_info const&) const [427]
  21730. 0.00 0.00 363/1089 std::_Sp_counted_ptr_inplace<ComponentAddedMessage, std::allocator<ComponentAddedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [4006]
  21731. -----------------------------------------------
  21732. 0.00 0.00 21/21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}) [1604]
  21733. [1602] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&) [1602]
  21734. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&, std::integral_constant<bool, false>) [1603]
  21735. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>(std::remove_reference&&) [4679]
  21736. -----------------------------------------------
  21737. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&) [1602]
  21738. [1603] 0.0 0.00 0.00 21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&, std::integral_constant<bool, false>) [1603]
  21739. 0.00 0.00 21/84 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*& std::_Any_data::_M_access<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}*>() [1434]
  21740. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>(std::remove_reference&&) [4679]
  21741. -----------------------------------------------
  21742. 0.00 0.00 21/21 BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [207]
  21743. [1604] 0.0 0.00 0.00 21 std::function<void ()>::function<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}, void, void>(BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}) [1604]
  21744. 0.00 0.00 21/21 std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_init_functor(std::_Any_data&, {lambda()#5}&&) [1602]
  21745. 0.00 0.00 21/21 bool std::_Function_base::_Base_manager<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}>::_M_not_empty_function<{lambda()#5}>({lambda()#5} const&) [4867]
  21746. 0.00 0.00 21/50052 std::_Function_base::_Function_base() [3287]
  21747. 0.00 0.00 21/63 std::remove_reference<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>::type&& std::move<BuilderScene::load_from_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#5}&>(std::remove_reference&&) [4679]
  21748. -----------------------------------------------
  21749. 0.00 0.00 1/1 BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle) [1435]
  21750. [1605] 0.0 0.00 0.00 1 Callback::mouse_wheel(std::function<void ()>) [1605]
  21751. 0.00 0.00 1/102 std::function<void ()>::operator=(std::function<void ()> const&) [1222]
  21752. 0.00 0.00 1/102 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::operator[](CallbackKey&&) [1305]
  21753. -----------------------------------------------
  21754. 0.00 0.00 75/75 Atlas<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Font>::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1423]
  21755. [1606] 0.0 0.00 0.00 75 std::shared_ptr<Font>::operator=(std::shared_ptr<Font>&&) [1606]
  21756. 0.00 0.00 75/75 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&&) [1607]
  21757. 0.00 0.00 75/150 std::remove_reference<std::shared_ptr<Font>&>::type&& std::move<std::shared_ptr<Font>&>(std::shared_ptr<Font>&) [4483]
  21758. -----------------------------------------------
  21759. 0.00 0.00 75/75 std::shared_ptr<Font>::operator=(std::shared_ptr<Font>&&) [1606]
  21760. [1607] 0.0 0.00 0.00 75 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&&) [1607]
  21761. 0.00 0.00 75/4543 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1232]
  21762. 0.00 0.00 75/75 std::remove_reference<std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&) [4641]
  21763. 0.00 0.00 75/150 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&&) [4480]
  21764. 0.00 0.00 75/75 std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<Font, (__gnu_cxx::_Lock_policy)2>&) [4639]
  21765. -----------------------------------------------
  21766. 0.00 0.00 1/113 Handle ComponentManager::add<Rectangle, char const (&) [19], int&, int&, int&, int&, (void*)0>(char const (&) [19], int&, int&, int&, int&) [698]
  21767. 0.00 0.00 1/113 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [2094]
  21768. 0.00 0.00 1/113 Handle ObjectPool<Rectangle>::add<char const (&) [19], int&, int&, int&, int&>(char const (&) [19], int&, int&, int&, int&) [2090]
  21769. 0.00 0.00 1/113 Handle ObjectPool<Rectangle>::add<char const (&) [23], int&, int&, int&, int&>(char const (&) [23], int&, int&, int&, int&) [2092]
  21770. 0.00 0.00 1/113 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, int&, int&>(char const (&) [21], int&, int&, int&, int&) [2091]
  21771. 0.00 0.00 1/113 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [2093]
  21772. 0.00 0.00 2/113 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&) [1870]
  21773. 0.00 0.00 105/113 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, float&) [1364]
  21774. [1608] 0.0 0.00 0.00 113 Rectangle::Rectangle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float) [1608]
  21775. 0.00 0.00 113/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  21776. 0.00 0.00 226/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  21777. -----------------------------------------------
  21778. 0.00 0.00 1/1 System::init(Game&) [125]
  21779. [1609] 0.0 0.00 0.00 1 VisualDebugSystem::on_init(Game&) [1609]
  21780. 0.00 0.00 1/1 void Messageable::install_message_handler<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}) [1610]
  21781. 0.00 0.00 1/1 EntityFilter& EntityFilter::one_of<Collision>() [2874]
  21782. 0.00 0.00 1/6 System::subscribe_to() [2781]
  21783. -----------------------------------------------
  21784. 0.00 0.00 1/1 VisualDebugSystem::on_init(Game&) [1609]
  21785. [1610] 0.0 0.00 0.00 1 void Messageable::install_message_handler<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}) [1610]
  21786. 0.00 0.00 1/1 void Mailbox::handle<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}) [1611]
  21787. -----------------------------------------------
  21788. 0.00 0.00 1/1 void Messageable::install_message_handler<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}) [1610]
  21789. [1611] 0.0 0.00 0.00 1 void Mailbox::handle<SetVisualDebugMessage, VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}) [1611]
  21790. 0.00 0.00 1/2 std::function<void (SetVisualDebugMessage&)>::~function() [1529]
  21791. 0.00 0.00 1/1 void Mailbox::handle<SetVisualDebugMessage, (void*)0>(std::function<void (SetVisualDebugMessage&)> const&) [1961]
  21792. 0.00 0.00 1/1 std::function<void (SetVisualDebugMessage&)>::function<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}, void, void>(VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}) [2345]
  21793. -----------------------------------------------
  21794. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1515]
  21795. [1612] 0.0 0.00 0.00 2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> > >::begin() [1612]
  21796. 0.00 0.00 2/5148 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Handle> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [977]
  21797. -----------------------------------------------
  21798. 0.00 0.00 109/109 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [763]
  21799. [1613] 0.0 0.00 0.00 109 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1613]
  21800. 0.00 0.00 109/109 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1614]
  21801. 0.00 0.00 109/109 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_node() [4542]
  21802. 0.00 0.00 109/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21803. 0.00 0.00 109/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21804. 0.00 0.00 109/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21805. -----------------------------------------------
  21806. 0.00 0.00 109/109 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1613]
  21807. [1614] 0.0 0.00 0.00 109 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1614]
  21808. 0.00 0.00 109/109 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1619]
  21809. 0.00 0.00 109/17059716 operator new(unsigned long, void*) [458]
  21810. 0.00 0.00 109/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21811. 0.00 0.00 109/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21812. 0.00 0.00 109/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21813. 0.00 0.00 109/32564 std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >::_M_valptr() [3331]
  21814. 0.00 0.00 109/436 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_get_Node_allocator() [4221]
  21815. -----------------------------------------------
  21816. 0.00 0.00 106/106 std::__shared_ptr<Button, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1584]
  21817. [1615] 0.0 0.00 0.00 106 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, Button*, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1615]
  21818. 0.00 0.00 106/106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1626]
  21819. 0.00 0.00 106/17059716 operator new(unsigned long, void*) [458]
  21820. 0.00 0.00 106/212 std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::allocator<Button>(std::allocator<Button> const&) [4406]
  21821. 0.00 0.00 106/106 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >&) [4575]
  21822. 0.00 0.00 106/106 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::get() [4564]
  21823. 0.00 0.00 106/106 std::remove_reference<std::allocator<Button> const&>::type&& std::move<std::allocator<Button> const&>(std::allocator<Button> const&) [4576]
  21824. 0.00 0.00 106/318 std::allocator<Button>::allocator(std::allocator<Button> const&) [4289]
  21825. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21826. 0.00 0.00 106/424 std::allocator<Button>::~allocator() [4237]
  21827. 0.00 0.00 106/106 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [4565]
  21828. 0.00 0.00 106/212 std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> >::~allocator() [4407]
  21829. 0.00 0.00 106/212 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [4410]
  21830. -----------------------------------------------
  21831. 0.00 0.00 3/3 Handle Entity::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>, int, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&&, int&&) [1076]
  21832. [1616] 0.0 0.00 0.00 3 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1616]
  21833. 0.00 0.00 3/3 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  21834. 0.00 0.00 3/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  21835. 0.00 0.00 3/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  21836. 0.00 0.00 3/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  21837. 0.00 0.00 3/104306070 std::type_index::type_index(std::type_info const&) [118]
  21838. -----------------------------------------------
  21839. 0.00 0.00 1/75 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  21840. 0.00 0.00 1/75 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  21841. 0.00 0.00 1/75 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  21842. 0.00 0.00 1/75 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  21843. 0.00 0.00 3/75 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  21844. 0.00 0.00 4/75 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  21845. 0.00 0.00 64/75 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [1], std::shared_ptr<Font>&, int&) [1346]
  21846. [1617] 0.0 0.00 0.00 75 ObjectPool<Text>::num_entries_active() const [1617]
  21847. 0.00 0.00 75/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  21848. -----------------------------------------------
  21849. 0.00 0.00 109/109 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1619]
  21850. [1618] 0.0 0.00 0.00 109 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1618]
  21851. 0.00 0.00 109/109 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1647]
  21852. 0.00 0.00 109/17059716 operator new(unsigned long, void*) [458]
  21853. 0.00 0.00 109/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21854. 0.00 0.00 109/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21855. 0.00 0.00 109/14634 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::tuple(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&) [3491]
  21856. 0.00 0.00 109/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21857. -----------------------------------------------
  21858. 0.00 0.00 109/109 void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1614]
  21859. [1619] 0.0 0.00 0.00 109 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1619]
  21860. 0.00 0.00 109/109 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1618]
  21861. 0.00 0.00 109/73170 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type&) [3223]
  21862. 0.00 0.00 109/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  21863. 0.00 0.00 109/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  21864. -----------------------------------------------
  21865. 0.00 0.00 1/1 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*) [1621]
  21866. [1620] 0.0 0.00 0.00 1 Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>::~HandlerEntryImpl() [1620]
  21867. 0.00 0.00 1/2 std::function<void (SetVisualDebugMessage&)>::~function() [1529]
  21868. -----------------------------------------------
  21869. 0.00 0.00 1/1 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*) [1622]
  21870. [1621] 0.0 0.00 0.00 1 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*) [1621]
  21871. 0.00 0.00 1/1 Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>::~HandlerEntryImpl() [1620]
  21872. -----------------------------------------------
  21873. 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1623]
  21874. [1622] 0.0 0.00 0.00 1 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*) [1622]
  21875. 0.00 0.00 1/1 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*) [1621]
  21876. -----------------------------------------------
  21877. 0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 1> [72]
  21878. [1623] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1623]
  21879. 0.00 0.00 1/1 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> > >::destroy<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>*) [1622]
  21880. 0.00 0.00 1/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [6038]
  21881. 0.00 0.00 1/2 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<SetVisualDebugMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_M_alloc() [6622]
  21882. -----------------------------------------------
  21883. 0.00 0.00 106/106 void std::allocator_traits<std::allocator<Button> >::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>&, Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1625]
  21884. [1624] 0.0 0.00 0.00 106 void __gnu_cxx::new_allocator<Button>::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1624]
  21885. 0.00 0.00 106/106 Button::Button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1649]
  21886. 0.00 0.00 106/17059716 operator new(unsigned long, void*) [458]
  21887. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21888. -----------------------------------------------
  21889. 0.00 0.00 106/106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1626]
  21890. [1625] 0.0 0.00 0.00 106 void std::allocator_traits<std::allocator<Button> >::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>&, Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1625]
  21891. 0.00 0.00 106/106 void __gnu_cxx::new_allocator<Button>::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1624]
  21892. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21893. -----------------------------------------------
  21894. 0.00 0.00 106/106 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Button, std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_Sp_make_shared_tag, Button*, std::allocator<Button> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1615]
  21895. [1626] 0.0 0.00 0.00 106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1626]
  21896. 0.00 0.00 106/106 void std::allocator_traits<std::allocator<Button> >::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<Button>&, Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1625]
  21897. 0.00 0.00 106/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  21898. 0.00 0.00 106/318 std::allocator<Button>::allocator(std::allocator<Button> const&) [4289]
  21899. 0.00 0.00 106/106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Button>) [4571]
  21900. 0.00 0.00 106/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21901. 0.00 0.00 106/424 std::allocator<Button>::~allocator() [4237]
  21902. 0.00 0.00 106/318 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [4290]
  21903. -----------------------------------------------
  21904. 0.00 0.00 101/101 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [1630]
  21905. [1627] 0.0 0.00 0.00 101 void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1627]
  21906. 0.00 0.00 101/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  21907. 0.00 0.00 101/17059716 operator new(unsigned long, void*) [458]
  21908. 0.00 0.00 101/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  21909. -----------------------------------------------
  21910. 0.00 0.00 1/1 __libc_csu_init [327]
  21911. [1628] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN12InputManager6KeyStrB5cxx11E [1628]
  21912. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1629]
  21913. -----------------------------------------------
  21914. 0.00 0.00 1/1 _GLOBAL__sub_I__ZN12InputManager6KeyStrB5cxx11E [1628]
  21915. [1629] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [1629]
  21916. 0.00 0.00 1/1 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1632]
  21917. 0.00 0.00 1/26215 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [3366]
  21918. 0.00 0.00 1/26217 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [3364]
  21919. -----------------------------------------------
  21920. 0.00 0.00 1/1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [1633]
  21921. [1630] 0.0 0.00 0.00 1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [1630]
  21922. 0.00 0.00 101/101 void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1627]
  21923. 0.00 0.00 101/446 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [4206]
  21924. -----------------------------------------------
  21925. 0.00 0.00 1/1 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1632]
  21926. [1631] 0.0 0.00 0.00 1 void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::forward_iterator_tag) [1631]
  21927. 0.00 0.00 1/1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1634]
  21928. 0.00 0.00 1/1 std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>::difference_type std::distance<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*) [7731]
  21929. 0.00 0.00 1/1 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) [7197]
  21930. 0.00 0.00 1/3 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [5909]
  21931. -----------------------------------------------
  21932. 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [1629]
  21933. [1632] 0.0 0.00 0.00 1 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1632]
  21934. 0.00 0.00 1/1 void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::forward_iterator_tag) [1631]
  21935. 0.00 0.00 1/1 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [7199]
  21936. 0.00 0.00 1/2 std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [6305]
  21937. 0.00 0.00 1/1 std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [7075]
  21938. -----------------------------------------------
  21939. 0.00 0.00 1/1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1634]
  21940. [1633] 0.0 0.00 0.00 1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [1633]
  21941. 0.00 0.00 1/1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [1630]
  21942. -----------------------------------------------
  21943. 0.00 0.00 1/1 void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::forward_iterator_tag) [1631]
  21944. [1634] 0.0 0.00 0.00 1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1634]
  21945. 0.00 0.00 1/1 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [1633]
  21946. -----------------------------------------------
  21947. 0.00 0.00 2/2 InputDevice::~InputDevice() [1537]
  21948. [1635] 0.0 0.00 0.00 2 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear() [1635]
  21949. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear() [1636]
  21950. -----------------------------------------------
  21951. 0.00 0.00 2/2 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear() [1635]
  21952. [1636] 0.0 0.00 0.00 2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::clear() [1636]
  21953. 0.00 0.00 2/4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1543]
  21954. 0.00 0.00 2/92239142 std::_Rb_tree_header::_M_reset() [140]
  21955. 0.00 0.00 2/16194 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_begin() [3450]
  21956. -----------------------------------------------
  21957. 0.00 0.00 1/1 InputManager::~InputManager() [568]
  21958. [1637] 0.0 0.00 0.00 1 Mouse::~Mouse() [1637]
  21959. 0.00 0.00 1/1 Mouse::~Mouse() [1638]
  21960. -----------------------------------------------
  21961. 0.00 0.00 1/1 Mouse::~Mouse() [1637]
  21962. [1638] 0.0 0.00 0.00 1 Mouse::~Mouse() [1638]
  21963. 0.00 0.00 1/2 InputDevice::~InputDevice() [1537]
  21964. -----------------------------------------------
  21965. 0.00 0.00 1/1 InputManager::~InputManager() [568]
  21966. [1639] 0.0 0.00 0.00 1 Keyboard::~Keyboard() [1639]
  21967. 0.00 0.00 1/1 Keyboard::~Keyboard() [1640]
  21968. -----------------------------------------------
  21969. 0.00 0.00 1/1 Keyboard::~Keyboard() [1639]
  21970. [1640] 0.0 0.00 0.00 1 Keyboard::~Keyboard() [1640]
  21971. 0.00 0.00 1/2 InputDevice::~InputDevice() [1537]
  21972. -----------------------------------------------
  21973. 0.00 0.00 2/2 InputDevice::~InputDevice() [1537]
  21974. [1641] 0.0 0.00 0.00 2 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~map() [1641]
  21975. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~_Rb_tree() [1642]
  21976. -----------------------------------------------
  21977. 0.00 0.00 2/2 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<InputElement>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~map() [1641]
  21978. [1642] 0.0 0.00 0.00 2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::~_Rb_tree() [1642]
  21979. 0.00 0.00 2/4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >*) [1543]
  21980. 0.00 0.00 2/16194 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_M_begin() [3450]
  21981. 0.00 0.00 2/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~_Rb_tree_impl() [6662]
  21982. -----------------------------------------------
  21983. 0.00 0.00 1/54 void Mailbox::handle<SetVisualDebugMessage, (void*)0>(std::function<void (SetVisualDebugMessage&)> const&) [1961]
  21984. 0.00 0.00 1/54 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&) [225]
  21985. 0.00 0.00 2/54 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&) [1787]
  21986. 0.00 0.00 3/54 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  21987. 0.00 0.00 3/54 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  21988. 0.00 0.00 3/54 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  21989. 0.00 0.00 5/54 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  21990. 0.00 0.00 36/54 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  21991. [1643] 0.0 0.00 0.00 54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  21992. 0.00 0.00 54/54 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1644]
  21993. -----------------------------------------------
  21994. 0.00 0.00 54/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  21995. [1644] 0.0 0.00 0.00 54 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1644]
  21996. 0.00 0.00 54/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  21997. -----------------------------------------------
  21998. 0.00 0.00 4/4 Handle ComponentManager::add<Text, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1590]
  21999. [1645] 0.0 0.00 0.00 4 Handle ObjectPool<Text>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Font>&, int&) [1645]
  22000. 0.00 0.00 4/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  22001. 0.00 0.00 4/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  22002. 0.00 0.00 40/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  22003. 0.00 0.00 8/150 ObjectPool<Text>::size() const [1580]
  22004. 0.00 0.00 4/4085 Text::~Text() [1235]
  22005. 0.00 0.00 4/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  22006. 0.00 0.00 4/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  22007. 0.00 0.00 4/75 ObjectPool<Text>::num_entries_active() const [1617]
  22008. 0.00 0.00 4/17059716 operator new(unsigned long, void*) [458]
  22009. 0.00 0.00 8/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  22010. -----------------------------------------------
  22011. 0.00 0.00 3/109 Axis::Axis(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2577]
  22012. 0.00 0.00 106/109 Button::Button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1649]
  22013. [1646] 0.0 0.00 0.00 109 InputElement::InputElement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1646]
  22014. 0.00 0.00 109/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  22015. 0.00 0.00 109/4969 Updateable::Updateable() [3716]
  22016. -----------------------------------------------
  22017. 0.00 0.00 109/109 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) [1618]
  22018. [1647] 0.0 0.00 0.00 109 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1647]
  22019. 0.00 0.00 109/109 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1648]
  22020. -----------------------------------------------
  22021. 0.00 0.00 109/109 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) [1647]
  22022. [1648] 0.0 0.00 0.00 109 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<InputElement> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) [1648]
  22023. 0.00 0.00 109/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  22024. 0.00 0.00 109/14634 std::tuple_element<0ul, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> >::type& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&) [3494]
  22025. 0.00 0.00 109/56455 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [3281]
  22026. 0.00 0.00 109/109 std::shared_ptr<InputElement>::shared_ptr() [4537]
  22027. -----------------------------------------------
  22028. 0.00 0.00 106/106 void __gnu_cxx::new_allocator<Button>::construct<Button, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Button*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1624]
  22029. [1649] 0.0 0.00 0.00 106 Button::Button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1649]
  22030. 0.00 0.00 106/109 InputElement::InputElement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1646]
  22031. -----------------------------------------------
  22032. 0.00 0.00 222/222 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  22033. [1650] 0.0 0.00 0.00 222 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1650]
  22034. 0.00 0.00 222/8141605 std::type_info::operator==(std::type_info const&) const [427]
  22035. 0.00 0.00 222/666 std::_Sp_counted_ptr_inplace<EntityCreatedMessage, std::allocator<EntityCreatedMessage>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [4118]
  22036. -----------------------------------------------
  22037. 0.00 0.00 546/546 void std::allocator_traits<std::allocator<MouseMoveInputEvent> >::construct<MouseMoveInputEvent, int&, int&>(std::allocator<MouseMoveInputEvent>&, MouseMoveInputEvent*, int&, int&) [1652]
  22038. [1651] 0.0 0.00 0.00 546 void __gnu_cxx::new_allocator<MouseMoveInputEvent>::construct<MouseMoveInputEvent, int&, int&>(MouseMoveInputEvent*, int&, int&) [1651]
  22039. 0.00 0.00 546/17059716 operator new(unsigned long, void*) [458]
  22040. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22041. 0.00 0.00 546/546 MouseMoveInputEvent::MouseMoveInputEvent(int, int) [4173]
  22042. -----------------------------------------------
  22043. 0.00 0.00 546/546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int&, int&>(std::allocator<MouseMoveInputEvent>, int&, int&) [1653]
  22044. [1652] 0.0 0.00 0.00 546 void std::allocator_traits<std::allocator<MouseMoveInputEvent> >::construct<MouseMoveInputEvent, int&, int&>(std::allocator<MouseMoveInputEvent>&, MouseMoveInputEvent*, int&, int&) [1652]
  22045. 0.00 0.00 546/546 void __gnu_cxx::new_allocator<MouseMoveInputEvent>::construct<MouseMoveInputEvent, int&, int&>(MouseMoveInputEvent*, int&, int&) [1651]
  22046. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22047. -----------------------------------------------
  22048. 0.00 0.00 546/546 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, int&, int&>(std::_Sp_make_shared_tag, MouseMoveInputEvent*, std::allocator<MouseMoveInputEvent> const&, int&, int&) [1582]
  22049. [1653] 0.0 0.00 0.00 546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int&, int&>(std::allocator<MouseMoveInputEvent>, int&, int&) [1653]
  22050. 0.00 0.00 546/546 void std::allocator_traits<std::allocator<MouseMoveInputEvent> >::construct<MouseMoveInputEvent, int&, int&>(std::allocator<MouseMoveInputEvent>&, MouseMoveInputEvent*, int&, int&) [1652]
  22051. 0.00 0.00 1092/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22052. 0.00 0.00 546/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  22053. 0.00 0.00 546/1638 std::allocator<MouseMoveInputEvent>::allocator(std::allocator<MouseMoveInputEvent> const&) [3962]
  22054. 0.00 0.00 546/546 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<MouseMoveInputEvent>) [4194]
  22055. 0.00 0.00 546/2184 std::allocator<MouseMoveInputEvent>::~allocator() [3856]
  22056. 0.00 0.00 546/1638 std::_Sp_counted_ptr_inplace<MouseMoveInputEvent, std::allocator<MouseMoveInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [3963]
  22057. -----------------------------------------------
  22058. 0.00 0.00 1/1 ObjectPool<Rectangle>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Rectangle) [927]
  22059. [1654] 0.0 0.00 0.00 1 ObjectPool<Rectangle>::Entry::Entry(unsigned int, Rectangle) [1654]
  22060. 0.00 0.00 1/2004 Rectangle::Rectangle(Rectangle const&) [1022]
  22061. -----------------------------------------------
  22062. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, false>) [1927]
  22063. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::integral_constant<bool, false>) [1917]
  22064. 0.00 0.00 6/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1726]
  22065. [1655] 0.0 0.00 0.00 12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() [1655]
  22066. 0.00 0.00 12/94940 std::_Any_data::_M_access() [869]
  22067. -----------------------------------------------
  22068. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, false>) [1929]
  22069. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::integral_constant<bool, false>) [1918]
  22070. 0.00 0.00 6/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1727]
  22071. [1656] 0.0 0.00 0.00 12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() [1656]
  22072. 0.00 0.00 12/94940 std::_Any_data::_M_access() [869]
  22073. -----------------------------------------------
  22074. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, false>) [1931]
  22075. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::integral_constant<bool, false>) [1919]
  22076. 0.00 0.00 6/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1728]
  22077. [1657] 0.0 0.00 0.00 12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() [1657]
  22078. 0.00 0.00 12/94940 std::_Any_data::_M_access() [869]
  22079. -----------------------------------------------
  22080. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>) [1933]
  22081. 0.00 0.00 3/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::integral_constant<bool, false>) [1920]
  22082. 0.00 0.00 6/12 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1729]
  22083. [1658] 0.0 0.00 0.00 12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() [1658]
  22084. 0.00 0.00 12/94940 std::_Any_data::_M_access() [869]
  22085. -----------------------------------------------
  22086. 0.00 0.00 570/570 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Entity*> >, unsigned int const&) [1208]
  22087. [1659] 0.0 0.00 0.00 570 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_get_insert_unique_pos(unsigned int const&) [1659]
  22088. 0.00 0.00 570/92028785 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_begin() [175]
  22089. 0.00 0.00 570/150024 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_end() [3160]
  22090. 0.00 0.00 570/623772 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [3033]
  22091. 0.00 0.00 570/7779 std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::begin() [3633]
  22092. 0.00 0.00 570/100670 std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, Entity*> > const&) const [3198]
  22093. 0.00 0.00 570/570 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*&, std::_Rb_tree_node_base*&) [4168]
  22094. -----------------------------------------------
  22095. 0.00 0.00 252/252 Mailbox::Mailbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1498]
  22096. [1660] 0.0 0.00 0.00 252 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map() [1660]
  22097. 0.00 0.00 252/252 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree() [1662]
  22098. -----------------------------------------------
  22099. 0.00 0.00 252/252 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree() [1662]
  22100. [1661] 0.0 0.00 0.00 252 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [1661]
  22101. 0.00 0.00 252/92235066 std::_Rb_tree_header::_Rb_tree_header() [112]
  22102. 0.00 0.00 252/252 std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::allocator() [4313]
  22103. 0.00 0.00 252/484 std::_Rb_tree_key_compare<std::less<std::type_index> >::_Rb_tree_key_compare() [4204]
  22104. -----------------------------------------------
  22105. 0.00 0.00 252/252 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::map() [1660]
  22106. [1662] 0.0 0.00 0.00 252 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree() [1662]
  22107. 0.00 0.00 252/252 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::_Rb_tree_impl() [1661]
  22108. -----------------------------------------------
  22109. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent> std::allocate_shared<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1666]
  22110. [1663] 0.0 0.00 0.00 110 std::shared_ptr<MouseWheelInputEvent>::shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1663]
  22111. 0.00 0.00 110/110 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1664]
  22112. 0.00 0.00 330/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22113. -----------------------------------------------
  22114. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent>::shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1663]
  22115. [1664] 0.0 0.00 0.00 110 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1664]
  22116. 0.00 0.00 110/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  22117. 0.00 0.00 110/110 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, MouseWheelInputEvent*, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1779]
  22118. 0.00 0.00 330/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22119. 0.00 0.00 110/110 std::enable_if<!std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<MouseWheelInputEvent, void>::value, void>::type std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<MouseWheelInputEvent, MouseWheelInputEvent>(MouseWheelInputEvent*) [4514]
  22120. -----------------------------------------------
  22121. 0.00 0.00 110/110 InputManager::poll_event(Game&) [686]
  22122. [1665] 0.0 0.00 0.00 110 std::shared_ptr<MouseWheelInputEvent> std::make_shared<MouseWheelInputEvent, int&, int&, int&>(int&, int&, int&) [1665]
  22123. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent> std::allocate_shared<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1666]
  22124. 0.00 0.00 330/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22125. 0.00 0.00 110/110 std::allocator<MouseWheelInputEvent>::allocator() [4512]
  22126. 0.00 0.00 110/440 std::allocator<MouseWheelInputEvent>::~allocator() [4219]
  22127. -----------------------------------------------
  22128. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent> std::make_shared<MouseWheelInputEvent, int&, int&, int&>(int&, int&, int&) [1665]
  22129. [1666] 0.0 0.00 0.00 110 std::shared_ptr<MouseWheelInputEvent> std::allocate_shared<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1666]
  22130. 0.00 0.00 110/110 std::shared_ptr<MouseWheelInputEvent>::shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1663]
  22131. 0.00 0.00 330/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22132. -----------------------------------------------
  22133. 0.00 0.00 2/2 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  22134. [1667] 0.0 0.00 0.00 2 ObjectPool<PlayerProfile>::~ObjectPool() [1667]
  22135. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::~ObjectPool() [1668]
  22136. -----------------------------------------------
  22137. 0.00 0.00 2/2 ObjectPool<PlayerProfile>::~ObjectPool() [1667]
  22138. [1668] 0.0 0.00 0.00 2 ObjectPool<PlayerProfile>::~ObjectPool() [1668]
  22139. 0.00 0.00 2/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  22140. 0.00 0.00 2/4050 PlayerProfile::~PlayerProfile() [3738]
  22141. 0.00 0.00 2/2 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::~vector() [6648]
  22142. 0.00 0.00 2/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  22143. -----------------------------------------------
  22144. 0.00 0.00 3/3 Handle Entity::add<PlayerProfile, char const (&) [25], int, (void*)0>(char const (&) [25], int&&) [1077]
  22145. [1669] 0.0 0.00 0.00 3 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&) [1669]
  22146. 0.00 0.00 3/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22147. 0.00 0.00 3/3 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&) [1812]
  22148. 0.00 0.00 3/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22149. 0.00 0.00 3/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22150. 0.00 0.00 3/104306070 std::type_index::type_index(std::type_info const&) [118]
  22151. -----------------------------------------------
  22152. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator> nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [555]
  22153. [1670] 0.0 0.00 0.00 599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parser::parser<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>) [1670]
  22154. 0.00 0.00 599/1797 std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)>::function(std::function<bool (int, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::parse_event_t, nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>&)> const&) [1524]
  22155. 0.00 0.00 599/1198 std::iterator_traits<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [3987]
  22156. 0.00 0.00 599/599 nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator>::lexer::lexer(unsigned char const*, unsigned long) [4132]
  22157. 0.00 0.00 599/738254 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [3023]
  22158. -----------------------------------------------
  22159. 0.00 0.00 3/3 Handle ComponentManager::add<Text, char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1616]
  22160. [1671] 0.0 0.00 0.00 3 Handle ObjectPool<Text>::add<char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&>(char const (&) [27], char const (&) [14], std::shared_ptr<Font>&, int&) [1671]
  22161. 0.00 0.00 3/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  22162. 0.00 0.00 3/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  22163. 0.00 0.00 30/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  22164. 0.00 0.00 6/150 ObjectPool<Text>::size() const [1580]
  22165. 0.00 0.00 3/4085 Text::~Text() [1235]
  22166. 0.00 0.00 3/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  22167. 0.00 0.00 3/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  22168. 0.00 0.00 3/75 ObjectPool<Text>::num_entries_active() const [1617]
  22169. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  22170. 0.00 0.00 6/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  22171. -----------------------------------------------
  22172. 0.00 0.00 2/2 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1496]
  22173. [1672] 0.0 0.00 0.00 2 PostorderEntitySubscription::PostorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1672]
  22174. 0.00 0.00 2/6 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  22175. -----------------------------------------------
  22176. 0.00 0.00 435/435 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode* const&>(std::allocator<SceneNode*>&, SceneNode**, SceneNode* const&) [1674]
  22177. [1673] 0.0 0.00 0.00 435 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode* const&>(SceneNode**, SceneNode* const&) [1673]
  22178. 0.00 0.00 435/17059716 operator new(unsigned long, void*) [458]
  22179. 0.00 0.00 435/925 SceneNode* const& std::forward<SceneNode* const&>(std::remove_reference<SceneNode* const&>::type&) [4062]
  22180. -----------------------------------------------
  22181. 0.00 0.00 1/435 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::_Temporary_value<SceneNode* const&>(std::vector<SceneNode*, std::allocator<SceneNode*> >*, SceneNode* const&) [2918]
  22182. 0.00 0.00 54/435 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode* const&>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1419]
  22183. 0.00 0.00 380/435 std::vector<SceneNode*, std::allocator<SceneNode*> >::push_back(SceneNode* const&) [1415]
  22184. [1674] 0.0 0.00 0.00 435 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode* const&>(std::allocator<SceneNode*>&, SceneNode**, SceneNode* const&) [1674]
  22185. 0.00 0.00 435/435 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode* const&>(SceneNode**, SceneNode* const&) [1673]
  22186. 0.00 0.00 435/925 SceneNode* const& std::forward<SceneNode* const&>(std::remove_reference<SceneNode* const&>::type&) [4062]
  22187. -----------------------------------------------
  22188. 0.00 0.00 2/2 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  22189. [1675] 0.0 0.00 0.00 2 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21]) [1675]
  22190. 0.00 0.00 20/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  22191. 0.00 0.00 2/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  22192. 0.00 0.00 2/34 ObjectPool<Clickable>::num_entries_active() const [1696]
  22193. 0.00 0.00 2/35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  22194. 0.00 0.00 2/17059716 operator new(unsigned long, void*) [458]
  22195. 0.00 0.00 4/68 ObjectPool<Clickable>::size() const [4662]
  22196. 0.00 0.00 4/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  22197. 0.00 0.00 2/2039 Clickable::~Clickable() [3861]
  22198. -----------------------------------------------
  22199. 0.00 0.00 1/6 GridSystem::GridSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Camera>) [2073]
  22200. 0.00 0.00 2/6 CallbackSystem::CallbackSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1496]
  22201. 0.00 0.00 3/6 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>) [324]
  22202. [1676] 0.0 0.00 0.00 6 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  22203. 0.00 0.00 1/1 BaseEntitySubscription::BaseEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1775]
  22204. 0.00 0.00 6/240 Messageable::Messageable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1444]
  22205. 0.00 0.00 6/252 Mailbox::Mailbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1498]
  22206. 0.00 0.00 6/91928630 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [44]
  22207. 0.00 0.00 6/92380983 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
  22208. 0.00 0.00 6/4969 Updateable::Updateable() [3716]
  22209. 0.00 0.00 6/19209 Handle::Handle() [3433]
  22210. -----------------------------------------------
  22211. 0.00 0.00 1/36 void Mailbox::handle<SetVisualDebugMessage, (void*)0>(std::function<void (SetVisualDebugMessage&)> const&) [1961]
  22212. 0.00 0.00 1/36 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&) [225]
  22213. 0.00 0.00 2/36 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&) [1787]
  22214. 0.00 0.00 3/36 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  22215. 0.00 0.00 3/36 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  22216. 0.00 0.00 3/36 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  22217. 0.00 0.00 5/36 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  22218. 0.00 0.00 18/36 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*) [1792]
  22219. [1677] 0.0 0.00 0.00 36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  22220. 0.00 0.00 36/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  22221. -----------------------------------------------
  22222. 0.00 0.00 3/9 std::function<void (ResizeCameraMessage&)>::function(std::function<void (ResizeCameraMessage&)> const&) [1773]
  22223. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22224. [1678] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1678]
  22225. 0.00 0.00 6/6 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1730]
  22226. 0.00 0.00 3/3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>) [1871]
  22227. -----------------------------------------------
  22228. 0.00 0.00 3/9 std::function<void (ComponentAddedMessage&)>::function(std::function<void (ComponentAddedMessage&)> const&) [1878]
  22229. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22230. [1679] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::_Manager_operation) [1679]
  22231. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1731]
  22232. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::integral_constant<bool, true>) [1872]
  22233. -----------------------------------------------
  22234. 0.00 0.00 3/9 std::function<void (EntityDestroyedMessage&)>::function(std::function<void (EntityDestroyedMessage&)> const&) [1879]
  22235. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22236. [1680] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::_Manager_operation) [1680]
  22237. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1732]
  22238. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::integral_constant<bool, true>) [1873]
  22239. -----------------------------------------------
  22240. 0.00 0.00 3/9 std::function<void (ComponentRemovedMessage&)>::function(std::function<void (ComponentRemovedMessage&)> const&) [1880]
  22241. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22242. [1681] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::_Manager_operation) [1681]
  22243. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1733]
  22244. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::integral_constant<bool, true>) [1874]
  22245. -----------------------------------------------
  22246. 0.00 0.00 3/9 std::function<void ()>::function(std::function<void ()> const&) [1418]
  22247. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22248. [1682] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::_Manager_operation) [1682]
  22249. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1726]
  22250. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::integral_constant<bool, false>) [1917]
  22251. -----------------------------------------------
  22252. 0.00 0.00 3/9 std::function<void ()>::function(std::function<void ()> const&) [1418]
  22253. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22254. [1683] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::_Manager_operation) [1683]
  22255. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1727]
  22256. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::integral_constant<bool, false>) [1918]
  22257. -----------------------------------------------
  22258. 0.00 0.00 3/9 std::function<void ()>::function(std::function<void ()> const&) [1418]
  22259. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22260. [1684] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::_Manager_operation) [1684]
  22261. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1728]
  22262. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::integral_constant<bool, false>) [1919]
  22263. -----------------------------------------------
  22264. 0.00 0.00 3/9 std::function<void ()>::function(std::function<void ()> const&) [1418]
  22265. 0.00 0.00 6/9 std::_Function_base::~_Function_base() [323]
  22266. [1685] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::_Manager_operation) [1685]
  22267. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1729]
  22268. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::integral_constant<bool, false>) [1920]
  22269. -----------------------------------------------
  22270. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [20], int&>(char const (&) [20], int&) [2106]
  22271. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [18], int&>(char const (&) [18], int&) [2105]
  22272. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [23], int&>(char const (&) [23], int&) [2109]
  22273. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [21], int&>(char const (&) [21], int&) [2107]
  22274. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [34], int&>(char const (&) [34], int&) [2113]
  22275. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [22], int&>(char const (&) [22], int&) [2108]
  22276. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [24], int&>(char const (&) [24], int&) [2110]
  22277. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [26], int&>(char const (&) [26], int&) [2111]
  22278. 0.00 0.00 1/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [29], int&>(char const (&) [29], int&) [2112]
  22279. 0.00 0.00 3/40 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&) [1812]
  22280. 0.00 0.00 28/40 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1516]
  22281. [1686] 0.0 0.00 0.00 40 ObjectPool<PlayerProfile>::num_entries_active() const [1686]
  22282. 0.00 0.00 40/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  22283. -----------------------------------------------
  22284. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  22285. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  22286. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  22287. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  22288. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  22289. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  22290. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  22291. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  22292. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  22293. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  22294. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  22295. 0.00 0.00 1/40 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  22296. 0.00 0.00 6/40 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  22297. 0.00 0.00 22/40 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  22298. [1687] 0.0 0.00 0.00 40 ObjectPool<Callback>::num_entries_active() const [1687]
  22299. 0.00 0.00 40/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  22300. -----------------------------------------------
  22301. 0.00 0.00 1/1 std::function<void ()>::operator()() const [103]
  22302. [1688] 0.0 0.00 0.00 1 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1688]
  22303. 0.00 0.00 1/1 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  22304. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2947]
  22305. -----------------------------------------------
  22306. 0.00 0.00 1/1 std::function<void ()>::operator()() const [103]
  22307. [1689] 0.0 0.00 0.00 1 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1689]
  22308. 0.00 0.00 1/1 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  22309. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2948]
  22310. -----------------------------------------------
  22311. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1688]
  22312. [1690] 0.0 0.00 0.00 1 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1690]
  22313. 0.00 0.00 1/260318 Collision* Entity::get<Collision, (void*)0>() [200]
  22314. 0.00 0.00 3/7852 GraphicalSystem::camera() const [1191]
  22315. 0.00 0.00 3/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  22316. 0.00 0.00 1/5 GraphicalSystem* Scene::get_system<GraphicalSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1955]
  22317. 0.00 0.00 3/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  22318. 0.00 0.00 1/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  22319. 0.00 0.00 1/61301454 Camera::size() const [416]
  22320. 0.00 0.00 2/18 Camera::viewport() [4923]
  22321. 0.00 0.00 1/2 Collision::volume(sf::Vector2<float>, sf::Vector2<float>) [6181]
  22322. -----------------------------------------------
  22323. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1689]
  22324. [1691] 0.0 0.00 0.00 1 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}::operator()() const [1691]
  22325. 0.00 0.00 1/260318 Collision* Entity::get<Collision, (void*)0>() [200]
  22326. 0.00 0.00 3/7852 GraphicalSystem::camera() const [1191]
  22327. 0.00 0.00 3/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  22328. 0.00 0.00 1/5 GraphicalSystem* Scene::get_system<GraphicalSystem, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const [1955]
  22329. 0.00 0.00 3/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  22330. 0.00 0.00 1/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  22331. 0.00 0.00 1/61301454 Camera::size() const [416]
  22332. 0.00 0.00 2/18 Camera::viewport() [4923]
  22333. 0.00 0.00 1/2 Collision::volume(sf::Vector2<float>, sf::Vector2<float>) [6181]
  22334. -----------------------------------------------
  22335. 0.00 0.00 1/37 Handle ObjectPool<Collision>::add<char const (&) [28], sf::Rect<float>&>(char const (&) [28], sf::Rect<float>&) [2251]
  22336. 0.00 0.00 1/37 Handle ObjectPool<Collision>::add<char const (&) [29], sf::Rect<float>&>(char const (&) [29], sf::Rect<float>&) [2252]
  22337. 0.00 0.00 1/37 Handle ObjectPool<Collision>::add<char const (&) [19], sf::Rect<float>&>(char const (&) [19], sf::Rect<float>&) [2249]
  22338. 0.00 0.00 1/37 Handle ObjectPool<Collision>::add<char const (&) [30], sf::Rect<float>&>(char const (&) [30], sf::Rect<float>&) [2253]
  22339. 0.00 0.00 1/37 Handle ObjectPool<Collision>::add<char const (&) [25], sf::Rect<float>&>(char const (&) [25], sf::Rect<float>&) [2250]
  22340. 0.00 0.00 2/37 Handle ObjectPool<Collision>::add<char const (&) [22], sf::Rect<float>&>(char const (&) [22], sf::Rect<float>&) [1987]
  22341. 0.00 0.00 2/37 Handle ObjectPool<Collision>::add<char const (&) [21], sf::Rect<float>&>(char const (&) [21], sf::Rect<float>&) [1986]
  22342. 0.00 0.00 28/37 Handle ObjectPool<Collision>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1523]
  22343. [1692] 0.0 0.00 0.00 37 ObjectPool<Collision>::num_entries_active() const [1692]
  22344. 0.00 0.00 37/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  22345. -----------------------------------------------
  22346. 0.00 0.00 1/42 Handle ComponentManager::add<Callback, char const (&) [15], (void*)0>(char const (&) [15]) [725]
  22347. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  22348. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  22349. 0.00 0.00 1/42 Handle ComponentManager::add<Callback, char const (&) [19], (void*)0>(char const (&) [19]) [726]
  22350. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  22351. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  22352. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  22353. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  22354. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  22355. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  22356. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  22357. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  22358. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  22359. 0.00 0.00 1/42 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  22360. 0.00 0.00 6/42 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  22361. 0.00 0.00 22/42 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  22362. [1693] 0.0 0.00 0.00 42 Callback::Callback(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1693]
  22363. 0.00 0.00 42/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  22364. 0.00 0.00 42/42 std::map<CallbackKey, std::function<void ()>, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::map() [2074]
  22365. 0.00 0.00 42/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  22366. -----------------------------------------------
  22367. 0.00 0.00 21/21 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  22368. [1694] 0.0 0.00 0.00 21 Sprite::Sprite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Texture>, sf::Rect<int> const&) [1694]
  22369. 0.00 0.00 21/5077 std::shared_ptr<Texture>::shared_ptr(std::shared_ptr<Texture> const&) [1227]
  22370. 0.00 0.00 21/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  22371. 0.00 0.00 21/4969 Updateable::Updateable() [3716]
  22372. 0.00 0.00 21/209 Texture::get_texture() [4422]
  22373. 0.00 0.00 21/210 std::__shared_ptr_access<Texture, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [4421]
  22374. 0.00 0.00 21/4848 std::shared_ptr<Animation>::shared_ptr(decltype(nullptr)) [3717]
  22375. -----------------------------------------------
  22376. 0.00 0.00 2/2 Handle Entity::add<Rectangle, char const (&) [21], int, int, float, float, (void*)0>(char const (&) [21], int&&, int&&, float&&, float&&) [1097]
  22377. [1695] 0.0 0.00 0.00 2 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&) [1695]
  22378. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22379. 0.00 0.00 2/2 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&) [1870]
  22380. 0.00 0.00 2/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22381. 0.00 0.00 2/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22382. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  22383. -----------------------------------------------
  22384. 0.00 0.00 1/34 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19]) [1782]
  22385. 0.00 0.00 1/34 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30]) [1785]
  22386. 0.00 0.00 1/34 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22]) [1783]
  22387. 0.00 0.00 1/34 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25]) [1784]
  22388. 0.00 0.00 2/34 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21]) [1675]
  22389. 0.00 0.00 28/34 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1395]
  22390. [1696] 0.0 0.00 0.00 34 ObjectPool<Clickable>::num_entries_active() const [1696]
  22391. 0.00 0.00 34/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  22392. -----------------------------------------------
  22393. 0.00 0.00 2/44 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  22394. 0.00 0.00 42/44 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  22395. [1697] 0.0 0.00 0.00 44 ObjectPool<Sprite>::size() const [1697]
  22396. 0.00 0.00 44/2281550 std::vector<ObjectPool<Sprite>::Entry, std::allocator<ObjectPool<Sprite>::Entry> >::size() const [465]
  22397. -----------------------------------------------
  22398. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [20], int&>(char const (&) [20], int&) [2106]
  22399. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [18], int&>(char const (&) [18], int&) [2105]
  22400. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [23], int&>(char const (&) [23], int&) [2109]
  22401. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [21], int&>(char const (&) [21], int&) [2107]
  22402. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [34], int&>(char const (&) [34], int&) [2113]
  22403. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [22], int&>(char const (&) [22], int&) [2108]
  22404. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [24], int&>(char const (&) [24], int&) [2110]
  22405. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [26], int&>(char const (&) [26], int&) [2111]
  22406. 0.00 0.00 2/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [29], int&>(char const (&) [29], int&) [2112]
  22407. 0.00 0.00 6/80 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&) [1812]
  22408. 0.00 0.00 56/80 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1516]
  22409. [1698] 0.0 0.00 0.00 80 ObjectPool<PlayerProfile>::size() const [1698]
  22410. 0.00 0.00 80/2078824 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::size() const [600]
  22411. -----------------------------------------------
  22412. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [15]>(char const (&) [15]) [1568]
  22413. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [13]>(char const (&) [13]) [1567]
  22414. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [18], bool&>(char const (&) [18], bool&) [1571]
  22415. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [16]>(char const (&) [16]) [1569]
  22416. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [20]>(char const (&) [20]) [1573]
  22417. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [26]>(char const (&) [26]) [1577]
  22418. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [35]>(char const (&) [35]) [1578]
  22419. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [17]>(char const (&) [17]) [1570]
  22420. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [19]>(char const (&) [19]) [1572]
  22421. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [20], bool&>(char const (&) [20], bool&) [1574]
  22422. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [21]>(char const (&) [21]) [1575]
  22423. 0.00 0.00 2/80 Handle ObjectPool<Callback>::add<char const (&) [24], bool&>(char const (&) [24], bool&) [1576]
  22424. 0.00 0.00 12/80 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) [1367]
  22425. 0.00 0.00 44/80 Handle ObjectPool<Callback>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1267]
  22426. [1699] 0.0 0.00 0.00 80 ObjectPool<Callback>::size() const [1699]
  22427. 0.00 0.00 80/2079990 std::vector<ObjectPool<Callback>::Entry, std::allocator<ObjectPool<Callback>::Entry> >::size() const [599]
  22428. -----------------------------------------------
  22429. 0.00 0.00 3/3 void Mailbox::handle<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1470]
  22430. [1700] 0.0 0.00 0.00 3 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  22431. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::function<void (ComponentAddedMessage&)> const&) [1850]
  22432. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::~shared_ptr() [2445]
  22433. 0.00 0.00 3/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  22434. 0.00 0.00 3/36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  22435. 0.00 0.00 3/18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  22436. 0.00 0.00 3/18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  22437. 0.00 0.00 3/104306070 std::type_index::type_index(std::type_info const&) [118]
  22438. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&&) [5900]
  22439. -----------------------------------------------
  22440. 0.00 0.00 3/3 void Mailbox::handle<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1471]
  22441. [1701] 0.0 0.00 0.00 3 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  22442. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::function<void (EntityDestroyedMessage&)> const&) [1851]
  22443. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::~shared_ptr() [2446]
  22444. 0.00 0.00 3/36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  22445. 0.00 0.00 3/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  22446. 0.00 0.00 3/18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  22447. 0.00 0.00 3/18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  22448. 0.00 0.00 3/104306070 std::type_index::type_index(std::type_info const&) [118]
  22449. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&&) [5899]
  22450. -----------------------------------------------
  22451. 0.00 0.00 3/3 void Mailbox::handle<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1472]
  22452. [1702] 0.0 0.00 0.00 3 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  22453. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::function<void (ComponentRemovedMessage&)> const&) [1852]
  22454. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::~shared_ptr() [2447]
  22455. 0.00 0.00 3/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  22456. 0.00 0.00 3/36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  22457. 0.00 0.00 3/18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  22458. 0.00 0.00 3/18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  22459. 0.00 0.00 3/104306070 std::type_index::type_index(std::type_info const&) [118]
  22460. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&&) [5901]
  22461. -----------------------------------------------
  22462. 0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1025]
  22463. [1703] 0.0 0.00 0.00 16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::type_index const&) [1703]
  22464. 0.00 0.00 25/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  22465. 0.00 0.00 25/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node_base const*) [548]
  22466. 0.00 0.00 16/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_end() [808]
  22467. 0.00 0.00 16/16 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_M_const_cast() const [2498]
  22468. 0.00 0.00 1/1 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_get_insert_unique_pos(std::type_index const&) [2727]
  22469. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_leftmost() [4996]
  22470. 0.00 0.00 10/10 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator--() [5126]
  22471. 0.00 0.00 10/4793850 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_right(std::_Rb_tree_node_base*) [2963]
  22472. 0.00 0.00 8/1307 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&) [3981]
  22473. 0.00 0.00 7/43252 std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, true>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) [3305]
  22474. 0.00 0.00 6/6 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_rightmost() [5490]
  22475. 0.00 0.00 4/4 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::size() const [5613]
  22476. -----------------------------------------------
  22477. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1138]
  22478. [1704] 0.0 0.00 0.00 1 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1704]
  22479. 0.00 0.00 1/1 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19]) [1782]
  22480. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22481. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22482. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22483. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  22484. -----------------------------------------------
  22485. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1139]
  22486. [1705] 0.0 0.00 0.00 1 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1705]
  22487. 0.00 0.00 1/1 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22]) [1783]
  22488. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22489. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22490. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22491. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  22492. -----------------------------------------------
  22493. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1140]
  22494. [1706] 0.0 0.00 0.00 1 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1706]
  22495. 0.00 0.00 1/1 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25]) [1784]
  22496. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22497. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22498. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22499. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  22500. -----------------------------------------------
  22501. 0.00 0.00 1/1 Handle Entity::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1141]
  22502. [1707] 0.0 0.00 0.00 1 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1707]
  22503. 0.00 0.00 1/1 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30]) [1785]
  22504. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22505. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22506. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22507. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  22508. -----------------------------------------------
  22509. 0.00 0.00 1/1 std::function<void ()>::operator()() const [103]
  22510. [1708] 0.0 0.00 0.00 1 std::_Function_handler<void (), BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1708]
  22511. 0.00 0.00 1/1 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  22512. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [2946]
  22513. -----------------------------------------------
  22514. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1708]
  22515. [1709] 0.0 0.00 0.00 1 BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}::operator()() const [1709]
  22516. 0.00 0.00 1/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  22517. 0.00 0.00 3/7852 GraphicalSystem::camera() const [1191]
  22518. 0.00 0.00 3/30650752 std::shared_ptr<Camera>::~shared_ptr() [69]
  22519. 0.00 0.00 1/30651062 sf::Vector2<float> sf::operator-<float>(sf::Vector2<float> const&, sf::Vector2<float> const&) [120]
  22520. 0.00 0.00 2/37528737 Entity::space() const [169]
  22521. 0.00 0.00 3/30658641 std::__shared_ptr_access<Camera, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [299]
  22522. 0.00 0.00 1/62719575 sf::Vector2<float>::Vector2(float, float) [211]
  22523. 0.00 0.00 1/61301454 Camera::size() const [416]
  22524. 0.00 0.00 1/18 Camera::viewport() [4923]
  22525. 0.00 0.00 1/6 Camera::zoom() const [5329]
  22526. 0.00 0.00 1/78 Rectangle::size() const [4609]
  22527. 0.00 0.00 1/703360 SceneNode::position() const [3028]
  22528. 0.00 0.00 1/265 SceneNode::move(sf::Vector2<float> const&) [4307]
  22529. -----------------------------------------------
  22530. 0.00 0.00 2/2 Handle Entity::add<Collision, char const (&) [21], sf::Rect<float>, (void*)0>(char const (&) [21], sf::Rect<float>&&) [1098]
  22531. [1710] 0.0 0.00 0.00 2 Handle ComponentManager::add<Collision, char const (&) [21], sf::Rect<float>&, (void*)0>(char const (&) [21], sf::Rect<float>&) [1710]
  22532. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22533. 0.00 0.00 2/2 Handle ObjectPool<Collision>::add<char const (&) [21], sf::Rect<float>&>(char const (&) [21], sf::Rect<float>&) [1986]
  22534. 0.00 0.00 2/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22535. 0.00 0.00 2/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22536. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  22537. -----------------------------------------------
  22538. 0.00 0.00 2/2 Handle Entity::add<Collision, char const (&) [22], sf::Rect<float>, (void*)0>(char const (&) [22], sf::Rect<float>&&) [1099]
  22539. [1711] 0.0 0.00 0.00 2 Handle ComponentManager::add<Collision, char const (&) [22], sf::Rect<float>&, (void*)0>(char const (&) [22], sf::Rect<float>&) [1711]
  22540. 0.00 0.00 2/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22541. 0.00 0.00 2/2 Handle ObjectPool<Collision>::add<char const (&) [22], sf::Rect<float>&>(char const (&) [22], sf::Rect<float>&) [1987]
  22542. 0.00 0.00 2/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22543. 0.00 0.00 2/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22544. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  22545. -----------------------------------------------
  22546. 0.00 0.00 27/27 void Messageable::send_message<EntityDestroyedMessage, (void*)0, Handle&>(Handle&) [994]
  22547. [1712] 0.0 0.00 0.00 27 std::shared_ptr<Message>::shared_ptr<EntityDestroyedMessage, void>(std::shared_ptr<EntityDestroyedMessage> const&) [1712]
  22548. 0.00 0.00 27/27 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityDestroyedMessage, void>(std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1713]
  22549. -----------------------------------------------
  22550. 0.00 0.00 27/27 std::shared_ptr<Message>::shared_ptr<EntityDestroyedMessage, void>(std::shared_ptr<EntityDestroyedMessage> const&) [1712]
  22551. [1713] 0.0 0.00 0.00 27 std::__shared_ptr<Message, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<EntityDestroyedMessage, void>(std::__shared_ptr<EntityDestroyedMessage, (__gnu_cxx::_Lock_policy)2> const&) [1713]
  22552. 0.00 0.00 27/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  22553. -----------------------------------------------
  22554. 0.00 0.00 110/110 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  22555. [1714] 0.0 0.00 0.00 110 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1714]
  22556. 0.00 0.00 110/8141605 std::type_info::operator==(std::type_info const&) const [427]
  22557. 0.00 0.00 110/330 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [4284]
  22558. -----------------------------------------------
  22559. 0.00 0.00 24/24 InputManager::poll_event(Game&) [686]
  22560. [1715] 0.0 0.00 0.00 24 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseButtonInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseButtonInputEvent>(std::shared_ptr<MouseButtonInputEvent>&&) [1715]
  22561. 0.00 0.00 24/24 std::enable_if<std::__sp_compatible_with<MouseButtonInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseButtonInputEvent>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1717]
  22562. 0.00 0.00 24/24 std::remove_reference<std::shared_ptr<MouseButtonInputEvent>&>::type&& std::move<std::shared_ptr<MouseButtonInputEvent>&>(std::shared_ptr<MouseButtonInputEvent>&) [4825]
  22563. -----------------------------------------------
  22564. 0.00 0.00 24/24 InputManager::poll_event(Game&) [686]
  22565. [1716] 0.0 0.00 0.00 24 std::shared_ptr<MouseButtonInputEvent>::~shared_ptr() [1716]
  22566. 0.00 0.00 24/24 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1718]
  22567. -----------------------------------------------
  22568. 0.00 0.00 24/24 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<MouseButtonInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<MouseButtonInputEvent>(std::shared_ptr<MouseButtonInputEvent>&&) [1715]
  22569. [1717] 0.0 0.00 0.00 24 std::enable_if<std::__sp_compatible_with<MouseButtonInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<MouseButtonInputEvent>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1717]
  22570. 0.00 0.00 24/8626 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  22571. 0.00 0.00 24/24 std::remove_reference<std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&) [4826]
  22572. 0.00 0.00 24/24 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<MouseButtonInputEvent, void>(std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [4802]
  22573. 0.00 0.00 24/732 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&) [4100]
  22574. -----------------------------------------------
  22575. 0.00 0.00 24/24 std::shared_ptr<MouseButtonInputEvent>::~shared_ptr() [1716]
  22576. [1718] 0.0 0.00 0.00 24 std::__shared_ptr<MouseButtonInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1718]
  22577. 0.00 0.00 24/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  22578. -----------------------------------------------
  22579. 0.00 0.00 3/718 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::integral_constant<bool, true>) [1872]
  22580. 0.00 0.00 715/718 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_get_pointer(std::_Any_data const&) [1720]
  22581. [1719] 0.0 0.00 0.00 718 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() const [1719]
  22582. 0.00 0.00 718/32428727 std::_Any_data::_M_access() const [511]
  22583. -----------------------------------------------
  22584. 0.00 0.00 715/715 std::_Function_handler<void (ComponentAddedMessage&), PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_invoke(std::_Any_data const&, ComponentAddedMessage&) [274]
  22585. [1720] 0.0 0.00 0.00 715 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_get_pointer(std::_Any_data const&) [1720]
  22586. 0.00 0.00 715/718 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() const [1719]
  22587. 0.00 0.00 715/715 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const* std::__addressof<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const&) [4111]
  22588. -----------------------------------------------
  22589. 0.00 0.00 106/106 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  22590. [1721] 0.0 0.00 0.00 106 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1721]
  22591. 0.00 0.00 106/8141605 std::type_info::operator==(std::type_info const&) const [427]
  22592. 0.00 0.00 106/318 std::_Sp_counted_ptr_inplace<Button, std::allocator<Button>, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [4290]
  22593. -----------------------------------------------
  22594. 0.00 0.00 1/1 ObjectPool<VertexList>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, VertexList) [999]
  22595. [1722] 0.0 0.00 0.00 1 ObjectPool<VertexList>::Entry::Entry(unsigned int, VertexList) [1722]
  22596. 0.00 0.00 1/2004 VertexList::VertexList(VertexList const&) [1079]
  22597. -----------------------------------------------
  22598. 0.00 0.00 187/187 Sprite::deserialize(Serializer&, Scene&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [551]
  22599. [1723] 0.0 0.00 0.00 187 Sprite::texture(std::shared_ptr<Texture>) [1723]
  22600. 0.00 0.00 187/2398 std::shared_ptr<Texture>::operator=(std::shared_ptr<Texture> const&) [1442]
  22601. 0.00 0.00 187/209 Texture::get_texture() [4422]
  22602. 0.00 0.00 187/210 std::__shared_ptr_access<Texture, (__gnu_cxx::_Lock_policy)2, false, false>::operator->() const [4421]
  22603. -----------------------------------------------
  22604. 0.00 0.00 2/6 std::function<void (ResizeCameraMessage&)>::function(std::function<void (ResizeCameraMessage&)> const&) [1773]
  22605. 0.00 0.00 4/6 std::_Function_base::~_Function_base() [323]
  22606. [1724] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1724]
  22607. 0.00 0.00 4/4 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1803]
  22608. 0.00 0.00 2/2 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>) [2004]
  22609. -----------------------------------------------
  22610. 0.00 0.00 2/6 std::function<void (EntityIdChangedMessage&)>::function(std::function<void (EntityIdChangedMessage&)> const&) [2007]
  22611. 0.00 0.00 4/6 std::_Function_base::~_Function_base() [323]
  22612. [1725] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::_Manager_operation) [1725]
  22613. 0.00 0.00 4/4 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1804]
  22614. 0.00 0.00 2/2 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::integral_constant<bool, true>) [2005]
  22615. -----------------------------------------------
  22616. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::_Manager_operation) [1682]
  22617. [1726] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1726]
  22618. 0.00 0.00 6/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() [1655]
  22619. 0.00 0.00 6/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::~function() [5228]
  22620. -----------------------------------------------
  22621. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::_Manager_operation) [1683]
  22622. [1727] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1727]
  22623. 0.00 0.00 6/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() [1656]
  22624. 0.00 0.00 6/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}::~function() [5229]
  22625. -----------------------------------------------
  22626. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::_Manager_operation) [1684]
  22627. [1728] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1728]
  22628. 0.00 0.00 6/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() [1657]
  22629. 0.00 0.00 6/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}::~function() [5230]
  22630. -----------------------------------------------
  22631. 0.00 0.00 6/6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::_Manager_operation) [1685]
  22632. [1729] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [1729]
  22633. 0.00 0.00 6/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() [1658]
  22634. 0.00 0.00 6/9 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}::~function() [5231]
  22635. -----------------------------------------------
  22636. 0.00 0.00 6/6 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1678]
  22637. [1730] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1730]
  22638. 0.00 0.00 6/6 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>() [1734]
  22639. -----------------------------------------------
  22640. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::_Manager_operation) [1679]
  22641. [1731] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1731]
  22642. 0.00 0.00 6/6 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() [1735]
  22643. -----------------------------------------------
  22644. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::_Manager_operation) [1680]
  22645. [1732] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1732]
  22646. 0.00 0.00 6/6 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>() [1736]
  22647. -----------------------------------------------
  22648. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::_Manager_operation) [1681]
  22649. [1733] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1733]
  22650. 0.00 0.00 6/6 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>() [1737]
  22651. -----------------------------------------------
  22652. 0.00 0.00 6/6 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1730]
  22653. [1734] 0.0 0.00 0.00 6 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>() [1734]
  22654. 0.00 0.00 6/94940 std::_Any_data::_M_access() [869]
  22655. -----------------------------------------------
  22656. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1731]
  22657. [1735] 0.0 0.00 0.00 6 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() [1735]
  22658. 0.00 0.00 6/94940 std::_Any_data::_M_access() [869]
  22659. -----------------------------------------------
  22660. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1732]
  22661. [1736] 0.0 0.00 0.00 6 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>() [1736]
  22662. 0.00 0.00 6/94940 std::_Any_data::_M_access() [869]
  22663. -----------------------------------------------
  22664. 0.00 0.00 6/6 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1733]
  22665. [1737] 0.0 0.00 0.00 6 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>() [1737]
  22666. 0.00 0.00 6/94940 std::_Any_data::_M_access() [869]
  22667. -----------------------------------------------
  22668. 0.00 0.00 4/4 SceneNode::add(SceneNode*, int) [1412]
  22669. [1738] 0.0 0.00 0.00 4 std::vector<SceneNode*, std::allocator<SceneNode*> >::insert(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1738]
  22670. 0.00 0.00 3/54 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode* const&>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode* const&) [1419]
  22671. 0.00 0.00 1/1 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::_Temporary_value<SceneNode* const&>(std::vector<SceneNode*, std::allocator<SceneNode*> >*, SceneNode* const&) [2918]
  22672. 0.00 0.00 1/1 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_insert_aux<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&) [2919]
  22673. 0.00 0.00 8/2426 std::vector<SceneNode*, std::allocator<SceneNode*> >::begin() [3819]
  22674. 0.00 0.00 4/4 decltype ((({parm#1}.base)())-(({parm#2}.base)())) __gnu_cxx::operator-<SceneNode* const*, SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&) [5602]
  22675. 0.00 0.00 4/433 std::vector<SceneNode*, std::allocator<SceneNode*> >::cbegin() const [4228]
  22676. 0.00 0.00 4/433 __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >::difference_type __gnu_cxx::operator-<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&) [4227]
  22677. 0.00 0.00 4/1084 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::operator+(long) const [4007]
  22678. 0.00 0.00 4/4663 __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >::__normal_iterator(SceneNode** const&) [3725]
  22679. 0.00 0.00 1/932 std::vector<SceneNode*, std::allocator<SceneNode*> >::end() [4061]
  22680. 0.00 0.00 1/1 bool __gnu_cxx::operator==<SceneNode* const*, SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >(__gnu_cxx::__normal_iterator<SceneNode* const*, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&, __gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > > const&) [7042]
  22681. 0.00 0.00 1/3 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::_M_val() [6062]
  22682. 0.00 0.00 1/224 std::remove_reference<SceneNode*&>::type&& std::move<SceneNode*&>(SceneNode*&) [4347]
  22683. 0.00 0.00 1/1 std::vector<SceneNode*, std::allocator<SceneNode*> >::_Temporary_value::~_Temporary_value() [7573]
  22684. -----------------------------------------------
  22685. 0.00 0.00 1/18 SelectMenuItemIntent::SelectMenuItemIntent(unsigned int, std::shared_ptr<InputElement>) [2420]
  22686. 0.00 0.00 1/18 MouseXIntent::MouseXIntent(unsigned int, std::shared_ptr<InputElement>) [2409]
  22687. 0.00 0.00 1/18 MouseYIntent::MouseYIntent(unsigned int, std::shared_ptr<InputElement>) [2410]
  22688. 0.00 0.00 1/18 MouseWheelIntent::MouseWheelIntent(unsigned int, std::shared_ptr<InputElement>) [2415]
  22689. 0.00 0.00 1/18 LeftClickIntent::LeftClickIntent(unsigned int, std::shared_ptr<InputElement>) [2412]
  22690. 0.00 0.00 1/18 RightClickIntent::RightClickIntent(unsigned int, std::shared_ptr<InputElement>) [2416]
  22691. 0.00 0.00 1/18 VisualDebugIntent::VisualDebugIntent(unsigned int, std::shared_ptr<InputElement>) [2418]
  22692. 0.00 0.00 1/18 GridVisibilityToggleIntent::GridVisibilityToggleIntent(unsigned int, std::shared_ptr<InputElement>) [2421]
  22693. 0.00 0.00 1/18 ResetViewIntent::ResetViewIntent(unsigned int, std::shared_ptr<InputElement>) [2414]
  22694. 0.00 0.00 1/18 RemoveTilesIntent::RemoveTilesIntent(unsigned int, std::shared_ptr<InputElement>) [2417]
  22695. 0.00 0.00 1/18 MoveLeftIntent::MoveLeftIntent(unsigned int, std::shared_ptr<InputElement>) [2411]
  22696. 0.00 0.00 1/18 MoveRightIntent::MoveRightIntent(unsigned int, std::shared_ptr<InputElement>) [2413]
  22697. 0.00 0.00 1/18 SerializeMapIntent::SerializeMapIntent(unsigned int, std::shared_ptr<InputElement>) [2419]
  22698. 0.00 0.00 1/18 ModalIntent::ModalIntent(unsigned int, std::shared_ptr<InputElement>) [2408]
  22699. 0.00 0.00 2/18 MoveUpIntent::MoveUpIntent(unsigned int, std::shared_ptr<InputElement>) [2084]
  22700. 0.00 0.00 2/18 MoveDownIntent::MoveDownIntent(unsigned int, std::shared_ptr<InputElement>) [2085]
  22701. [1739] 0.0 0.00 0.00 18 Intent::Intent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::shared_ptr<InputElement>) [1739]
  22702. 0.00 0.00 18/1360440 std::shared_ptr<InputElement>::shared_ptr(std::shared_ptr<InputElement> const&) [434]
  22703. -----------------------------------------------
  22704. 0.00 0.00 1/1 Handle Entity::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>, int, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&&, int&&) [1143]
  22705. [1740] 0.0 0.00 0.00 1 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1740]
  22706. 0.00 0.00 1/1 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  22707. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22708. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22709. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22710. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  22711. -----------------------------------------------
  22712. 0.00 0.00 1/1 Handle Entity::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>, int, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&&, int&&) [1142]
  22713. [1741] 0.0 0.00 0.00 1 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1741]
  22714. 0.00 0.00 1/1 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  22715. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  22716. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  22717. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  22718. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  22719. -----------------------------------------------
  22720. 0.00 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1745]
  22721. [1742] 0.0 0.00 0.00 5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1742]
  22722. 0.00 0.00 5/5 std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1743]
  22723. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22724. -----------------------------------------------
  22725. 0.00 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1742]
  22726. [1743] 0.0 0.00 0.00 5 std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1743]
  22727. 0.00 0.00 5/5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1768]
  22728. 0.00 0.00 5/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  22729. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22730. 0.00 0.00 5/5 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*) [5539]
  22731. -----------------------------------------------
  22732. 0.00 0.00 5/5 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  22733. [1744] 0.0 0.00 0.00 5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::function<void (ResizeCameraMessage&)> const&) [1744]
  22734. 0.00 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1745]
  22735. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22736. 0.00 0.00 5/5 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::allocator() [5537]
  22737. 0.00 0.00 5/20 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::~allocator() [4914]
  22738. -----------------------------------------------
  22739. 0.00 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::function<void (ResizeCameraMessage&)> const&) [1744]
  22740. [1745] 0.0 0.00 0.00 5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1745]
  22741. 0.00 0.00 5/5 std::shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1742]
  22742. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22743. -----------------------------------------------
  22744. 0.00 0.00 1/1 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  22745. [1746] 0.0 0.00 0.00 1 ObjectPool<VertexList>::~ObjectPool() [1746]
  22746. 0.00 0.00 1/1 ObjectPool<VertexList>::~ObjectPool() [1747]
  22747. -----------------------------------------------
  22748. 0.00 0.00 1/1 ObjectPool<VertexList>::~ObjectPool() [1746]
  22749. [1747] 0.0 0.00 0.00 1 ObjectPool<VertexList>::~ObjectPool() [1747]
  22750. 0.00 0.00 1/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  22751. 0.00 0.00 1/2006 VertexList::~VertexList() [3865]
  22752. 0.00 0.00 1/1 std::vector<ObjectPool<VertexList>::Entry, std::allocator<ObjectPool<VertexList>::Entry> >::~vector() [7561]
  22753. 0.00 0.00 1/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  22754. -----------------------------------------------
  22755. 0.00 0.00 1/1 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  22756. [1748] 0.0 0.00 0.00 1 ObjectPool<Grid>::~ObjectPool() [1748]
  22757. 0.00 0.00 1/1 ObjectPool<Grid>::~ObjectPool() [1749]
  22758. -----------------------------------------------
  22759. 0.00 0.00 1/1 ObjectPool<Grid>::~ObjectPool() [1748]
  22760. [1749] 0.0 0.00 0.00 1 ObjectPool<Grid>::~ObjectPool() [1749]
  22761. 0.00 0.00 1/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  22762. 0.00 0.00 1/2006 Grid::~Grid() [3866]
  22763. 0.00 0.00 1/1 std::vector<ObjectPool<Grid>::Entry, std::allocator<ObjectPool<Grid>::Entry> >::~vector() [7563]
  22764. 0.00 0.00 1/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  22765. -----------------------------------------------
  22766. 0.00 0.00 1/1 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  22767. [1750] 0.0 0.00 0.00 1 ObjectPool<Clickable>::~ObjectPool() [1750]
  22768. 0.00 0.00 1/1 ObjectPool<Clickable>::~ObjectPool() [1751]
  22769. -----------------------------------------------
  22770. 0.00 0.00 1/1 ObjectPool<Clickable>::~ObjectPool() [1750]
  22771. [1751] 0.0 0.00 0.00 1 ObjectPool<Clickable>::~ObjectPool() [1751]
  22772. 0.00 0.00 1/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  22773. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  22774. 0.00 0.00 1/1 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::~vector() [7566]
  22775. 0.00 0.00 1/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  22776. -----------------------------------------------
  22777. 0.00 0.00 1/1 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  22778. [1752] 0.0 0.00 0.00 1 ObjectPool<Collision>::~ObjectPool() [1752]
  22779. 0.00 0.00 1/1 ObjectPool<Collision>::~ObjectPool() [1753]
  22780. -----------------------------------------------
  22781. 0.00 0.00 1/1 ObjectPool<Collision>::~ObjectPool() [1752]
  22782. [1753] 0.0 0.00 0.00 1 ObjectPool<Collision>::~ObjectPool() [1753]
  22783. 0.00 0.00 1/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  22784. 0.00 0.00 1/2042 Collision::~Collision() [3859]
  22785. 0.00 0.00 1/1 std::vector<ObjectPool<Collision>::Entry, std::allocator<ObjectPool<Collision>::Entry> >::~vector() [7568]
  22786. 0.00 0.00 1/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  22787. -----------------------------------------------
  22788. 0.00 0.00 1/1 std::default_delete<ObjectPoolBase>::operator()(ObjectPoolBase*) const [936]
  22789. [1754] 0.0 0.00 0.00 1 ObjectPool<Rectangle>::~ObjectPool() [1754]
  22790. 0.00 0.00 1/1 ObjectPool<Rectangle>::~ObjectPool() [1755]
  22791. -----------------------------------------------
  22792. 0.00 0.00 1/1 ObjectPool<Rectangle>::~ObjectPool() [1754]
  22793. [1755] 0.0 0.00 0.00 1 ObjectPool<Rectangle>::~ObjectPool() [1755]
  22794. 0.00 0.00 1/40299 std::vector<Handle, std::allocator<Handle> >::~vector() [547]
  22795. 0.00 0.00 1/2117 Rectangle::~Rectangle() [3857]
  22796. 0.00 0.00 1/1 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::~vector() [7570]
  22797. 0.00 0.00 1/17 ObjectPoolBase::~ObjectPoolBase() [4982]
  22798. -----------------------------------------------
  22799. 0.00 0.00 21/21 InputManager::poll_event(Game&) [686]
  22800. [1756] 0.0 0.00 0.00 21 std::shared_ptr<KeyPressInputEvent>::~shared_ptr() [1756]
  22801. 0.00 0.00 21/21 std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1758]
  22802. -----------------------------------------------
  22803. 0.00 0.00 21/21 InputManager::poll_event(Game&) [686]
  22804. [1757] 0.0 0.00 0.00 21 std::shared_ptr<KeyReleaseInputEvent>::~shared_ptr() [1757]
  22805. 0.00 0.00 21/21 std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1759]
  22806. -----------------------------------------------
  22807. 0.00 0.00 21/21 std::shared_ptr<KeyPressInputEvent>::~shared_ptr() [1756]
  22808. [1758] 0.0 0.00 0.00 21 std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1758]
  22809. 0.00 0.00 21/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  22810. -----------------------------------------------
  22811. 0.00 0.00 21/21 std::shared_ptr<KeyReleaseInputEvent>::~shared_ptr() [1757]
  22812. [1759] 0.0 0.00 0.00 21 std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1759]
  22813. 0.00 0.00 21/34982914 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() <cycle 1> [330]
  22814. -----------------------------------------------
  22815. 0.00 0.00 21/21 InputManager::poll_event(Game&) [686]
  22816. [1760] 0.0 0.00 0.00 21 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyPressInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyPressInputEvent>(std::shared_ptr<KeyPressInputEvent>&&) [1760]
  22817. 0.00 0.00 21/21 std::enable_if<std::__sp_compatible_with<KeyPressInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyPressInputEvent>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1762]
  22818. 0.00 0.00 21/21 std::remove_reference<std::shared_ptr<KeyPressInputEvent>&>::type&& std::move<std::shared_ptr<KeyPressInputEvent>&>(std::shared_ptr<KeyPressInputEvent>&) [4905]
  22819. -----------------------------------------------
  22820. 0.00 0.00 21/21 InputManager::poll_event(Game&) [686]
  22821. [1761] 0.0 0.00 0.00 21 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyReleaseInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyReleaseInputEvent>(std::shared_ptr<KeyReleaseInputEvent>&&) [1761]
  22822. 0.00 0.00 21/21 std::enable_if<std::__sp_compatible_with<KeyReleaseInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyReleaseInputEvent>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1763]
  22823. 0.00 0.00 21/21 std::remove_reference<std::shared_ptr<KeyReleaseInputEvent>&>::type&& std::move<std::shared_ptr<KeyReleaseInputEvent>&>(std::shared_ptr<KeyReleaseInputEvent>&) [4906]
  22824. -----------------------------------------------
  22825. 0.00 0.00 21/21 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyPressInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyPressInputEvent>(std::shared_ptr<KeyPressInputEvent>&&) [1760]
  22826. [1762] 0.0 0.00 0.00 21 std::enable_if<std::__sp_compatible_with<KeyPressInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyPressInputEvent>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1762]
  22827. 0.00 0.00 21/8626 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  22828. 0.00 0.00 21/21 std::remove_reference<std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&) [4907]
  22829. 0.00 0.00 21/21 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<KeyPressInputEvent, void>(std::__shared_ptr<KeyPressInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [4861]
  22830. 0.00 0.00 21/732 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&) [4100]
  22831. -----------------------------------------------
  22832. 0.00 0.00 21/21 std::enable_if<std::is_assignable<std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&, std::shared_ptr<KeyReleaseInputEvent> >::value, std::shared_ptr<InputEvent>&>::type std::shared_ptr<InputEvent>::operator=<KeyReleaseInputEvent>(std::shared_ptr<KeyReleaseInputEvent>&&) [1761]
  22833. [1763] 0.0 0.00 0.00 21 std::enable_if<std::__sp_compatible_with<KeyReleaseInputEvent*, InputEvent*>::value, std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::operator=<KeyReleaseInputEvent>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [1763]
  22834. 0.00 0.00 21/8626 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [1198]
  22835. 0.00 0.00 21/21 std::remove_reference<std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&>::type&& std::move<std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&) [4908]
  22836. 0.00 0.00 21/21 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<KeyReleaseInputEvent, void>(std::__shared_ptr<KeyReleaseInputEvent, (__gnu_cxx::_Lock_policy)2>&&) [4862]
  22837. 0.00 0.00 21/732 std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<InputEvent, (__gnu_cxx::_Lock_policy)2>&) [4100]
  22838. -----------------------------------------------
  22839. 0.00 0.00 2/2 BuilderScene::setup_keybindings(Game&)::{lambda()#1}::operator()() const [350]
  22840. [1764] 0.0 0.00 0.00 2 std::shared_ptr<Intent> InputBinding::get<ModalIntent, (void*)0>() [1764]
  22841. 0.00 0.00 2/2630947 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::find(std::type_index const&) [97]
  22842. 0.00 0.00 2/2630813 std::shared_ptr<Intent>::shared_ptr(std::shared_ptr<Intent> const&) [271]
  22843. 0.00 0.00 4/5261626 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator->() const [482]
  22844. 0.00 0.00 2/2630965 std::map<std::type_index, std::shared_ptr<Intent>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::end() [631]
  22845. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  22846. 0.00 0.00 4/5261910 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) [795]
  22847. 0.00 0.00 2/2630813 bool std::operator!=<Intent>(std::shared_ptr<Intent> const&, decltype(nullptr)) [924]
  22848. 0.00 0.00 2/2630947 std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::operator!=(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > const&) const [2978]
  22849. -----------------------------------------------
  22850. 0.00 0.00 16/16 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, std::pair<std::type_index const, std::shared_ptr<Intent> >*) [1766]
  22851. [1765] 0.0 0.00 0.00 16 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::pair<std::type_index const, std::shared_ptr<Intent> >*) [1765]
  22852. 0.00 0.00 16/16 std::pair<std::type_index const, std::shared_ptr<Intent> >::~pair() [1767]
  22853. -----------------------------------------------
  22854. 0.00 0.00 16/16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1028]
  22855. [1766] 0.0 0.00 0.00 16 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >&, std::pair<std::type_index const, std::shared_ptr<Intent> >*) [1766]
  22856. 0.00 0.00 16/16 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::pair<std::type_index const, std::shared_ptr<Intent> >*) [1765]
  22857. -----------------------------------------------
  22858. 0.00 0.00 16/16 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Intent> > >(std::pair<std::type_index const, std::shared_ptr<Intent> >*) [1765]
  22859. [1767] 0.0 0.00 0.00 16 std::pair<std::type_index const, std::shared_ptr<Intent> >::~pair() [1767]
  22860. 0.00 0.00 16/2630963 std::shared_ptr<Intent>::~shared_ptr() [302]
  22861. -----------------------------------------------
  22862. 0.00 0.00 5/5 std::__shared_ptr<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1743]
  22863. [1768] 0.0 0.00 0.00 5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1768]
  22864. 0.00 0.00 5/5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&) [1771]
  22865. 0.00 0.00 5/17059716 operator new(unsigned long, void*) [458]
  22866. 0.00 0.00 5/10 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&) [5117]
  22867. 0.00 0.00 5/5 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get() [5542]
  22868. 0.00 0.00 5/5 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&) [5556]
  22869. 0.00 0.00 5/5 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&) [5557]
  22870. 0.00 0.00 5/15 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&) [5007]
  22871. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22872. 0.00 0.00 5/20 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::~allocator() [4914]
  22873. 0.00 0.00 5/5 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [5543]
  22874. 0.00 0.00 5/10 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [5124]
  22875. 0.00 0.00 5/10 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator() [5118]
  22876. -----------------------------------------------
  22877. 0.00 0.00 5/5 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&) [1770]
  22878. [1769] 0.0 0.00 0.00 5 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&) [1769]
  22879. 0.00 0.00 5/5 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::HandlerEntryImpl(std::function<void (ResizeCameraMessage&)> const&) [1772]
  22880. 0.00 0.00 5/17059716 operator new(unsigned long, void*) [458]
  22881. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22882. -----------------------------------------------
  22883. 0.00 0.00 5/5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&) [1771]
  22884. [1770] 0.0 0.00 0.00 5 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&) [1770]
  22885. 0.00 0.00 5/5 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&) [1769]
  22886. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22887. -----------------------------------------------
  22888. 0.00 0.00 5/5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&, std::function<void (ResizeCameraMessage&)> const&) [1768]
  22889. [1771] 0.0 0.00 0.00 5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, std::function<void (ResizeCameraMessage&)> const&) [1771]
  22890. 0.00 0.00 5/5 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&) [1770]
  22891. 0.00 0.00 5/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  22892. 0.00 0.00 5/15 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> > const&) [5007]
  22893. 0.00 0.00 5/5 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >) [5549]
  22894. 0.00 0.00 5/20 std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::~allocator() [4914]
  22895. 0.00 0.00 5/40 std::function<void (ResizeCameraMessage&)> const& std::forward<std::function<void (ResizeCameraMessage&)> const&>(std::remove_reference<std::function<void (ResizeCameraMessage&)> const&>::type&) [4746]
  22896. 0.00 0.00 5/15 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5008]
  22897. -----------------------------------------------
  22898. 0.00 0.00 5/5 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>, std::function<void (ResizeCameraMessage&)> const&>(Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>*, std::function<void (ResizeCameraMessage&)> const&) [1769]
  22899. [1772] 0.0 0.00 0.00 5 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::HandlerEntryImpl(std::function<void (ResizeCameraMessage&)> const&) [1772]
  22900. 0.00 0.00 5/5 std::function<void (ResizeCameraMessage&)>::function(std::function<void (ResizeCameraMessage&)> const&) [1773]
  22901. 0.00 0.00 5/18 Mailbox::HandlerEntry::HandlerEntry() [4926]
  22902. -----------------------------------------------
  22903. 0.00 0.00 5/5 Mailbox::HandlerEntryImpl<ResizeCameraMessage, (void*)0>::HandlerEntryImpl(std::function<void (ResizeCameraMessage&)> const&) [1772]
  22904. [1773] 0.0 0.00 0.00 5 std::function<void (ResizeCameraMessage&)>::function(std::function<void (ResizeCameraMessage&)> const&) [1773]
  22905. 0.00 0.00 3/9 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1678]
  22906. 0.00 0.00 2/6 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1724]
  22907. 0.00 0.00 5/5 std::function<void (ResizeCameraMessage&)>::operator bool() const [2825]
  22908. 0.00 0.00 5/50052 std::_Function_base::_Function_base() [3287]
  22909. -----------------------------------------------
  22910. 0.00 0.00 1/42 Handle ComponentManager::add<PlayerProfile, char const (&) [20], int&, (void*)0>(char const (&) [20], int&) [899]
  22911. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [20], int&>(char const (&) [20], int&) [2106]
  22912. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [18], int&>(char const (&) [18], int&) [2105]
  22913. 0.00 0.00 1/42 Handle ComponentManager::add<PlayerProfile, char const (&) [24], int&, (void*)0>(char const (&) [24], int&) [900]
  22914. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [23], int&>(char const (&) [23], int&) [2109]
  22915. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [21], int&>(char const (&) [21], int&) [2107]
  22916. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [34], int&>(char const (&) [34], int&) [2113]
  22917. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [22], int&>(char const (&) [22], int&) [2108]
  22918. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [24], int&>(char const (&) [24], int&) [2110]
  22919. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [26], int&>(char const (&) [26], int&) [2111]
  22920. 0.00 0.00 1/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [29], int&>(char const (&) [29], int&) [2112]
  22921. 0.00 0.00 3/42 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&) [1812]
  22922. 0.00 0.00 28/42 Handle ObjectPool<PlayerProfile>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&) [1516]
  22923. [1774] 0.0 0.00 0.00 42 PlayerProfile::PlayerProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) [1774]
  22924. 0.00 0.00 42/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  22925. -----------------------------------------------
  22926. 0.00 0.00 1/1 System::System(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, EntitySubscription*) [1676]
  22927. [1775] 0.0 0.00 0.00 1 BaseEntitySubscription::BaseEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1775]
  22928. 0.00 0.00 1/6 EntitySubscription::EntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1530]
  22929. -----------------------------------------------
  22930. 0.00 0.00 3/3 ObjectPool<Entity>::ObjectPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Entity) [208]
  22931. [1776] 0.0 0.00 0.00 3 ObjectPool<Entity>::Entry::Entry(unsigned int, Entity) [1776]
  22932. 0.00 0.00 3/120009 Entity::Entity(Entity const&) [565]
  22933. -----------------------------------------------
  22934. 0.00 0.00 223/223 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode*>(std::allocator<SceneNode*>&, SceneNode**, SceneNode*&&) [1778]
  22935. [1777] 0.0 0.00 0.00 223 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode*>(SceneNode**, SceneNode*&&) [1777]
  22936. 0.00 0.00 223/17059716 operator new(unsigned long, void*) [458]
  22937. 0.00 0.00 223/687 SceneNode*&& std::forward<SceneNode*>(std::remove_reference<SceneNode*>::type&) [4113]
  22938. -----------------------------------------------
  22939. 0.00 0.00 1/223 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_insert_aux<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&) [2919]
  22940. 0.00 0.00 18/223 void std::vector<SceneNode*, std::allocator<SceneNode*> >::_M_realloc_insert<SceneNode*>(__gnu_cxx::__normal_iterator<SceneNode**, std::vector<SceneNode*, std::allocator<SceneNode*> > >, SceneNode*&&) [1519]
  22941. 0.00 0.00 204/223 void std::vector<SceneNode*, std::allocator<SceneNode*> >::emplace_back<SceneNode*>(SceneNode*&&) [1507]
  22942. [1778] 0.0 0.00 0.00 223 void std::allocator_traits<std::allocator<SceneNode*> >::construct<SceneNode*, SceneNode*>(std::allocator<SceneNode*>&, SceneNode**, SceneNode*&&) [1778]
  22943. 0.00 0.00 223/223 void __gnu_cxx::new_allocator<SceneNode*>::construct<SceneNode*, SceneNode*>(SceneNode**, SceneNode*&&) [1777]
  22944. 0.00 0.00 223/687 SceneNode*&& std::forward<SceneNode*>(std::remove_reference<SceneNode*>::type&) [4113]
  22945. -----------------------------------------------
  22946. 0.00 0.00 110/110 std::__shared_ptr<MouseWheelInputEvent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1664]
  22947. [1779] 0.0 0.00 0.00 110 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, int&, int&, int&>(std::_Sp_make_shared_tag, MouseWheelInputEvent*, std::allocator<MouseWheelInputEvent> const&, int&, int&, int&) [1779]
  22948. 0.00 0.00 110/17059716 operator new(unsigned long, void*) [458]
  22949. 0.00 0.00 110/110 std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int&, int&, int&>(std::allocator<MouseWheelInputEvent>, int&, int&, int&) [1958]
  22950. 0.00 0.00 330/11760 int& std::forward<int&>(std::remove_reference<int&>::type&) [3554]
  22951. 0.00 0.00 110/220 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::allocator<MouseWheelInputEvent>(std::allocator<MouseWheelInputEvent> const&) [4382]
  22952. 0.00 0.00 110/110 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >&) [4528]
  22953. 0.00 0.00 110/110 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::get() [4517]
  22954. 0.00 0.00 110/110 std::remove_reference<std::allocator<MouseWheelInputEvent> const&>::type&& std::move<std::allocator<MouseWheelInputEvent> const&>(std::allocator<MouseWheelInputEvent> const&) [4529]
  22955. 0.00 0.00 110/330 std::allocator<MouseWheelInputEvent>::allocator(std::allocator<MouseWheelInputEvent> const&) [4283]
  22956. 0.00 0.00 110/440 std::allocator<MouseWheelInputEvent>::~allocator() [4219]
  22957. 0.00 0.00 110/220 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [4386]
  22958. 0.00 0.00 110/110 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [4518]
  22959. 0.00 0.00 110/220 std::allocator<std::_Sp_counted_ptr_inplace<MouseWheelInputEvent, std::allocator<MouseWheelInputEvent>, (__gnu_cxx::_Lock_policy)2> >::~allocator() [4383]
  22960. -----------------------------------------------
  22961. 0.00 0.00 1/22 Handle ObjectPool<Sprite>::add<char const (&) [13], std::shared_ptr<Texture>&>(char const (&) [13], std::shared_ptr<Texture>&) [1940]
  22962. 0.00 0.00 21/22 Handle ObjectPool<Sprite>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::shared_ptr<Texture>&, sf::Rect<int>&) [1465]
  22963. [1780] 0.0 0.00 0.00 22 ObjectPool<Sprite>::num_entries_active() const [1780]
  22964. 0.00 0.00 22/866620 std::vector<Handle, std::allocator<Handle> >::size() const [604]
  22965. -----------------------------------------------
  22966. 0.00 0.00 1/1 std::function<void ()>::operator()() const [103]
  22967. [1781] 0.0 0.00 0.00 1 std::_Function_handler<void (), BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [1781]
  22968. 0.00 0.00 1/1 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::operator()() const [1786]
  22969. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [2943]
  22970. -----------------------------------------------
  22971. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [19], (void*)0>(char const (&) [19]) [1704]
  22972. [1782] 0.0 0.00 0.00 1 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19]) [1782]
  22973. 0.00 0.00 10/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  22974. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  22975. 0.00 0.00 1/34 ObjectPool<Clickable>::num_entries_active() const [1696]
  22976. 0.00 0.00 1/35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  22977. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  22978. 0.00 0.00 2/68 ObjectPool<Clickable>::size() const [4662]
  22979. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  22980. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  22981. -----------------------------------------------
  22982. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [22], (void*)0>(char const (&) [22]) [1705]
  22983. [1783] 0.0 0.00 0.00 1 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22]) [1783]
  22984. 0.00 0.00 10/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  22985. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  22986. 0.00 0.00 1/34 ObjectPool<Clickable>::num_entries_active() const [1696]
  22987. 0.00 0.00 1/35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  22988. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  22989. 0.00 0.00 2/68 ObjectPool<Clickable>::size() const [4662]
  22990. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  22991. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  22992. -----------------------------------------------
  22993. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [25], (void*)0>(char const (&) [25]) [1706]
  22994. [1784] 0.0 0.00 0.00 1 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25]) [1784]
  22995. 0.00 0.00 10/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  22996. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  22997. 0.00 0.00 1/34 ObjectPool<Clickable>::num_entries_active() const [1696]
  22998. 0.00 0.00 1/35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  22999. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  23000. 0.00 0.00 2/68 ObjectPool<Clickable>::size() const [4662]
  23001. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23002. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  23003. -----------------------------------------------
  23004. 0.00 0.00 1/1 Handle ComponentManager::add<Clickable, char const (&) [30], (void*)0>(char const (&) [30]) [1707]
  23005. [1785] 0.0 0.00 0.00 1 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30]) [1785]
  23006. 0.00 0.00 10/257170 std::vector<ObjectPool<Clickable>::Entry, std::allocator<ObjectPool<Clickable>::Entry> >::operator[](unsigned long) [832]
  23007. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  23008. 0.00 0.00 1/34 ObjectPool<Clickable>::num_entries_active() const [1696]
  23009. 0.00 0.00 1/35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  23010. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  23011. 0.00 0.00 2/68 ObjectPool<Clickable>::size() const [4662]
  23012. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23013. 0.00 0.00 1/2039 Clickable::~Clickable() [3861]
  23014. -----------------------------------------------
  23015. 0.00 0.00 1/1 std::_Function_handler<void (), BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [1781]
  23016. [1786] 0.0 0.00 0.00 1 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::operator()() const [1786]
  23017. 0.00 0.00 1/2333285 Rectangle* Entity::get<Rectangle, (void*)0>() [55]
  23018. 0.00 0.00 1/8213 Color::operator sf::Color() const [3597]
  23019. 0.00 0.00 1/113 Rectangle::color(sf::Color const&) [4501]
  23020. -----------------------------------------------
  23021. 0.00 0.00 2/2 void Mailbox::handle<EntityIdChangedMessage, Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>(Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}) [1512]
  23022. [1787] 0.0 0.00 0.00 2 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&) [1787]
  23023. 0.00 0.00 2/2 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, std::function<void (EntityIdChangedMessage&)> const&>(std::function<void (EntityIdChangedMessage&)> const&) [1980]
  23024. 0.00 0.00 2/54 std::shared_ptr<Mailbox::HandlerEntry>::~shared_ptr() [1643]
  23025. 0.00 0.00 2/36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  23026. 0.00 0.00 2/2 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >::~shared_ptr() [2531]
  23027. 0.00 0.00 2/18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  23028. 0.00 0.00 2/18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  23029. 0.00 0.00 2/104306070 std::type_index::type_index(std::type_info const&) [118]
  23030. 0.00 0.00 2/2 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0>, void>(std::shared_ptr<Mailbox::HandlerEntryImpl<EntityIdChangedMessage, (void*)0> >&&) [6391]
  23031. -----------------------------------------------
  23032. 0.00 0.00 6/180261 EntitySubscription::~EntitySubscription() [448]
  23033. 0.00 0.00 6/180261 System::~System() [412]
  23034. 0.00 0.00 60000/180261 Mailbox::operator=(Mailbox const&) [676]
  23035. 0.00 0.00 120249/180261 Messageable::~Messageable() [1860]
  23036. [1788] 0.0 0.00 0.00 180261 Mailbox::~Mailbox() [1788]
  23037. 0.00 0.00 180261/180261 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~map() [1789]
  23038. 0.00 0.00 180261/180261 std::vector<std::shared_ptr<Message>, std::allocator<std::shared_ptr<Message> > >::~vector() [3125]
  23039. -----------------------------------------------
  23040. 0.00 0.00 180261/180261 Mailbox::~Mailbox() [1788]
  23041. [1789] 0.0 0.00 0.00 180261 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~map() [1789]
  23042. 0.00 0.00 180261/180261 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~_Rb_tree() [1791]
  23043. -----------------------------------------------
  23044. 18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1790]
  23045. 0.00 0.00 180261/180261 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~_Rb_tree() [1791]
  23046. [1790] 0.0 0.00 0.00 180261+18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1790]
  23047. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1794]
  23048. 0.00 0.00 18/1804 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_right(std::_Rb_tree_node_base*) [3930]
  23049. 0.00 0.00 18/4073 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_S_left(std::_Rb_tree_node_base*) [3737]
  23050. 18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1790]
  23051. -----------------------------------------------
  23052. 0.00 0.00 180261/180261 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~map() [1789]
  23053. [1791] 0.0 0.00 0.00 180261 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::~_Rb_tree() [1791]
  23054. 0.00 0.00 180261/180261 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1790]
  23055. 0.00 0.00 180261/242937 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_begin() [3105]
  23056. 0.00 0.00 180261/180261 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Rb_tree_impl<std::less<std::type_index>, true>::~_Rb_tree_impl() [3126]
  23057. -----------------------------------------------
  23058. 0.00 0.00 18/18 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*) [1793]
  23059. [1792] 0.0 0.00 0.00 18 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*) [1792]
  23060. 0.00 0.00 18/36 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::~pair() [1677]
  23061. -----------------------------------------------
  23062. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1795]
  23063. [1793] 0.0 0.00 0.00 18 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*) [1793]
  23064. 0.00 0.00 18/18 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*) [1792]
  23065. -----------------------------------------------
  23066. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1790]
  23067. [1794] 0.0 0.00 0.00 18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1794]
  23068. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1795]
  23069. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_put_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [4969]
  23070. -----------------------------------------------
  23071. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1794]
  23072. [1795] 0.0 0.00 0.00 18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >*) [1795]
  23073. 0.00 0.00 18/18 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > > >::destroy<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::allocator<std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >*) [1793]
  23074. 0.00 0.00 18/776 std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::_M_valptr() [4083]
  23075. 0.00 0.00 18/120072 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_get_Node_allocator() [3183]
  23076. -----------------------------------------------
  23077. 0.00 0.00 1/38 Handle ComponentManager::add<Collision, char const (&) [28], sf::Rect<float>&, (void*)0>(char const (&) [28], sf::Rect<float>&) [638]
  23078. 0.00 0.00 1/38 Handle ObjectPool<Collision>::add<char const (&) [28], sf::Rect<float>&>(char const (&) [28], sf::Rect<float>&) [2251]
  23079. 0.00 0.00 1/38 Handle ObjectPool<Collision>::add<char const (&) [29], sf::Rect<float>&>(char const (&) [29], sf::Rect<float>&) [2252]
  23080. 0.00 0.00 1/38 Handle ObjectPool<Collision>::add<char const (&) [19], sf::Rect<float>&>(char const (&) [19], sf::Rect<float>&) [2249]
  23081. 0.00 0.00 1/38 Handle ObjectPool<Collision>::add<char const (&) [30], sf::Rect<float>&>(char const (&) [30], sf::Rect<float>&) [2253]
  23082. 0.00 0.00 1/38 Handle ObjectPool<Collision>::add<char const (&) [25], sf::Rect<float>&>(char const (&) [25], sf::Rect<float>&) [2250]
  23083. 0.00 0.00 2/38 Handle ObjectPool<Collision>::add<char const (&) [22], sf::Rect<float>&>(char const (&) [22], sf::Rect<float>&) [1987]
  23084. 0.00 0.00 2/38 Handle ObjectPool<Collision>::add<char const (&) [21], sf::Rect<float>&>(char const (&) [21], sf::Rect<float>&) [1986]
  23085. 0.00 0.00 28/38 Handle ObjectPool<Collision>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, sf::Rect<float>&) [1523]
  23086. [1796] 0.0 0.00 0.00 38 Collision::Collision(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sf::Rect<float>) [1796]
  23087. 0.00 0.00 38/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  23088. -----------------------------------------------
  23089. 0.00 0.00 18/18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  23090. [1797] 0.0 0.00 0.00 18 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr(std::shared_ptr<Mailbox::HandlerEntry> const&) [1797]
  23091. 0.00 0.00 18/18 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2> const&) [1798]
  23092. -----------------------------------------------
  23093. 0.00 0.00 18/18 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr(std::shared_ptr<Mailbox::HandlerEntry> const&) [1797]
  23094. [1798] 0.0 0.00 0.00 18 std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<Mailbox::HandlerEntry, (__gnu_cxx::_Lock_policy)2> const&) [1798]
  23095. 0.00 0.00 18/34962483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [70]
  23096. -----------------------------------------------
  23097. 0.00 0.00 1/18 void Mailbox::handle<SetVisualDebugMessage, (void*)0>(std::function<void (SetVisualDebugMessage&)> const&) [1961]
  23098. 0.00 0.00 1/18 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&) [225]
  23099. 0.00 0.00 2/18 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&) [1787]
  23100. 0.00 0.00 3/18 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  23101. 0.00 0.00 3/18 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  23102. 0.00 0.00 3/18 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  23103. 0.00 0.00 5/18 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  23104. [1799] 0.0 0.00 0.00 18 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >::pair<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>&, true>(std::type_index&&, std::shared_ptr<Mailbox::HandlerEntry>&) [1799]
  23105. 0.00 0.00 18/18 std::shared_ptr<Mailbox::HandlerEntry>::shared_ptr(std::shared_ptr<Mailbox::HandlerEntry> const&) [1797]
  23106. 0.00 0.00 18/14740 std::type_index&& std::forward<std::type_index>(std::remove_reference<std::type_index>::type&) [3487]
  23107. 0.00 0.00 18/18 std::shared_ptr<Mailbox::HandlerEntry>& std::forward<std::shared_ptr<Mailbox::HandlerEntry>&>(std::remove_reference<std::shared_ptr<Mailbox::HandlerEntry>&>::type&) [4979]
  23108. -----------------------------------------------
  23109. 0.00 0.00 101/101 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1433]
  23110. [1800] 0.0 0.00 0.00 101 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1800]
  23111. 0.00 0.00 101/101 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1801]
  23112. 0.00 0.00 101/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_node() [4460]
  23113. 0.00 0.00 101/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  23114. 0.00 0.00 101/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  23115. 0.00 0.00 101/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  23116. -----------------------------------------------
  23117. 0.00 0.00 101/101 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1800]
  23118. [1801] 0.0 0.00 0.00 101 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1801]
  23119. 0.00 0.00 101/17059716 operator new(unsigned long, void*) [458]
  23120. 0.00 0.00 101/101 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey&&>&&, std::tuple<>&&) [1985]
  23121. 0.00 0.00 101/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  23122. 0.00 0.00 101/535 std::tuple<CallbackKey&&>&& std::forward<std::tuple<CallbackKey&&> >(std::remove_reference<std::tuple<CallbackKey&&> >::type&) [4203]
  23123. 0.00 0.00 101/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  23124. 0.00 0.00 101/576132 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >::_M_valptr() [3038]
  23125. 0.00 0.00 101/4732 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_Node_allocator() [3723]
  23126. -----------------------------------------------
  23127. 0.00 0.00 1/35 Handle ComponentManager::add<Clickable, char const (&) [21], (void*)0>(char const (&) [21]) [888]
  23128. 0.00 0.00 1/35 Handle ObjectPool<Clickable>::add<char const (&) [19]>(char const (&) [19]) [1782]
  23129. 0.00 0.00 1/35 Handle ObjectPool<Clickable>::add<char const (&) [30]>(char const (&) [30]) [1785]
  23130. 0.00 0.00 1/35 Handle ObjectPool<Clickable>::add<char const (&) [22]>(char const (&) [22]) [1783]
  23131. 0.00 0.00 1/35 Handle ObjectPool<Clickable>::add<char const (&) [25]>(char const (&) [25]) [1784]
  23132. 0.00 0.00 2/35 Handle ObjectPool<Clickable>::add<char const (&) [21]>(char const (&) [21]) [1675]
  23133. 0.00 0.00 28/35 Handle ObjectPool<Clickable>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1395]
  23134. [1802] 0.0 0.00 0.00 35 Clickable::Clickable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1802]
  23135. 0.00 0.00 35/29249 Component::Component(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1180]
  23136. 0.00 0.00 70/521712 sf::Vector2<float>::Vector2() [3042]
  23137. -----------------------------------------------
  23138. 0.00 0.00 4/4 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1724]
  23139. [1803] 0.0 0.00 0.00 4 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1803]
  23140. 0.00 0.00 4/4 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>() [1810]
  23141. -----------------------------------------------
  23142. 0.00 0.00 4/4 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}> const&, std::_Manager_operation) [1725]
  23143. [1804] 0.0 0.00 0.00 4 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1804]
  23144. 0.00 0.00 4/4 Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}& std::_Any_data::_M_access<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>() [1811]
  23145. -----------------------------------------------
  23146. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>) [2384]
  23147. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2374]
  23148. 0.00 0.00 2/4 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2024]
  23149. [1805] 0.0 0.00 0.00 4 BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}*>() [1805]
  23150. 0.00 0.00 4/94940 std::_Any_data::_M_access() [869]
  23151. -----------------------------------------------
  23152. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>) [2386]
  23153. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2375]
  23154. 0.00 0.00 2/4 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2028]
  23155. [1806] 0.0 0.00 0.00 4 BuilderScene::setup_keybindings(Game&)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::setup_keybindings(Game&)::{lambda()#1}*>() [1806]
  23156. 0.00 0.00 4/94940 std::_Any_data::_M_access() [869]
  23157. -----------------------------------------------
  23158. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, false>) [2387]
  23159. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::integral_constant<bool, false>) [2376]
  23160. 0.00 0.00 2/4 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2029]
  23161. [1807] 0.0 0.00 0.00 4 BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}*>() [1807]
  23162. 0.00 0.00 4/94940 std::_Any_data::_M_access() [869]
  23163. -----------------------------------------------
  23164. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>) [2389]
  23165. 0.00 0.00 1/4 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2377]
  23166. 0.00 0.00 2/4 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2031]
  23167. [1808] 0.0 0.00 0.00 4 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*>() [1808]
  23168. 0.00 0.00 4/94940 std::_Any_data::_M_access() [869]
  23169. -----------------------------------------------
  23170. 0.00 0.00 1/4 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>) [2391]
  23171. 0.00 0.00 1/4 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2378]
  23172. 0.00 0.00 2/4 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2047]
  23173. [1809] 0.0 0.00 0.00 4 StartMenuScene::init(Game&)::{lambda()#1}*& std::_Any_data::_M_access<StartMenuScene::init(Game&)::{lambda()#1}*>() [1809]
  23174. 0.00 0.00 4/94940 std::_Any_data::_M_access() [869]
  23175. -----------------------------------------------
  23176. 0.00 0.00 4/4 std::_Function_base::_Base_manager<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1803]
  23177. [1810] 0.0 0.00 0.00 4 CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}& std::_Any_data::_M_access<CallbackSystem::on_init(Game&)::{lambda(ResizeCameraMessage&)#1}>() [1810]
  23178. 0.00 0.00 4/94940 std::_Any_data::_M_access() [869]
  23179. -----------------------------------------------
  23180. 0.00 0.00 4/4 std::_Function_base::_Base_manager<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [1804]
  23181. [1811] 0.0 0.00 0.00 4 Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}& std::_Any_data::_M_access<Scene::do_init(Game&)::{lambda(EntityIdChangedMessage&)#1}>() [1811]
  23182. 0.00 0.00 4/94940 std::_Any_data::_M_access() [869]
  23183. -----------------------------------------------
  23184. 0.00 0.00 3/3 Handle ComponentManager::add<PlayerProfile, char const (&) [25], int&, (void*)0>(char const (&) [25], int&) [1669]
  23185. [1812] 0.0 0.00 0.00 3 Handle ObjectPool<PlayerProfile>::add<char const (&) [25], int&>(char const (&) [25], int&) [1812]
  23186. 0.00 0.00 3/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  23187. 0.00 0.00 3/40 ObjectPool<PlayerProfile>::num_entries_active() const [1686]
  23188. 0.00 0.00 6/80 ObjectPool<PlayerProfile>::size() const [1698]
  23189. 0.00 0.00 3/42 PlayerProfile::PlayerProfile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) [1774]
  23190. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23191. 0.00 0.00 30/2079144 std::vector<ObjectPool<PlayerProfile>::Entry, std::allocator<ObjectPool<PlayerProfile>::Entry> >::operator[](unsigned long) [2984]
  23192. 0.00 0.00 6/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23193. 0.00 0.00 3/4050 PlayerProfile::~PlayerProfile() [3738]
  23194. -----------------------------------------------
  23195. 0.00 0.00 1/1 Handle Entity::add<Rectangle, char const (&) [21], int, int, int, int, (void*)0>(char const (&) [21], int&&, int&&, int&&, int&&) [1146]
  23196. [1813] 0.0 0.00 0.00 1 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, int&, int&, (void*)0>(char const (&) [21], int&, int&, int&, int&) [1813]
  23197. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23198. 0.00 0.00 1/1 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, int&, int&>(char const (&) [21], int&, int&, int&, int&) [2091]
  23199. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23200. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23201. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23202. -----------------------------------------------
  23203. 0.00 0.00 1/1 Handle Entity::add<Rectangle, char const (&) [23], int, int, int, int, (void*)0>(char const (&) [23], int&&, int&&, int&&, int&&) [1147]
  23204. [1814] 0.0 0.00 0.00 1 Handle ComponentManager::add<Rectangle, char const (&) [23], int&, int&, int&, int&, (void*)0>(char const (&) [23], int&, int&, int&, int&) [1814]
  23205. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23206. 0.00 0.00 1/1 Handle ObjectPool<Rectangle>::add<char const (&) [23], int&, int&, int&, int&>(char const (&) [23], int&, int&, int&, int&) [2092]
  23207. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23208. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23209. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23210. -----------------------------------------------
  23211. 0.00 0.00 1/1 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, float&, int&) [1144]
  23212. [1815] 0.0 0.00 0.00 1 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [1815]
  23213. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23214. 0.00 0.00 1/1 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, float&, int&) [2093]
  23215. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23216. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23217. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23218. -----------------------------------------------
  23219. 0.00 0.00 1/1 Handle Entity::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, int&&, int&&, int&&, int&&) [1145]
  23220. [1816] 0.0 0.00 0.00 1 Handle ComponentManager::add<Rectangle, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&, (void*)0>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [1816]
  23221. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23222. 0.00 0.00 1/1 Handle ObjectPool<Rectangle>::add<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&, int&, int&, int&) [2094]
  23223. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23224. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23225. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23226. -----------------------------------------------
  23227. 0.00 0.00 1/430 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2377]
  23228. 0.00 0.00 429/430 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [1820]
  23229. [1817] 0.0 0.00 0.00 430 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*>() const [1817]
  23230. 0.00 0.00 430/32428727 std::_Any_data::_M_access() const [511]
  23231. -----------------------------------------------
  23232. 0.00 0.00 1/430 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2278]
  23233. 0.00 0.00 429/430 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1821]
  23234. [1818] 0.0 0.00 0.00 430 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>() const [1818]
  23235. 0.00 0.00 430/32428727 std::_Any_data::_M_access() const [511]
  23236. -----------------------------------------------
  23237. 0.00 0.00 1/430 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2283]
  23238. 0.00 0.00 429/430 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1822]
  23239. [1819] 0.0 0.00 0.00 430 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>() const [1819]
  23240. 0.00 0.00 430/32428727 std::_Any_data::_M_access() const [511]
  23241. -----------------------------------------------
  23242. 0.00 0.00 429/429 std::_Function_handler<void (), BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) [678]
  23243. [1820] 0.0 0.00 0.00 429 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_get_pointer(std::_Any_data const&) [1820]
  23244. 0.00 0.00 429/430 BuilderScene::create_mouse_entity(Game&)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}*>() const [1817]
  23245. -----------------------------------------------
  23246. 0.00 0.00 429/429 std::_Function_handler<void (), BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [721]
  23247. [1821] 0.0 0.00 0.00 429 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1821]
  23248. 0.00 0.00 429/430 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>() const [1818]
  23249. 0.00 0.00 429/429 BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const* std::__addressof<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const>(BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2} const&) [4234]
  23250. -----------------------------------------------
  23251. 0.00 0.00 429/429 std::_Function_handler<void (), BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [931]
  23252. [1822] 0.0 0.00 0.00 429 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_get_pointer(std::_Any_data const&) [1822]
  23253. 0.00 0.00 429/430 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const& std::_Any_data::_M_access<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>() const [1819]
  23254. 0.00 0.00 429/429 BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const* std::__addressof<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const>(BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2} const&) [4235]
  23255. -----------------------------------------------
  23256. 0.00 0.00 82/82 std::_Rb_tree_iterator<std::pair<CallbackKey const, std::function<void ()> > > std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<CallbackKey const, std::function<void ()> > >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1450]
  23257. [1823] 0.0 0.00 0.00 82 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1823]
  23258. 0.00 0.00 82/82 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1824]
  23259. 0.00 0.00 82/183 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_node() [4460]
  23260. 0.00 0.00 82/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  23261. 0.00 0.00 82/410 std::tuple<CallbackKey const&>&& std::forward<std::tuple<CallbackKey const&> >(std::remove_reference<std::tuple<CallbackKey const&> >::type&) [4245]
  23262. 0.00 0.00 82/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  23263. -----------------------------------------------
  23264. 0.00 0.00 82/82 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >* std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1823]
  23265. [1824] 0.0 0.00 0.00 82 void std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [1824]
  23266. 0.00 0.00 82/17059716 operator new(unsigned long, void*) [458]
  23267. 0.00 0.00 82/82 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > > >::construct<std::pair<CallbackKey const, std::function<void ()> >, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > > >&, std::pair<CallbackKey const, std::function<void ()> >*, std::piecewise_construct_t const&, std::tuple<CallbackKey const&>&&, std::tuple<>&&) [2082]
  23268. 0.00 0.00 82/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  23269. 0.00 0.00 82/410 std::tuple<CallbackKey const&>&& std::forward<std::tuple<CallbackKey const&> >(std::remove_reference<std::tuple<CallbackKey const&> >::type&) [4245]
  23270. 0.00 0.00 82/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  23271. 0.00 0.00 82/576132 std::_Rb_tree_node<std::pair<CallbackKey const, std::function<void ()> > >::_M_valptr() [3038]
  23272. 0.00 0.00 82/4732 std::_Rb_tree<CallbackKey, std::pair<CallbackKey const, std::function<void ()> >, std::_Select1st<std::pair<CallbackKey const, std::function<void ()> > >, std::less<CallbackKey>, std::allocator<std::pair<CallbackKey const, std::function<void ()> > > >::_M_get_Node_allocator() [3723]
  23273. -----------------------------------------------
  23274. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [18], int, (void*)0>(char const (&) [18], int&&) [1148]
  23275. [1825] 0.0 0.00 0.00 1 Handle ComponentManager::add<PlayerProfile, char const (&) [18], int&, (void*)0>(char const (&) [18], int&) [1825]
  23276. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23277. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [18], int&>(char const (&) [18], int&) [2105]
  23278. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23279. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23280. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23281. -----------------------------------------------
  23282. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [21], int, (void*)0>(char const (&) [21], int&&) [736]
  23283. [1826] 0.0 0.00 0.00 1 Handle ComponentManager::add<PlayerProfile, char const (&) [21], int&, (void*)0>(char const (&) [21], int&) [1826]
  23284. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23285. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [21], int&>(char const (&) [21], int&) [2107]
  23286. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23287. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23288. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23289. -----------------------------------------------
  23290. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [22], int, (void*)0>(char const (&) [22], int&&) [1149]
  23291. [1827] 0.0 0.00 0.00 1 Handle ComponentManager::add<PlayerProfile, char const (&) [22], int&, (void*)0>(char const (&) [22], int&) [1827]
  23292. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23293. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [22], int&>(char const (&) [22], int&) [2108]
  23294. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23295. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23296. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23297. -----------------------------------------------
  23298. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [23], int, (void*)0>(char const (&) [23], int&&) [1150]
  23299. [1828] 0.0 0.00 0.00 1 Handle ComponentManager::add<PlayerProfile, char const (&) [23], int&, (void*)0>(char const (&) [23], int&) [1828]
  23300. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23301. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [23], int&>(char const (&) [23], int&) [2109]
  23302. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23303. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23304. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23305. -----------------------------------------------
  23306. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [26], int, (void*)0>(char const (&) [26], int&&) [1151]
  23307. [1829] 0.0 0.00 0.00 1 Handle ComponentManager::add<PlayerProfile, char const (&) [26], int&, (void*)0>(char const (&) [26], int&) [1829]
  23308. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23309. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [26], int&>(char const (&) [26], int&) [2111]
  23310. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23311. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23312. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23313. -----------------------------------------------
  23314. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [29], int, (void*)0>(char const (&) [29], int&&) [1152]
  23315. [1830] 0.0 0.00 0.00 1 Handle ComponentManager::add<PlayerProfile, char const (&) [29], int&, (void*)0>(char const (&) [29], int&) [1830]
  23316. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23317. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [29], int&>(char const (&) [29], int&) [2112]
  23318. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23319. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23320. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23321. -----------------------------------------------
  23322. 0.00 0.00 1/1 Handle Entity::add<PlayerProfile, char const (&) [34], int, (void*)0>(char const (&) [34], int&&) [1153]
  23323. [1831] 0.0 0.00 0.00 1 Handle ComponentManager::add<PlayerProfile, char const (&) [34], int&, (void*)0>(char const (&) [34], int&) [1831]
  23324. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23325. 0.00 0.00 1/1 Handle ObjectPool<PlayerProfile>::add<char const (&) [34], int&>(char const (&) [34], int&) [2113]
  23326. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23327. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23328. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23329. -----------------------------------------------
  23330. 0.00 0.00 157/157 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1833]
  23331. [1832] 0.0 0.00 0.00 157 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1832]
  23332. 0.00 0.00 157/17059716 operator new(unsigned long, void*) [458]
  23333. 0.00 0.00 157/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  23334. 0.00 0.00 157/790 std::tuple<unsigned int const&>&& std::forward<std::tuple<unsigned int const&> >(std::remove_reference<std::tuple<unsigned int const&> >::type&) [4076]
  23335. 0.00 0.00 157/158 std::tuple<unsigned int const&>::tuple(std::tuple<unsigned int const&>&&) [4471]
  23336. 0.00 0.00 157/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  23337. 0.00 0.00 157/157 std::pair<unsigned int const, Entity*>::pair<unsigned int const&>(std::piecewise_construct_t, std::tuple<unsigned int const&>, std::tuple<>) [4476]
  23338. -----------------------------------------------
  23339. 0.00 0.00 157/157 void std::_Rb_tree<unsigned int, std::pair<unsigned int const, Entity*>, std::_Select1st<std::pair<unsigned int const, Entity*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Entity*> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, Entity*> >*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1565]
  23340. [1833] 0.0 0.00 0.00 157 void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >&, std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1833]
  23341. 0.00 0.00 157/157 void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Entity*> > >::construct<std::pair<unsigned int const, Entity*>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::pair<unsigned int const, Entity*>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) [1832]
  23342. 0.00 0.00 157/238910 std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) [3108]
  23343. 0.00 0.00 157/790 std::tuple<unsigned int const&>&& std::forward<std::tuple<unsigned int const&> >(std::remove_reference<std::tuple<unsigned int const&> >::type&) [4076]
  23344. 0.00 0.00 157/238910 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [3107]
  23345. -----------------------------------------------
  23346. 0.00 0.00 1/18 void Mailbox::handle<SetVisualDebugMessage, (void*)0>(std::function<void (SetVisualDebugMessage&)> const&) [1961]
  23347. 0.00 0.00 1/18 void Mailbox::handle<SetGridVisibilityMessage, (void*)0>(std::function<void (SetGridVisibilityMessage&)> const&) [225]
  23348. 0.00 0.00 2/18 void Mailbox::handle<EntityIdChangedMessage, (void*)0>(std::function<void (EntityIdChangedMessage&)> const&) [1787]
  23349. 0.00 0.00 3/18 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  23350. 0.00 0.00 3/18 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  23351. 0.00 0.00 3/18 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  23352. 0.00 0.00 5/18 void Mailbox::handle<ResizeCameraMessage, (void*)0>(std::function<void (ResizeCameraMessage&)> const&) [253]
  23353. [1834] 0.0 0.00 0.00 18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  23354. 0.00 0.00 18/18 std::pair<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, bool> std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_insert_unique<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1835]
  23355. 0.00 0.00 18/18 std::remove_reference<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&>::type&& std::move<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&>(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&) [4976]
  23356. -----------------------------------------------
  23357. 0.00 0.00 18/18 std::map<std::type_index, std::shared_ptr<Mailbox::HandlerEntry>, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::insert(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1834]
  23358. [1835] 0.0 0.00 0.00 18 std::pair<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, bool> std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_insert_unique<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&) [1835]
  23359. 0.00 0.00 18/18 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_insert_<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&&, std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node&) [2083]
  23360. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_M_get_insert_unique_pos(std::type_index const&) [2089]
  23361. 0.00 0.00 18/25 std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::operator()(std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&) const [4785]
  23362. 0.00 0.00 18/18 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >::_Alloc_node::_Alloc_node(std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > > >&) [4967]
  23363. 0.00 0.00 18/126 std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> >&& std::forward<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >(std::remove_reference<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >::type&) [4496]
  23364. 0.00 0.00 18/18 std::pair<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, bool>::pair<std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >, bool, true>(std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Mailbox::HandlerEntry> > >&&, bool&&) [4961]
  23365. -----------------------------------------------
  23366. 0.00 0.00 1/1 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1740]
  23367. [1836] 0.0 0.00 0.00 1 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [15], std::shared_ptr<Font>&, int&) [1836]
  23368. 0.00 0.00 1/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  23369. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  23370. 0.00 0.00 10/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  23371. 0.00 0.00 2/150 ObjectPool<Text>::size() const [1580]
  23372. 0.00 0.00 1/4085 Text::~Text() [1235]
  23373. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  23374. 0.00 0.00 1/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  23375. 0.00 0.00 1/75 ObjectPool<Text>::num_entries_active() const [1617]
  23376. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  23377. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23378. -----------------------------------------------
  23379. 0.00 0.00 1/1 Handle ComponentManager::add<Text, char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [658]
  23380. [1837] 0.0 0.00 0.00 1 Handle ObjectPool<Text>::add<char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&>(char const (&) [10], char const (&) [10], std::shared_ptr<Font>&, int&) [1837]
  23381. 0.00 0.00 1/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  23382. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  23383. 0.00 0.00 10/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  23384. 0.00 0.00 2/150 ObjectPool<Text>::size() const [1580]
  23385. 0.00 0.00 1/4085 Text::~Text() [1235]
  23386. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  23387. 0.00 0.00 1/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  23388. 0.00 0.00 1/75 ObjectPool<Text>::num_entries_active() const [1617]
  23389. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  23390. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23391. -----------------------------------------------
  23392. 0.00 0.00 1/1 Handle ComponentManager::add<Text, char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1741]
  23393. [1838] 0.0 0.00 0.00 1 Handle ObjectPool<Text>::add<char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&>(char const (&) [16], char const (&) [5], std::shared_ptr<Font>&, int&) [1838]
  23394. 0.00 0.00 1/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  23395. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  23396. 0.00 0.00 10/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  23397. 0.00 0.00 2/150 ObjectPool<Text>::size() const [1580]
  23398. 0.00 0.00 1/4085 Text::~Text() [1235]
  23399. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  23400. 0.00 0.00 1/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  23401. 0.00 0.00 1/75 ObjectPool<Text>::num_entries_active() const [1617]
  23402. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  23403. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23404. -----------------------------------------------
  23405. 0.00 0.00 1/1 Handle ComponentManager::add<Text, char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&, (void*)0>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [659]
  23406. [1839] 0.0 0.00 0.00 1 Handle ObjectPool<Text>::add<char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&>(char const (&) [17], char const (&) [8], std::shared_ptr<Font>&, int&) [1839]
  23407. 0.00 0.00 1/77 Text::Text(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Font>, unsigned int) [1455]
  23408. 0.00 0.00 1/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  23409. 0.00 0.00 10/2325999 std::vector<ObjectPool<Text>::Entry, std::allocator<ObjectPool<Text>::Entry> >::operator[](unsigned long) [811]
  23410. 0.00 0.00 2/150 ObjectPool<Text>::size() const [1580]
  23411. 0.00 0.00 1/4085 Text::~Text() [1235]
  23412. 0.00 0.00 1/4468 std::shared_ptr<Font>::~shared_ptr() [1233]
  23413. 0.00 0.00 1/304 std::shared_ptr<Font>::shared_ptr(std::shared_ptr<Font> const&) [1445]
  23414. 0.00 0.00 1/75 ObjectPool<Text>::num_entries_active() const [1617]
  23415. 0.00 0.00 1/17059716 operator new(unsigned long, void*) [458]
  23416. 0.00 0.00 2/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23417. -----------------------------------------------
  23418. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [19], sf::Rect<float>, (void*)0>(char const (&) [19], sf::Rect<float>&&) [1154]
  23419. [1840] 0.0 0.00 0.00 1 Handle ComponentManager::add<Collision, char const (&) [19], sf::Rect<float>&, (void*)0>(char const (&) [19], sf::Rect<float>&) [1840]
  23420. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23421. 0.00 0.00 1/1 Handle ObjectPool<Collision>::add<char const (&) [19], sf::Rect<float>&>(char const (&) [19], sf::Rect<float>&) [2249]
  23422. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23423. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23424. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23425. -----------------------------------------------
  23426. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [25], sf::Rect<float>, (void*)0>(char const (&) [25], sf::Rect<float>&&) [1155]
  23427. [1841] 0.0 0.00 0.00 1 Handle ComponentManager::add<Collision, char const (&) [25], sf::Rect<float>&, (void*)0>(char const (&) [25], sf::Rect<float>&) [1841]
  23428. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23429. 0.00 0.00 1/1 Handle ObjectPool<Collision>::add<char const (&) [25], sf::Rect<float>&>(char const (&) [25], sf::Rect<float>&) [2250]
  23430. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23431. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23432. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23433. -----------------------------------------------
  23434. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [29], sf::Rect<float>, (void*)0>(char const (&) [29], sf::Rect<float>&&) [1156]
  23435. [1842] 0.0 0.00 0.00 1 Handle ComponentManager::add<Collision, char const (&) [29], sf::Rect<float>&, (void*)0>(char const (&) [29], sf::Rect<float>&) [1842]
  23436. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23437. 0.00 0.00 1/1 Handle ObjectPool<Collision>::add<char const (&) [29], sf::Rect<float>&>(char const (&) [29], sf::Rect<float>&) [2252]
  23438. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23439. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23440. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23441. -----------------------------------------------
  23442. 0.00 0.00 1/1 Handle Entity::add<Collision, char const (&) [30], sf::Rect<float>, (void*)0>(char const (&) [30], sf::Rect<float>&&) [1157]
  23443. [1843] 0.0 0.00 0.00 1 Handle ComponentManager::add<Collision, char const (&) [30], sf::Rect<float>&, (void*)0>(char const (&) [30], sf::Rect<float>&) [1843]
  23444. 0.00 0.00 1/50806034 std::map<std::type_index, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> > > > >::operator[](std::type_index&&) [12]
  23445. 0.00 0.00 1/1 Handle ObjectPool<Collision>::add<char const (&) [30], sf::Rect<float>&>(char const (&) [30], sf::Rect<float>&) [2253]
  23446. 0.00 0.00 1/50806079 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::operator bool() const [102]
  23447. 0.00 0.00 1/99259709 std::unique_ptr<ObjectPoolBase, std::default_delete<ObjectPoolBase> >::get() const [88]
  23448. 0.00 0.00 1/104306070 std::type_index::type_index(std::type_info const&) [118]
  23449. -----------------------------------------------
  23450. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1853]
  23451. [1844] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1844]
  23452. 0.00 0.00 3/3 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1847]
  23453. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23454. -----------------------------------------------
  23455. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1854]
  23456. [1845] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1845]
  23457. 0.00 0.00 3/3 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1848]
  23458. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23459. -----------------------------------------------
  23460. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1855]
  23461. [1846] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1846]
  23462. 0.00 0.00 3/3 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1849]
  23463. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23464. -----------------------------------------------
  23465. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1844]
  23466. [1847] 0.0 0.00 0.00 3 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1847]
  23467. 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1857]
  23468. 0.00 0.00 3/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  23469. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23470. 0.00 0.00 3/3 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*) [5930]
  23471. -----------------------------------------------
  23472. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1845]
  23473. [1848] 0.0 0.00 0.00 3 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1848]
  23474. 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1858]
  23475. 0.00 0.00 3/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  23476. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23477. 0.00 0.00 3/3 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*) [5931]
  23478. -----------------------------------------------
  23479. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1846]
  23480. [1849] 0.0 0.00 0.00 3 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1849]
  23481. 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1859]
  23482. 0.00 0.00 3/1480 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) const [1432]
  23483. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23484. 0.00 0.00 3/3 std::enable_if<!std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__has_esft_base<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, void>::value, void>::type std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::_M_enable_shared_from_this_with<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*) [5932]
  23485. -----------------------------------------------
  23486. 0.00 0.00 3/3 void Mailbox::handle<ComponentAddedMessage, (void*)0>(std::function<void (ComponentAddedMessage&)> const&) [1700]
  23487. [1850] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::function<void (ComponentAddedMessage&)> const&) [1850]
  23488. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1853]
  23489. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23490. 0.00 0.00 3/3 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::allocator() [5881]
  23491. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::~allocator() [5077]
  23492. -----------------------------------------------
  23493. 0.00 0.00 3/3 void Mailbox::handle<EntityDestroyedMessage, (void*)0>(std::function<void (EntityDestroyedMessage&)> const&) [1701]
  23494. [1851] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::function<void (EntityDestroyedMessage&)> const&) [1851]
  23495. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1854]
  23496. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23497. 0.00 0.00 3/3 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::allocator() [5883]
  23498. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::~allocator() [5078]
  23499. -----------------------------------------------
  23500. 0.00 0.00 3/3 void Mailbox::handle<ComponentRemovedMessage, (void*)0>(std::function<void (ComponentRemovedMessage&)> const&) [1702]
  23501. [1852] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::function<void (ComponentRemovedMessage&)> const&) [1852]
  23502. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1855]
  23503. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23504. 0.00 0.00 3/3 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::allocator() [5884]
  23505. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::~allocator() [5079]
  23506. -----------------------------------------------
  23507. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::function<void (ComponentAddedMessage&)> const&) [1850]
  23508. [1853] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1853]
  23509. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1844]
  23510. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23511. -----------------------------------------------
  23512. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::function<void (EntityDestroyedMessage&)> const&) [1851]
  23513. [1854] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1854]
  23514. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1845]
  23515. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23516. -----------------------------------------------
  23517. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::make_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::function<void (ComponentRemovedMessage&)> const&) [1852]
  23518. [1855] 0.0 0.00 0.00 3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > std::allocate_shared<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1855]
  23519. 0.00 0.00 3/3 std::shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1846]
  23520. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23521. -----------------------------------------------
  23522. 0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > > std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::type_index&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::piecewise_construct_t const&, std::tuple<std::type_index&&>&&, std::tuple<>&&) [1025]
  23523. [1856] 0.0 0.00 0.00 16 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > >*) [1856]
  23524. 0.00 0.00 7/503203242 std::less<std::type_index>::operator()(std::type_index const&, std::type_index const&) const [20]
  23525. 0.00 0.00 7/11080207 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node<std::pair<std::type_index const, std::shared_ptr<Intent> > > const*) [218]
  23526. 0.00 0.00 7/2630979 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_S_key(std::_Rb_tree_node_base const*) [548]
  23527. 0.00 0.00 16/7893045 std::_Rb_tree_iterator<std::pair<std::type_index const, std::shared_ptr<Intent> > >::_Rb_tree_iterator(std::_Rb_tree_node_base*) [515]
  23528. 0.00 0.00 8/2630990 std::_Rb_tree<std::type_index, std::pair<std::type_index const, std::shared_ptr<Intent> >, std::_Select1st<std::pair<std::type_index const, std::shared_ptr<Intent> > >, std::less<std::type_index>, std::allocator<std::pair<std::type_index const, std::shared_ptr<Intent> > > >::_M_end() [808]
  23529. -----------------------------------------------
  23530. 0.00 0.00 3/3 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1847]
  23531. [1857] 0.0 0.00 0.00 3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1857]
  23532. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&) [1867]
  23533. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23534. 0.00 0.00 3/6 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&) [5381]
  23535. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&) [6085]
  23536. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get() [5964]
  23537. 0.00 0.00 3/3 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&) [6096]
  23538. 0.00 0.00 3/9 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&) [5191]
  23539. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23540. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::~allocator() [5077]
  23541. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [5965]
  23542. 0.00 0.00 3/6 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator() [5382]
  23543. 0.00 0.00 3/6 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [5409]
  23544. -----------------------------------------------
  23545. 0.00 0.00 3/3 std::__shared_ptr<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1848]
  23546. [1858] 0.0 0.00 0.00 3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1858]
  23547. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&) [1868]
  23548. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23549. 0.00 0.00 3/6 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&) [5383]
  23550. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&) [6086]
  23551. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get() [5966]
  23552. 0.00 0.00 3/3 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&) [6097]
  23553. 0.00 0.00 3/9 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&) [5192]
  23554. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23555. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::~allocator() [5078]
  23556. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [5967]
  23557. 0.00 0.00 3/6 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [5411]
  23558. 0.00 0.00 3/6 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator() [5384]
  23559. -----------------------------------------------
  23560. 0.00 0.00 3/3 std::__shared_ptr<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1849]
  23561. [1859] 0.0 0.00 0.00 3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1859]
  23562. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&) [1869]
  23563. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23564. 0.00 0.00 3/6 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&) [5385]
  23565. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >&) [6087]
  23566. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::get() [5968]
  23567. 0.00 0.00 3/3 std::remove_reference<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&>::type&& std::move<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&) [6098]
  23568. 0.00 0.00 3/9 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&) [5193]
  23569. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23570. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::~allocator() [5079]
  23571. 0.00 0.00 3/6 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() [5413]
  23572. 0.00 0.00 3/3 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> > >::operator=(decltype(nullptr)) [5969]
  23573. 0.00 0.00 3/6 std::allocator<std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2> >::~allocator() [5386]
  23574. -----------------------------------------------
  23575. 0.00 0.00 3/120249 Scene::~Scene() [171]
  23576. 0.00 0.00 6/120249 EntitySubscription::~EntitySubscription() [448]
  23577. 0.00 0.00 6/120249 System::~System() [412]
  23578. 0.00 0.00 120234/120249 Entity::~Entity() [243]
  23579. [1860] 0.0 0.00 0.00 120249 Messageable::~Messageable() [1860]
  23580. 0.00 0.00 120249/180261 Mailbox::~Mailbox() [1788]
  23581. -----------------------------------------------
  23582. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&) [1864]
  23583. [1861] 0.0 0.00 0.00 3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&) [1861]
  23584. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentAddedMessage&)> const&) [1875]
  23585. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23586. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23587. -----------------------------------------------
  23588. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&) [1865]
  23589. [1862] 0.0 0.00 0.00 3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&) [1862]
  23590. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::HandlerEntryImpl(std::function<void (EntityDestroyedMessage&)> const&) [1876]
  23591. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23592. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23593. -----------------------------------------------
  23594. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&) [1866]
  23595. [1863] 0.0 0.00 0.00 3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&) [1863]
  23596. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentRemovedMessage&)> const&) [1877]
  23597. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23598. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23599. -----------------------------------------------
  23600. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&) [1867]
  23601. [1864] 0.0 0.00 0.00 3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&) [1864]
  23602. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&) [1861]
  23603. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23604. -----------------------------------------------
  23605. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&) [1868]
  23606. [1865] 0.0 0.00 0.00 3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&) [1865]
  23607. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&) [1862]
  23608. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23609. -----------------------------------------------
  23610. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&) [1869]
  23611. [1866] 0.0 0.00 0.00 3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&) [1866]
  23612. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&) [1863]
  23613. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23614. -----------------------------------------------
  23615. 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&, std::function<void (ComponentAddedMessage&)> const&) [1857]
  23616. [1867] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, std::function<void (ComponentAddedMessage&)> const&) [1867]
  23617. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&) [1864]
  23618. 0.00 0.00 3/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  23619. 0.00 0.00 3/9 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> > const&) [5191]
  23620. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::~allocator() [5077]
  23621. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >) [6035]
  23622. 0.00 0.00 3/24 std::function<void (ComponentAddedMessage&)> const& std::forward<std::function<void (ComponentAddedMessage&)> const&>(std::remove_reference<std::function<void (ComponentAddedMessage&)> const&>::type&) [4827]
  23623. 0.00 0.00 3/9 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5214]
  23624. -----------------------------------------------
  23625. 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&, std::function<void (EntityDestroyedMessage&)> const&) [1858]
  23626. [1868] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, std::function<void (EntityDestroyedMessage&)> const&) [1868]
  23627. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&) [1865]
  23628. 0.00 0.00 3/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  23629. 0.00 0.00 3/9 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> > const&) [5192]
  23630. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >) [6040]
  23631. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::~allocator() [5078]
  23632. 0.00 0.00 3/9 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5215]
  23633. 0.00 0.00 3/24 std::function<void (EntityDestroyedMessage&)> const& std::forward<std::function<void (EntityDestroyedMessage&)> const&>(std::remove_reference<std::function<void (EntityDestroyedMessage&)> const&>::type&) [4828]
  23634. -----------------------------------------------
  23635. 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&>(std::_Sp_make_shared_tag, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&, std::function<void (ComponentRemovedMessage&)> const&) [1859]
  23636. [1869] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, std::function<void (ComponentRemovedMessage&)> const&) [1869]
  23637. 0.00 0.00 3/3 void std::allocator_traits<std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >&, Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&) [1866]
  23638. 0.00 0.00 3/1482 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [3973]
  23639. 0.00 0.00 3/9 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::allocator(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> > const&) [5193]
  23640. 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_Impl::_Impl(std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >) [6044]
  23641. 0.00 0.00 3/12 std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::~allocator() [5079]
  23642. 0.00 0.00 3/24 std::function<void (ComponentRemovedMessage&)> const& std::forward<std::function<void (ComponentRemovedMessage&)> const&>(std::remove_reference<std::function<void (ComponentRemovedMessage&)> const&>::type&) [4829]
  23643. 0.00 0.00 3/9 std::_Sp_counted_ptr_inplace<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >, (__gnu_cxx::_Lock_policy)2>::_M_ptr() [5216]
  23644. -----------------------------------------------
  23645. 0.00 0.00 2/2 Handle ComponentManager::add<Rectangle, char const (&) [21], int&, int&, float&, float&, (void*)0>(char const (&) [21], int&, int&, float&, float&) [1695]
  23646. [1870] 0.0 0.00 0.00 2 Handle ObjectPool<Rectangle>::add<char const (&) [21], int&, int&, float&, float&>(char const (&) [21], int&, int&, float&, float&) [1870]
  23647. 0.00 0.00 2/3160704 std::vector<Handle, std::allocator<Handle> >::push_back(Handle&&) [151]
  23648. 0.00 0.00 20/2333562 std::vector<ObjectPool<Rectangle>::Entry, std::allocator<ObjectPool<Rectangle>::Entry> >::operator[](unsigned long) [810]
  23649. 0.00 0.00 2/112 ObjectPool<Rectangle>::num_entries_active() const [1579]
  23650. 0.00 0.00 2/113 Rectangle::Rectangle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, float) [1608]
  23651. 0.00 0.00 2/17059716 operator new(unsigned long, void*) [458]
  23652. 0.00 0.00 4/224 ObjectPool<Rectangle>::size() const [4336]
  23653. 0.00 0.00 4/1170 Handle::Handle(unsigned int, unsigned int) [3988]
  23654. 0.00 0.00 2/2117 Rectangle::~Rectangle() [3857]
  23655. -----------------------------------------------
  23656. 0.00 0.00 3/3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::_Manager_operation) [1678]
  23657. [1871] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}> const&, std::integral_constant<bool, true>) [1871]
  23658. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23659. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23660. 0.00 0.00 3/7 GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1} const& std::_Any_data::_M_access<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>() const [2840]
  23661. -----------------------------------------------
  23662. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::_Manager_operation) [1679]
  23663. [1872] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::integral_constant<bool, true>) [1872]
  23664. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23665. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23666. 0.00 0.00 3/718 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>() const [1719]
  23667. -----------------------------------------------
  23668. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::_Manager_operation) [1680]
  23669. [1873] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::integral_constant<bool, true>) [1873]
  23670. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23671. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23672. 0.00 0.00 3/21 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>() const [2729]
  23673. -----------------------------------------------
  23674. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::_Manager_operation) [1681]
  23675. [1874] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::integral_constant<bool, true>) [1874]
  23676. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23677. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23678. 0.00 0.00 3/3 PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3} const& std::_Any_data::_M_access<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>() const [2899]
  23679. -----------------------------------------------
  23680. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>, std::function<void (ComponentAddedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>*, std::function<void (ComponentAddedMessage&)> const&) [1861]
  23681. [1875] 0.0 0.00 0.00 3 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentAddedMessage&)> const&) [1875]
  23682. 0.00 0.00 3/3 std::function<void (ComponentAddedMessage&)>::function(std::function<void (ComponentAddedMessage&)> const&) [1878]
  23683. 0.00 0.00 3/18 Mailbox::HandlerEntry::HandlerEntry() [4926]
  23684. -----------------------------------------------
  23685. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>, std::function<void (EntityDestroyedMessage&)> const&>(Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>*, std::function<void (EntityDestroyedMessage&)> const&) [1862]
  23686. [1876] 0.0 0.00 0.00 3 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::HandlerEntryImpl(std::function<void (EntityDestroyedMessage&)> const&) [1876]
  23687. 0.00 0.00 3/3 std::function<void (EntityDestroyedMessage&)>::function(std::function<void (EntityDestroyedMessage&)> const&) [1879]
  23688. 0.00 0.00 3/18 Mailbox::HandlerEntry::HandlerEntry() [4926]
  23689. -----------------------------------------------
  23690. 0.00 0.00 3/3 void __gnu_cxx::new_allocator<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0> >::construct<Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>, std::function<void (ComponentRemovedMessage&)> const&>(Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>*, std::function<void (ComponentRemovedMessage&)> const&) [1863]
  23691. [1877] 0.0 0.00 0.00 3 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentRemovedMessage&)> const&) [1877]
  23692. 0.00 0.00 3/3 std::function<void (ComponentRemovedMessage&)>::function(std::function<void (ComponentRemovedMessage&)> const&) [1880]
  23693. 0.00 0.00 3/18 Mailbox::HandlerEntry::HandlerEntry() [4926]
  23694. -----------------------------------------------
  23695. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<ComponentAddedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentAddedMessage&)> const&) [1875]
  23696. [1878] 0.0 0.00 0.00 3 std::function<void (ComponentAddedMessage&)>::function(std::function<void (ComponentAddedMessage&)> const&) [1878]
  23697. 0.00 0.00 3/9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}> const&, std::_Manager_operation) [1679]
  23698. 0.00 0.00 3/3 std::function<void (ComponentAddedMessage&)>::operator bool() const [2863]
  23699. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  23700. -----------------------------------------------
  23701. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<EntityDestroyedMessage, (void*)0>::HandlerEntryImpl(std::function<void (EntityDestroyedMessage&)> const&) [1876]
  23702. [1879] 0.0 0.00 0.00 3 std::function<void (EntityDestroyedMessage&)>::function(std::function<void (EntityDestroyedMessage&)> const&) [1879]
  23703. 0.00 0.00 3/9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}> const&, std::_Manager_operation) [1680]
  23704. 0.00 0.00 3/3 std::function<void (EntityDestroyedMessage&)>::operator bool() const [2864]
  23705. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  23706. -----------------------------------------------
  23707. 0.00 0.00 3/3 Mailbox::HandlerEntryImpl<ComponentRemovedMessage, (void*)0>::HandlerEntryImpl(std::function<void (ComponentRemovedMessage&)> const&) [1877]
  23708. [1880] 0.0 0.00 0.00 3 std::function<void (ComponentRemovedMessage&)>::function(std::function<void (ComponentRemovedMessage&)> const&) [1880]
  23709. 0.00 0.00 3/9 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}> const&, std::_Manager_operation) [1681]
  23710. 0.00 0.00 3/3 std::function<void (ComponentRemovedMessage&)>::operator bool() const [2865]
  23711. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  23712. -----------------------------------------------
  23713. 0.00 0.00 3/3 std::function<void (ResizeCameraMessage&)>::function<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}, void, void>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [1889]
  23714. [1881] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&) [1881]
  23715. 0.00 0.00 3/3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>) [1882]
  23716. 0.00 0.00 3/9 std::remove_reference<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>::type&& std::move<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>(std::remove_reference&&) [5224]
  23717. -----------------------------------------------
  23718. 0.00 0.00 3/3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&) [1881]
  23719. [1882] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&, std::integral_constant<bool, true>) [1882]
  23720. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23721. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23722. 0.00 0.00 3/9 std::remove_reference<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>::type&& std::move<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>(std::remove_reference&&) [5224]
  23723. -----------------------------------------------
  23724. 0.00 0.00 3/3 std::function<void (ComponentAddedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1890]
  23725. [1883] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&) [1883]
  23726. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&, std::integral_constant<bool, true>) [1884]
  23727. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>(std::remove_reference&&) [5225]
  23728. -----------------------------------------------
  23729. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&) [1883]
  23730. [1884] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&, std::integral_constant<bool, true>) [1884]
  23731. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23732. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23733. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>(std::remove_reference&&) [5225]
  23734. -----------------------------------------------
  23735. 0.00 0.00 3/3 std::function<void (EntityDestroyedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1891]
  23736. [1885] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&) [1885]
  23737. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&, std::integral_constant<bool, true>) [1886]
  23738. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>(std::remove_reference&&) [5226]
  23739. -----------------------------------------------
  23740. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&) [1885]
  23741. [1886] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&, std::integral_constant<bool, true>) [1886]
  23742. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23743. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23744. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>(std::remove_reference&&) [5226]
  23745. -----------------------------------------------
  23746. 0.00 0.00 3/3 std::function<void (ComponentRemovedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1892]
  23747. [1887] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&) [1887]
  23748. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&, std::integral_constant<bool, true>) [1888]
  23749. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>(std::remove_reference&&) [5227]
  23750. -----------------------------------------------
  23751. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&) [1887]
  23752. [1888] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&, std::integral_constant<bool, true>) [1888]
  23753. 0.00 0.00 3/94940 std::_Any_data::_M_access() [869]
  23754. 0.00 0.00 3/17059716 operator new(unsigned long, void*) [458]
  23755. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>(std::remove_reference&&) [5227]
  23756. -----------------------------------------------
  23757. 0.00 0.00 3/3 void Mailbox::handle<ResizeCameraMessage, GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [326]
  23758. [1889] 0.0 0.00 0.00 3 std::function<void (ResizeCameraMessage&)>::function<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}, void, void>(GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}) [1889]
  23759. 0.00 0.00 3/3 std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(ResizeCameraMessage&)#1}&&) [1881]
  23760. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  23761. 0.00 0.00 3/3 bool std::_Function_base::_Base_manager<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}>::_M_not_empty_function<{lambda(ResizeCameraMessage&)#1}>({lambda(ResizeCameraMessage&)#1} const&) [5938]
  23762. 0.00 0.00 3/9 std::remove_reference<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>::type&& std::move<GraphicalSystem::GraphicalSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderSurface&, std::shared_ptr<Camera>)::{lambda(ResizeCameraMessage&)#1}&>(std::remove_reference&&) [5224]
  23763. -----------------------------------------------
  23764. 0.00 0.00 3/3 void Mailbox::handle<ComponentAddedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1470]
  23765. [1890] 0.0 0.00 0.00 3 std::function<void (ComponentAddedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}) [1890]
  23766. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_init_functor(std::_Any_data&, {lambda(ComponentAddedMessage&)#2}&&) [1883]
  23767. 0.00 0.00 3/3 bool std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}>::_M_not_empty_function<{lambda(ComponentAddedMessage&)#2}>({lambda(ComponentAddedMessage&)#2} const&) [5939]
  23768. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  23769. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentAddedMessage&)#2}&>(std::remove_reference&&) [5225]
  23770. -----------------------------------------------
  23771. 0.00 0.00 3/3 void Mailbox::handle<EntityDestroyedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1471]
  23772. [1891] 0.0 0.00 0.00 3 std::function<void (EntityDestroyedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}) [1891]
  23773. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_init_functor(std::_Any_data&, {lambda(EntityDestroyedMessage&)#1}&&) [1885]
  23774. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  23775. 0.00 0.00 3/3 bool std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}>::_M_not_empty_function<{lambda(EntityDestroyedMessage&)#1}>({lambda(EntityDestroyedMessage&)#1} const&) [5940]
  23776. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(EntityDestroyedMessage&)#1}&>(std::remove_reference&&) [5226]
  23777. -----------------------------------------------
  23778. 0.00 0.00 3/3 void Mailbox::handle<ComponentRemovedMessage, PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1472]
  23779. [1892] 0.0 0.00 0.00 3 std::function<void (ComponentRemovedMessage&)>::function<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}, void, void>(PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}) [1892]
  23780. 0.00 0.00 3/3 std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_init_functor(std::_Any_data&, {lambda(ComponentRemovedMessage&)#3}&&) [1887]
  23781. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  23782. 0.00 0.00 3/3 bool std::_Function_base::_Base_manager<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}>::_M_not_empty_function<{lambda(ComponentRemovedMessage&)#3}>({lambda(ComponentRemovedMessage&)#3} const&) [5941]
  23783. 0.00 0.00 3/9 std::remove_reference<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>::type&& std::move<PreorderEntitySubscription::PreorderEntitySubscription(System*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)::{lambda(ComponentRemovedMessage&)#3}&>(std::remove_reference&&) [5227]
  23784. -----------------------------------------------
  23785. 0.00 0.00 1/3 std::function<void (SetGridVisibilityMessage&)>::function(std::function<void (SetGridVisibilityMessage&)> const&) [2292]
  23786. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23787. [1893] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}> const&, std::_Manager_operation) [1893]
  23788. 0.00 0.00 2/2 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2020]
  23789. 0.00 0.00 1/1 std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<GridSystem::on_init(Game&)::{lambda(SetGridVisibilityMessage&)#1}> const&, std::integral_constant<bool, true>) [2265]
  23790. -----------------------------------------------
  23791. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23792. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23793. [1894] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::_Manager_operation) [1894]
  23794. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2021]
  23795. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2266]
  23796. -----------------------------------------------
  23797. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23798. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23799. [1895] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::_Manager_operation) [1895]
  23800. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2022]
  23801. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2267]
  23802. -----------------------------------------------
  23803. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23804. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23805. [1896] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1896]
  23806. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2023]
  23807. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_hud(Game&)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2268]
  23808. -----------------------------------------------
  23809. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23810. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23811. [1897] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1897]
  23812. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2025]
  23813. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_backdrop(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2269]
  23814. -----------------------------------------------
  23815. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23816. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23817. [1898] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::_Manager_operation) [1898]
  23818. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2026]
  23819. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#2}> const&, std::integral_constant<bool, true>) [2270]
  23820. -----------------------------------------------
  23821. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23822. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23823. [1899] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::_Manager_operation) [1899]
  23824. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2027]
  23825. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::file_dialog_box()::{lambda()#1}> const&, std::integral_constant<bool, true>) [2271]
  23826. -----------------------------------------------
  23827. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23828. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23829. [1900] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1900]
  23830. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2030]
  23831. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2272]
  23832. -----------------------------------------------
  23833. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23834. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23835. [1901] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::_Manager_operation) [1901]
  23836. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2032]
  23837. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2273]
  23838. -----------------------------------------------
  23839. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23840. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23841. [1902] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::_Manager_operation) [1902]
  23842. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2033]
  23843. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2274]
  23844. -----------------------------------------------
  23845. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23846. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23847. [1903] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::_Manager_operation) [1903]
  23848. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2034]
  23849. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#4}> const&, std::integral_constant<bool, true>) [2275]
  23850. -----------------------------------------------
  23851. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23852. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23853. [1904] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::_Manager_operation) [1904]
  23854. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2035]
  23855. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_notification(float, float)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2276]
  23856. -----------------------------------------------
  23857. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23858. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23859. [1905] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::_Manager_operation) [1905]
  23860. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2036]
  23861. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_tile_palette(GraphicalSystem*)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2277]
  23862. -----------------------------------------------
  23863. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23864. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23865. [1906] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1906]
  23866. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2037]
  23867. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2278]
  23868. -----------------------------------------------
  23869. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23870. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23871. [1907] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation) [1907]
  23872. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2038]
  23873. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2279]
  23874. -----------------------------------------------
  23875. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23876. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23877. [1908] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1908]
  23878. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2039]
  23879. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_pan_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2280]
  23880. -----------------------------------------------
  23881. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23882. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23883. [1909] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1909]
  23884. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2040]
  23885. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2281]
  23886. -----------------------------------------------
  23887. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23888. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23889. [1910] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1910]
  23890. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2041]
  23891. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_zoom_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2282]
  23892. -----------------------------------------------
  23893. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23894. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23895. [1911] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::_Manager_operation) [1911]
  23896. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2042]
  23897. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2283]
  23898. -----------------------------------------------
  23899. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23900. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23901. [1912] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::_Manager_operation) [1912]
  23902. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2043]
  23903. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#3}> const&, std::integral_constant<bool, true>) [2284]
  23904. -----------------------------------------------
  23905. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23906. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23907. [1913] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::_Manager_operation) [1913]
  23908. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2044]
  23909. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#4}> const&, std::integral_constant<bool, true>) [2285]
  23910. -----------------------------------------------
  23911. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23912. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23913. [1914] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::_Manager_operation) [1914]
  23914. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2045]
  23915. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::mouse_script_add_select_behavior(Game&, Handle)::{lambda()#1}> const&, std::integral_constant<bool, true>) [2286]
  23916. -----------------------------------------------
  23917. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23918. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23919. [1915] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::_Manager_operation) [1915]
  23920. 0.00 0.00 2/2 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2046]
  23921. 0.00 0.00 1/1 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#2}> const&, std::integral_constant<bool, true>) [2287]
  23922. -----------------------------------------------
  23923. 0.00 0.00 1/3 std::function<void (SetVisualDebugMessage&)>::function(std::function<void (SetVisualDebugMessage&)> const&) [2291]
  23924. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23925. [1916] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}> const&, std::_Manager_operation) [1916]
  23926. 0.00 0.00 2/2 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, true>) [2048]
  23927. 0.00 0.00 1/1 std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<VisualDebugSystem::on_init(Game&)::{lambda(SetVisualDebugMessage&)#1}> const&, std::integral_constant<bool, true>) [2288]
  23928. -----------------------------------------------
  23929. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::_Manager_operation) [1682]
  23930. [1917] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}> const&, std::integral_constant<bool, false>) [1917]
  23931. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() [1655]
  23932. 0.00 0.00 3/4 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() const [2892]
  23933. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::function({lambda()#2} const&) [6144]
  23934. -----------------------------------------------
  23935. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::_Manager_operation) [1683]
  23936. [1918] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}> const&, std::integral_constant<bool, false>) [1918]
  23937. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() [1656]
  23938. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() const [2896]
  23939. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}::function({lambda()#3} const&) [6146]
  23940. -----------------------------------------------
  23941. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::_Manager_operation) [1684]
  23942. [1919] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}> const&, std::integral_constant<bool, false>) [1919]
  23943. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() [1657]
  23944. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() const [2897]
  23945. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}::function({lambda()#4} const&) [6148]
  23946. -----------------------------------------------
  23947. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::_Manager_operation) [1685]
  23948. [1920] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}> const&, std::integral_constant<bool, false>) [1920]
  23949. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() [1658]
  23950. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}* const& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() const [2898]
  23951. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}::function({lambda()#1} const&) [6150]
  23952. -----------------------------------------------
  23953. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23954. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23955. [1921] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}> const&, std::_Manager_operation) [1921]
  23956. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2024]
  23957. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_textbox(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, int, unsigned int)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2374]
  23958. -----------------------------------------------
  23959. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23960. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23961. [1922] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1922]
  23962. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2028]
  23963. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::setup_keybindings(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2375]
  23964. -----------------------------------------------
  23965. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23966. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23967. [1923] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::_Manager_operation) [1923]
  23968. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2029]
  23969. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_fps_display(GraphicalSystem*)::{lambda()#2}> const&, std::integral_constant<bool, false>) [2376]
  23970. -----------------------------------------------
  23971. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23972. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23973. [1924] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1924]
  23974. 0.00 0.00 2/2 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2031]
  23975. 0.00 0.00 1/1 std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<BuilderScene::create_mouse_entity(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2377]
  23976. -----------------------------------------------
  23977. 0.00 0.00 1/3 std::function<void ()>::function(std::function<void ()> const&) [1418]
  23978. 0.00 0.00 2/3 std::_Function_base::~_Function_base() [323]
  23979. [1925] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}> const&, std::_Manager_operation) [1925]
  23980. 0.00 0.00 2/2 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_destroy(std::_Any_data&, std::integral_constant<bool, false>) [2047]
  23981. 0.00 0.00 1/1 std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}>::_M_clone(std::_Any_data&, std::_Function_base::_Base_manager<StartMenuScene::init(Game&)::{lambda()#1}> const&, std::integral_constant<bool, false>) [2378]
  23982. -----------------------------------------------
  23983. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}) [1934]
  23984. [1926] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&) [1926]
  23985. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, false>) [1927]
  23986. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>(std::remove_reference&&) [5220]
  23987. -----------------------------------------------
  23988. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&) [1926]
  23989. [1927] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&, std::integral_constant<bool, false>) [1927]
  23990. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}*>() [1655]
  23991. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>(std::remove_reference&&) [5220]
  23992. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}::function({lambda()#2}&&) [6143]
  23993. -----------------------------------------------
  23994. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}) [1935]
  23995. [1928] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&) [1928]
  23996. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, false>) [1929]
  23997. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>(std::remove_reference&&) [5221]
  23998. -----------------------------------------------
  23999. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&) [1928]
  24000. [1929] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&, std::integral_constant<bool, false>) [1929]
  24001. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}*>() [1656]
  24002. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>(std::remove_reference&&) [5221]
  24003. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}::function({lambda()#3}&&) [6145]
  24004. -----------------------------------------------
  24005. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}) [1936]
  24006. [1930] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&) [1930]
  24007. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, false>) [1931]
  24008. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}&>(std::remove_reference&&) [5222]
  24009. -----------------------------------------------
  24010. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&) [1930]
  24011. [1931] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&, std::integral_constant<bool, false>) [1931]
  24012. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}*>() [1657]
  24013. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}&>(std::remove_reference&&) [5222]
  24014. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}::function({lambda()#4}&&) [6147]
  24015. -----------------------------------------------
  24016. 0.00 0.00 3/3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}) [1937]
  24017. [1932] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&) [1932]
  24018. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>) [1933]
  24019. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}&>(std::remove_reference&&) [5223]
  24020. -----------------------------------------------
  24021. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&) [1932]
  24022. [1933] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}>::_M_init_functor(std::_Any_data&, {lambda()#1}&&, std::integral_constant<bool, false>) [1933]
  24023. 0.00 0.00 3/12 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*& std::_Any_data::_M_access<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}*>() [1658]
  24024. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}&>(std::remove_reference&&) [5223]
  24025. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#1}::function({lambda()#1}&&) [6149]
  24026. -----------------------------------------------
  24027. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  24028. [1934] 0.0 0.00 0.00 3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}) [1934]
  24029. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_init_functor(std::_Any_data&, {lambda()#2}&&) [1926]
  24030. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  24031. 0.00 0.00 3/3 bool std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}>::_M_not_empty_function<{lambda()#2}>({lambda()#2} const&) [5934]
  24032. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#2}&>(std::remove_reference&&) [5220]
  24033. -----------------------------------------------
  24034. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  24035. [1935] 0.0 0.00 0.00 3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}) [1935]
  24036. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_init_functor(std::_Any_data&, {lambda()#3}&&) [1928]
  24037. 0.00 0.00 3/3 bool std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}>::_M_not_empty_function<{lambda()#3}>({lambda()#3} const&) [5935]
  24038. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  24039. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#3}&>(std::remove_reference&&) [5221]
  24040. -----------------------------------------------
  24041. 0.00 0.00 3/3 BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>) [495]
  24042. [1936] 0.0 0.00 0.00 3 std::function<void ()>::function<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}, void, void>(BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}) [1936]
  24043. 0.00 0.00 3/3 std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_init_functor(std::_Any_data&, {lambda()#4}&&) [1930]
  24044. 0.00 0.00 3/50052 std::_Function_base::_Function_base() [3287]
  24045. 0.00 0.00 3/3 bool std::_Function_base::_Base_manager<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}>::_M_not_empty_function<{lambda()#4}>({lambda()#4} const&) [5936]
  24046. 0.00 0.00 3/9 std::remove_reference<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sf::Rect<float>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<void ()>)::{lambda()#4}&>::type&& std::move<BuilderScene::create_button(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
Add Comment
Please, Sign In to add comment