Skip to content

Instantly share code, notes, and snippets.

@wheybags
Created January 11, 2015 19:22
Show Gist options
  • Save wheybags/29e3af2995bff44a0892 to your computer and use it in GitHub Desktop.
Save wheybags/29e3af2995bff44a0892 to your computer and use it in GitHub Desktop.
==25533== Memcheck, a memory error detector
==25533== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==25533== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info
==25533== Command: ./pyinvaders
==25533==
==25533==
==25533== HEAP SUMMARY:
==25533== in use at exit: 588,902 bytes in 1,104 blocks
==25533== total heap usage: 14,793 allocs, 13,689 frees, 188,134,918 bytes allocated
==25533==
==25533== 4 bytes in 1 blocks are still reachable in loss record 1 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FFF4FE: std::vector<int, std::allocator<int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) (vector.tcc:353)
==25533== by 0x4FFEC1A: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) (vector.tcc:133)
==25533== by 0x4FFDC02: Rocket::Core::ElementDecoration::UpdateActiveDecorators() (ElementDecoration.cpp:153)
==25533== by 0x4FFDC68: Rocket::Core::ElementDecoration::RenderDecorators() (ElementDecoration.cpp:166)
==25533== by 0x4FE8B88: Rocket::Core::Element::Render() (Element.cpp:182)
==25533== by 0x4FE8BEB: Rocket::Core::Element::Render() (Element.cpp:189)
==25533== by 0x4FC3583: Rocket::Core::Context::Render() (Context.cpp:161)
==25533== by 0x442152: GameLoop() (main.cpp:19)
==25533== by 0x449B7C: Shell::EventLoop(void (*)()) (ShellX11.cpp:238)
==25533== by 0x442700: main (main.cpp:80)
==25533==
==25533== 16 bytes in 1 blocks are still reachable in loss record 150 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x438D16: boost::python::objects::py_function::py_function<boost::python::detail::caller<void (*)(_object*, char const*), boost::python::default_call_policies, boost::mpl::vector3<void, _object*, char const*> > >(boost::python::detail::caller<void (*)(_object*, char const*), boost::python::default_call_policies, boost::mpl::vector3<void, _object*, char const*> > const&) (py_function.hpp:125)
==25533== by 0x438C4D: boost::python::api::object boost::python::detail::make_function_aux<void (*)(_object*, char const*), boost::python::default_call_policies, boost::mpl::vector3<void, _object*, char const*>, mpl_::int_<0> >(void (*)(_object*, char const*), boost::python::default_call_policies const&, boost::mpl::vector3<void, _object*, char const*> const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&, mpl_::int_<0>) (make_function.hpp:60)
==25533== by 0x438420: boost::python::api::object boost::python::detail::make_keyword_range_function<void (*)(_object*, char const*), boost::python::default_call_policies>(void (*)(_object*, char const*), boost::python::default_call_policies const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&) (make_keyword_range_fn.hpp:31)
==25533== by 0x43838C: boost::python::api::object boost::python::detail::make_keyword_range_constructor<boost::mpl::vector1<char const*>, boost::mpl::size<boost::mpl::vector1<char const*> >, boost::python::objects::value_holder_back_reference<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame> >, boost::python::default_call_policies>(boost::python::default_call_policies const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&, boost::python::objects::value_holder_back_reference<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame> >*, boost::mpl::vector1<char const*>*, boost::mpl::size<boost::mpl::vector1<char const*> >*) (make_keyword_range_fn.hpp:63)
==25533== by 0x43823A: void boost::python::detail::def_init_aux<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>, boost::python::default_call_policies, boost::mpl::vector1<char const*>, boost::mpl::size<boost::mpl::vector1<char const*> > >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&, boost::mpl::vector1<char const*> const&, boost::mpl::size<boost::mpl::vector1<char const*> >, boost::python::default_call_policies const&, char const*, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&) (init.hpp:332)
==25533== by 0x438174: void boost::python::detail::define_class_init_helper<0>::apply<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>, boost::python::default_call_policies, boost::mpl::vector1<char const*>, boost::mpl::size<boost::mpl::vector1<char const*> > >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&, boost::python::default_call_policies const&, boost::mpl::vector1<char const*> const&, boost::mpl::size<boost::mpl::vector1<char const*> >, char const*, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&) (init.hpp:399)
==25533== by 0x43812E: void boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >::visit<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable> >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&) const (init.hpp:171)
==25533== by 0x438094: void boost::python::def_visitor_access::visit<boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >, boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable> >(boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&, boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&) (def_visitor.hpp:31)
==25533== by 0x43805C: void boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >::visit<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable> >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&) const (def_visitor.hpp:67)
==25533== by 0x438030: boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>& boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>::def<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >(boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&) (class.hpp:226)
==25533== by 0x437F5C: void boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>::initialize<boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > >(boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&) (class.hpp:502)
==25533== by 0x43724A: boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>::class_<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >(char const*, boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&) (class.hpp:209)
==25533== by 0x4368B9: ElementGame::InitialisePythonInterface() (ElementGame.cpp:51)
==25533== by 0x442EB8: init_module_game() (PythonInterface.cpp:60)
==25533== by 0x6D53102: boost::python::handle_exception_impl(boost::function0<void>) (in /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0)
==25533== by 0x6D53D73: boost::python::detail::init_module(char const*, void (*)()) (in /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0)
==25533== by 0x442DD0: initgame (PythonInterface.cpp:46)
==25533== by 0x44301B: PythonInterface::Initialise(char const*) (PythonInterface.cpp:88)
==25533== by 0x44241C: main (main.cpp:58)
==25533==
==25533== 16 bytes in 1 blocks are still reachable in loss record 153 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x4FF8B8C: std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>::pair(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_pair.h:96)
==25533== by 0x4FF8B68: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >::construct(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (new_allocator.h:130)
==25533== by 0x4FF8A13: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:397)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x5071460: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&) (PropertyDictionary.cpp:45)
==25533== by 0x5079185: Rocket::Core::PropertySpecification::ParsePropertyDeclaration(Rocket::Core::PropertyDictionary&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, int) const (PropertySpecification.cpp:175)
==25533== by 0x509EF2D: Rocket::Core::StyleSheetSpecification::ParsePropertyDeclaration(Rocket::Core::PropertyDictionary&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, int) (StyleSheetSpecification.cpp:135)
==25533== by 0x5022385: Rocket::Core::ElementStyle::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (ElementStyle.cpp:249)
==25533== by 0x4FEA9CB: Rocket::Core::Element::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (Element.cpp:501)
==25533== by 0x501A524: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:151)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 16 bytes in 1 blocks are still reachable in loss record 154 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x500E27E: std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>::pair(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_pair.h:96)
==25533== by 0x500E248: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >::construct(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (new_allocator.h:130)
==25533== by 0x500E143: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_tree.h:397)
==25533== by 0x5010167: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_tree.h:1143)
==25533== by 0x500FD1E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_tree.h:1602)
==25533== by 0x500FC5F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Decorator*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_map.h:683)
==25533== by 0x5009655: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Decorator*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x5006DE0: Rocket::Core::ElementDefinition::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&, std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDefinition.cpp:467)
==25533== by 0x5004A90: Rocket::Core::ElementDefinition::InstanceDecorators(std::map<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >, Rocket::Core::PropertyDictionary, std::less<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > >, std::allocator<std::pair<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const, Rocket::Core::PropertyDictionary> > > const&) (ElementDefinition.cpp:442)
==25533== by 0x50048A1: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:124)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 16 bytes in 1 blocks are still reachable in loss record 155 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x500299C: std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >::pair(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_pair.h:96)
==25533== by 0x5002978: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >::construct(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >*, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (new_allocator.h:130)
==25533== by 0x5002873: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_tree.h:397)
==25533== by 0x5002747: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_tree.h:1143)
==25533== by 0x5002489: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::_M_insert_unique(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_tree.h:1501)
==25533== by 0x4FFE2C8: std::map<Rocket::Core::StringBase<char>, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::insert(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_map.h:630)
==25533== by 0x4FFD6EB: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:94)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 16 bytes in 1 blocks are definitely lost in loss record 156 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x50B606C: Rocket::Core::Variant::Set(Rocket::Core::StringBase<char> const&) (Variant.cpp:134)
==25533== by 0x50B5F10: Rocket::Core::Variant::Set(Rocket::Core::Variant const&) (Variant.cpp:89)
==25533== by 0x50B62BE: Rocket::Core::Variant::operator=(Rocket::Core::Variant const&) (Variant.cpp:181)
==25533== by 0x501436E: Rocket::Core::Property::operator=(Rocket::Core::Property const&) (Property.h:43)
==25533== by 0x50716C8: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 282 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC4FA: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:201)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 283 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC5D8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:208)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 284 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC693: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:215)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 285 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC911: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:239)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 286 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC9F6: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:246)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 287 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDCAB8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:253)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 288 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDCBEE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:267)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 289 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC4FA: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:201)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 290 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC5D8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:208)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 291 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC693: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:215)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 292 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC911: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:239)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 293 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC9F6: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:246)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 294 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDCAB8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:253)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 24 bytes in 1 blocks are still reachable in loss record 295 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDCBEE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:267)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 32 bytes in 1 blocks are still reachable in loss record 322 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x5019B2E: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:68)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 32 bytes in 1 blocks are still reachable in loss record 323 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x50ADFC2: Rocket::Core::TextureResource::Load(Rocket::Core::StringBase<char> const&) (TextureResource.cpp:50)
==25533== by 0x50A3DEE: Rocket::Core::TextureDatabase::Fetch(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (TextureDatabase.cpp:78)
==25533== by 0x50A37E8: Rocket::Core::Texture::Load(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (Texture.cpp:61)
==25533== by 0x4FD4AB6: Rocket::Core::Decorator::LoadTexture(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (Decorator.cpp:90)
==25533== by 0x4FDBA37: Rocket::Core::DecoratorTiledBox::Initialise(Rocket::Core::DecoratorTiled::Tile const*, Rocket::Core::StringBase<char> const*, Rocket::Core::StringBase<char> const*) (DecoratorTiledBox.cpp:71)
==25533== by 0x4FDE2EC: Rocket::Core::DecoratorTiledBoxInstancer::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (DecoratorTiledBoxInstancer.cpp:74)
==25533== by 0x503647D: Rocket::Core::Factory::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (Factory.cpp:377)
==25533== by 0x5006D46: Rocket::Core::ElementDefinition::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&, std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDefinition.cpp:457)
==25533== by 0x5004A90: Rocket::Core::ElementDefinition::InstanceDecorators(std::map<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >, Rocket::Core::PropertyDictionary, std::less<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > >, std::allocator<std::pair<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const, Rocket::Core::PropertyDictionary> > > const&) (ElementDefinition.cpp:442)
==25533== by 0x50048A1: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:124)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 32 bytes in 1 blocks are still reachable in loss record 324 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x5086C5E: std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>::pair(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_pair.h:96)
==25533== by 0x5086AD8: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >::construct(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (new_allocator.h:130)
==25533== by 0x5086993: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_tree.h:397)
==25533== by 0x5086857: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_tree.h:1143)
==25533== by 0x508640E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_tree.h:1602)
==25533== by 0x508632F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::ElementDefinition*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_map.h:683)
==25533== by 0x50861F5: std::map<Rocket::Core::StringBase<char>, Rocket::Core::ElementDefinition*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50858B8: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:203)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 32 bytes in 1 blocks are still reachable in loss record 325 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5000886: __gnu_cxx::new_allocator<Rocket::Core::ElementDecoration::DecoratorHandle>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5000831: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::ElementDecoration::DecoratorHandle> >::allocate(std::allocator<Rocket::Core::ElementDecoration::DecoratorHandle>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x5000485: std::_Vector_base<Rocket::Core::ElementDecoration::DecoratorHandle, std::allocator<Rocket::Core::ElementDecoration::DecoratorHandle> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FFFF56: std::vector<Rocket::Core::ElementDecoration::DecoratorHandle, std::allocator<Rocket::Core::ElementDecoration::DecoratorHandle> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Rocket::Core::ElementDecoration::DecoratorHandle*, std::vector<Rocket::Core::ElementDecoration::DecoratorHandle, std::allocator<Rocket::Core::ElementDecoration::DecoratorHandle> > >, Rocket::Core::ElementDecoration::DecoratorHandle const&) (vector.tcc:353)
==25533== by 0x4FFE9A3: std::vector<Rocket::Core::ElementDecoration::DecoratorHandle, std::allocator<Rocket::Core::ElementDecoration::DecoratorHandle> >::push_back(Rocket::Core::ElementDecoration::DecoratorHandle const&) (stl_vector.h:925)
==25533== by 0x4FFD9C3: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:112)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 40 bytes in 1 blocks are still reachable in loss record 327 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x441583: __gnu_cxx::new_allocator<Rocket::Core::StringBase<char> >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x441531: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::StringBase<char> > >::allocate(std::allocator<Rocket::Core::StringBase<char> >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4412C5: std::_Vector_base<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x440D57: std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<Rocket::Core::StringBase<char>*, std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > >, Rocket::Core::StringBase<char> const&) (vector.tcc:353)
==25533== by 0x440B63: std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >::push_back(Rocket::Core::StringBase<char> const&) (stl_vector.h:925)
==25533== by 0x5082BE0: Rocket::Core::StringUtilities::ExpandString(std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >&, Rocket::Core::StringBase<char> const&, char) (StringUtilities.cpp:82)
==25533== by 0x502214A: Rocket::Core::ElementStyle::SetClassNames(Rocket::Core::StringBase<char> const&) (ElementStyle.cpp:223)
==25533== by 0x4FED60F: Rocket::Core::Element::OnAttributeChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1424)
==25533== by 0x4FEB348: Rocket::Core::Element::SetAttributes(Rocket::Core::Dictionary const*) (Element.cpp:712)
==25533== by 0x50BAD2D: Rocket::Core::XMLNodeHandlerBody::ElementStart(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&, Rocket::Core::Dictionary const&) (XMLNodeHandlerBody.cpp:61)
==25533== by 0x50BC82F: Rocket::Core::XMLParser::HandleElementStart(Rocket::Core::StringBase<char> const&, Rocket::Core::Dictionary const&) (XMLParser.cpp:163)
==25533== by 0x4FBF20B: Rocket::Core::BaseXMLParser::ReadOpenTag() (BaseXMLParser.cpp:205)
==25533== by 0x4FBE490: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:150)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 48 bytes in 1 blocks are still reachable in loss record 330 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC856: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:231)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 48 bytes in 1 blocks are still reachable in loss record 331 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD9026: __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD8FD1: __gnu_cxx::__alloc_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD8C65: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD8671: std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (vector.tcc:491)
==25533== by 0x4FD8264: std::vector<int, std::allocator<int> >::insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) (stl_vector.h:1073)
==25533== by 0x4FD8168: std::vector<int, std::allocator<int> >::resize(unsigned long, int) (stl_vector.h:716)
==25533== by 0x4FD7799: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:191)
==25533== by 0x4FDC856: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:231)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 56 bytes in 1 blocks are still reachable in loss record 335 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x50AF613: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x50AF5C1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x50AF346: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > >, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x50AF23F: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > >, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >::_M_create_node(std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > const&) (stl_tree.h:395)
==25533== by 0x50AF147: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > >, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > const&) (stl_tree.h:1143)
==25533== by 0x50AECFE: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > >, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > >, std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > const&) (stl_tree.h:1602)
==25533== by 0x50AEC0F: std::map<Rocket::Core::RenderInterface*, std::pair<unsigned long, Rocket::Core::Vector2<int> >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > >, std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > const&) (stl_map.h:683)
==25533== by 0x50AEB09: std::map<Rocket::Core::RenderInterface*, std::pair<unsigned long, Rocket::Core::Vector2<int> >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, std::pair<unsigned long, Rocket::Core::Vector2<int> > > > >::operator[](Rocket::Core::RenderInterface* const&) (stl_map.h:504)
==25533== by 0x50AE6E3: Rocket::Core::TextureResource::Load(Rocket::Core::RenderInterface*) const (TextureResource.cpp:182)
==25533== by 0x50AE7BE: Rocket::Core::TextureResource::GetDimensions(Rocket::Core::RenderInterface*) const (TextureResource.cpp:74)
==25533== by 0x50A391B: Rocket::Core::Texture::GetDimensions(Rocket::Core::RenderInterface*) const (Texture.cpp:89)
==25533== by 0x4FD6B48: Rocket::Core::DecoratorTiled::Tile::CalculateDimensions(Rocket::Core::Element*, Rocket::Core::Texture const&) (DecoratorTiled.cpp:75)
==25533== by 0x4FDBDBE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:119)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 64 bytes in 1 blocks are still reachable in loss record 339 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FD6146: __gnu_cxx::new_allocator<Rocket::Core::Texture>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FD60F1: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Texture> >::allocate(std::allocator<Rocket::Core::Texture>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD5CB5: std::_Vector_base<Rocket::Core::Texture, std::allocator<Rocket::Core::Texture> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD5785: std::vector<Rocket::Core::Texture, std::allocator<Rocket::Core::Texture> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Rocket::Core::Texture*, std::vector<Rocket::Core::Texture, std::allocator<Rocket::Core::Texture> > >, Rocket::Core::Texture const&) (vector.tcc:353)
==25533== by 0x4FD5013: std::vector<Rocket::Core::Texture, std::allocator<Rocket::Core::Texture> >::push_back(Rocket::Core::Texture const&) (stl_vector.h:925)
==25533== by 0x4FD4B12: Rocket::Core::Decorator::LoadTexture(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (Decorator.cpp:93)
==25533== by 0x4FDBA37: Rocket::Core::DecoratorTiledBox::Initialise(Rocket::Core::DecoratorTiled::Tile const*, Rocket::Core::StringBase<char> const*, Rocket::Core::StringBase<char> const*) (DecoratorTiledBox.cpp:71)
==25533== by 0x4FDE2EC: Rocket::Core::DecoratorTiledBoxInstancer::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (DecoratorTiledBoxInstancer.cpp:74)
==25533== by 0x503647D: Rocket::Core::Factory::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (Factory.cpp:377)
==25533== by 0x5006D46: Rocket::Core::ElementDefinition::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&, std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDefinition.cpp:457)
==25533== by 0x5004A90: Rocket::Core::ElementDefinition::InstanceDecorators(std::map<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >, Rocket::Core::PropertyDictionary, std::less<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > >, std::allocator<std::pair<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const, Rocket::Core::PropertyDictionary> > > const&) (ElementDefinition.cpp:442)
==25533== by 0x50048A1: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:124)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 64 bytes in 4 blocks are still reachable in loss record 341 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x4FF8B8C: std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>::pair(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_pair.h:96)
==25533== by 0x4FF8B68: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >::construct(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (new_allocator.h:130)
==25533== by 0x4FF8A13: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:397)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 64 bytes in 4 blocks are still reachable in loss record 342 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x4FF8B8C: std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>::pair(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_pair.h:96)
==25533== by 0x4FF8B68: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >::construct(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (new_allocator.h:130)
==25533== by 0x4FF8A13: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:397)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BF9: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:78)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 72 bytes in 1 blocks are still reachable in loss record 612 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x6D495CC: boost::python::objects::function_object(boost::python::objects::py_function const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&) (in /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0)
==25533== by 0x438C5E: boost::python::api::object boost::python::detail::make_function_aux<void (*)(_object*, char const*), boost::python::default_call_policies, boost::mpl::vector3<void, _object*, char const*>, mpl_::int_<0> >(void (*)(_object*, char const*), boost::python::default_call_policies const&, boost::mpl::vector3<void, _object*, char const*> const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&, mpl_::int_<0>) (make_function.hpp:60)
==25533== by 0x438420: boost::python::api::object boost::python::detail::make_keyword_range_function<void (*)(_object*, char const*), boost::python::default_call_policies>(void (*)(_object*, char const*), boost::python::default_call_policies const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&) (make_keyword_range_fn.hpp:31)
==25533== by 0x43838C: boost::python::api::object boost::python::detail::make_keyword_range_constructor<boost::mpl::vector1<char const*>, boost::mpl::size<boost::mpl::vector1<char const*> >, boost::python::objects::value_holder_back_reference<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame> >, boost::python::default_call_policies>(boost::python::default_call_policies const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&, boost::python::objects::value_holder_back_reference<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame> >*, boost::mpl::vector1<char const*>*, boost::mpl::size<boost::mpl::vector1<char const*> >*) (make_keyword_range_fn.hpp:63)
==25533== by 0x43823A: void boost::python::detail::def_init_aux<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>, boost::python::default_call_policies, boost::mpl::vector1<char const*>, boost::mpl::size<boost::mpl::vector1<char const*> > >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&, boost::mpl::vector1<char const*> const&, boost::mpl::size<boost::mpl::vector1<char const*> >, boost::python::default_call_policies const&, char const*, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&) (init.hpp:332)
==25533== by 0x438174: void boost::python::detail::define_class_init_helper<0>::apply<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>, boost::python::default_call_policies, boost::mpl::vector1<char const*>, boost::mpl::size<boost::mpl::vector1<char const*> > >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&, boost::python::default_call_policies const&, boost::mpl::vector1<char const*> const&, boost::mpl::size<boost::mpl::vector1<char const*> >, char const*, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&) (init.hpp:399)
==25533== by 0x43812E: void boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >::visit<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable> >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&) const (init.hpp:171)
==25533== by 0x438094: void boost::python::def_visitor_access::visit<boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >, boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable> >(boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&, boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&) (def_visitor.hpp:31)
==25533== by 0x43805C: void boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >::visit<boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable> >(boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>&) const (def_visitor.hpp:67)
==25533== by 0x438030: boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>& boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>::def<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >(boost::python::def_visitor<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&) (class.hpp:226)
==25533== by 0x437F5C: void boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>::initialize<boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > >(boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&) (class.hpp:502)
==25533== by 0x43724A: boost::python::class_<ElementGame, Rocket::Core::Python::ElementWrapper<ElementGame>, boost::python::bases<Rocket::Core::Element, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, boost::noncopyable_::noncopyable>::class_<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >(char const*, boost::python::init_base<boost::python::init<char const*, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > const&) (class.hpp:209)
==25533== by 0x4368B9: ElementGame::InitialisePythonInterface() (ElementGame.cpp:51)
==25533== by 0x442EB8: init_module_game() (PythonInterface.cpp:60)
==25533== by 0x6D53102: boost::python::handle_exception_impl(boost::function0<void>) (in /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0)
==25533== by 0x6D53D73: boost::python::detail::init_module(char const*, void (*)()) (in /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0)
==25533== by 0x442DD0: initgame (PythonInterface.cpp:46)
==25533== by 0x44301B: PythonInterface::Initialise(char const*) (PythonInterface.cpp:88)
==25533== by 0x44241C: main (main.cpp:58)
==25533==
==25533== 72 bytes in 1 blocks are still reachable in loss record 615 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDC411: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:198)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 72 bytes in 1 blocks are still reachable in loss record 616 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDC411: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:198)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 72 bytes in 1 blocks are still reachable in loss record 617 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FC1743: __gnu_cxx::new_allocator<std::_Rb_tree_node<Rocket::Core::StringBase<char> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FC16F1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<Rocket::Core::StringBase<char> > > >::allocate(std::allocator<std::_Rb_tree_node<Rocket::Core::StringBase<char> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FC1386: std::_Rb_tree<Rocket::Core::StringBase<char>, Rocket::Core::StringBase<char>, std::_Identity<Rocket::Core::StringBase<char> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x4FC127F: std::_Rb_tree<Rocket::Core::StringBase<char>, Rocket::Core::StringBase<char>, std::_Identity<Rocket::Core::StringBase<char> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >::_M_create_node(Rocket::Core::StringBase<char> const&) (stl_tree.h:395)
==25533== by 0x4FC11C7: std::_Rb_tree<Rocket::Core::StringBase<char>, Rocket::Core::StringBase<char>, std::_Identity<Rocket::Core::StringBase<char> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Rocket::Core::StringBase<char> const&) (stl_tree.h:1143)
==25533== by 0x4FC0EF9: std::_Rb_tree<Rocket::Core::StringBase<char>, Rocket::Core::StringBase<char>, std::_Identity<Rocket::Core::StringBase<char> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >::_M_insert_unique(Rocket::Core::StringBase<char> const&) (stl_tree.h:1501)
==25533== by 0x4FBFBA8: std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >::insert(Rocket::Core::StringBase<char> const&) (stl_set.h:502)
==25533== by 0x5021C44: Rocket::Core::ElementStyle::SetPseudoClass(Rocket::Core::StringBase<char> const&, bool) (ElementStyle.cpp:147)
==25533== by 0x4FEAEB2: Rocket::Core::Element::SetPseudoClass(Rocket::Core::StringBase<char> const&, bool) (Element.cpp:619)
==25533== by 0x4FEF094: Rocket::Core::Element::ProcessEvent(Rocket::Core::Event&) (Element.cpp:1726)
==25533== by 0x501B6DC: Rocket::Core::ElementDocument::ProcessEvent(Rocket::Core::Event&) (ElementDocument.cpp:389)
==25533== by 0x5030F76: Rocket::Core::EventDispatcher::TriggerEvents(Rocket::Core::Event*) (EventDispatcher.cpp:215)
==25533== by 0x5030A14: Rocket::Core::EventDispatcher::DispatchEvent(Rocket::Core::Element*, Rocket::Core::StringBase<char> const&, Rocket::Core::Dictionary const&, bool) (EventDispatcher.cpp:146)
==25533== by 0x4FEA686: Rocket::Core::Element::DispatchEvent(Rocket::Core::StringBase<char> const&, Rocket::Core::Dictionary const&, bool) (Element.cpp:1053)
==25533== by 0x4FCA6E9: Rocket::Core::RKTEventFunctor::operator()(Rocket::Core::ElementReference&) (EventIterators.h:55)
==25533== by 0x4FCA59D: Rocket::Core::RKTEventFunctor std::for_each<__gnu_cxx::__normal_iterator<Rocket::Core::ElementReference*, std::vector<Rocket::Core::ElementReference, std::allocator<Rocket::Core::ElementReference> > >, Rocket::Core::RKTEventFunctor>(__gnu_cxx::__normal_iterator<Rocket::Core::ElementReference*, std::vector<Rocket::Core::ElementReference, std::allocator<Rocket::Core::ElementReference> > >, __gnu_cxx::__normal_iterator<Rocket::Core::ElementReference*, std::vector<Rocket::Core::ElementReference, std::allocator<Rocket::Core::ElementReference> > >, Rocket::Core::RKTEventFunctor) (stl_algo.h:3755)
==25533== by 0x4FC7EE1: Rocket::Core::Context::SendEvents(std::set<Rocket::Core::ElementReference, std::less<Rocket::Core::ElementReference>, std::allocator<Rocket::Core::ElementReference> > const&, std::set<Rocket::Core::ElementReference, std::less<Rocket::Core::ElementReference>, std::allocator<Rocket::Core::ElementReference> > const&, Rocket::Core::StringBase<char> const&, Rocket::Core::Dictionary const&, bool) (Context.cpp:1221)
==25533== by 0x4FC832F: Rocket::Core::Context::OnFocusChange(Rocket::Core::Element*) (Context.cpp:913)
==25533== by 0x4FEC319: Rocket::Core::Element::Focus() (Element.cpp:991)
==25533== by 0x501A888: Rocket::Core::ElementDocument::Show(int) (ElementDocument.cpp:232)
==25533== by 0x4426AD: main (main.cpp:76)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 618 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5093053: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5093001: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x5092D46: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x5092C3F: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_tree.h:395)
==25533== by 0x5092B47: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_tree.h:1143)
==25533== by 0x509271E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_tree.h:1602)
==25533== by 0x509263F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_map.h:683)
==25533== by 0x5091A95: std::map<Rocket::Core::StringBase<char>, Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x508F8E8: Rocket::Core::StyleSheetNode::GetChildNode(Rocket::Core::StringBase<char> const&, Rocket::Core::StyleSheetNode::NodeType, bool) (StyleSheetNode.cpp:280)
==25533== by 0x508F6CE: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:146)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 619 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x500E323: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x500E2D1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x500E206: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x500E0FF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_tree.h:395)
==25533== by 0x5010167: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_tree.h:1143)
==25533== by 0x500FD1E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_tree.h:1602)
==25533== by 0x500FC5F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Decorator*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> const&) (stl_map.h:683)
==25533== by 0x5009655: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Decorator*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Decorator*> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x5006DE0: Rocket::Core::ElementDefinition::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&, std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDefinition.cpp:467)
==25533== by 0x5004A90: Rocket::Core::ElementDefinition::InstanceDecorators(std::map<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >, Rocket::Core::PropertyDictionary, std::less<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > >, std::allocator<std::pair<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const, Rocket::Core::PropertyDictionary> > > const&) (ElementDefinition.cpp:442)
==25533== by 0x50048A1: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:124)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 620 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5086D63: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5086D11: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x5086A56: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x508694F: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_tree.h:395)
==25533== by 0x5086857: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_tree.h:1143)
==25533== by 0x508640E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_tree.h:1602)
==25533== by 0x508632F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::ElementDefinition*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> const&) (stl_map.h:683)
==25533== by 0x50861F5: std::map<Rocket::Core::StringBase<char>, Rocket::Core::ElementDefinition*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::ElementDefinition*> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50858B8: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:203)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 621 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC4FA: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:201)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 622 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC5D8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:208)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 623 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC693: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:215)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 624 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC911: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:239)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 625 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC9F6: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:246)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 626 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDCAB8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:253)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 627 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDCBEE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:267)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 628 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC4FA: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:201)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 629 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC5D8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:208)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 630 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC693: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:215)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 631 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC911: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:239)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 632 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC9F6: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:246)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 633 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDCAB8: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:253)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 1 blocks are still reachable in loss record 634 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDCBEE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:267)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 2 blocks are still reachable in loss record 635 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5093DC3: __gnu_cxx::new_allocator<std::_Rb_tree_node<Rocket::Core::StyleSheetNode*> >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5093D71: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<Rocket::Core::StyleSheetNode*> > >::allocate(std::allocator<std::_Rb_tree_node<Rocket::Core::StyleSheetNode*> >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x5093CF6: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_get_node() (stl_tree.h:385)
==25533== by 0x5093BEF: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_create_node(Rocket::Core::StyleSheetNode* const&) (stl_tree.h:395)
==25533== by 0x5093A97: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Rocket::Core::StyleSheetNode* const&) (stl_tree.h:1143)
==25533== by 0x5093789: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_insert_unique(Rocket::Core::StyleSheetNode* const&) (stl_tree.h:1501)
==25533== by 0x5091828: std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::insert(Rocket::Core::StyleSheetNode* const&) (stl_set.h:502)
==25533== by 0x508FA5D: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:162)
==25533== by 0x508FE65: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:189)
==25533== by 0x5084CF9: Rocket::Core::StyleSheet::BuildNodeIndex() (StyleSheet.cpp:96)
==25533== by 0x501A650: Rocket::Core::ElementDocument::SetStyleSheet(Rocket::Core::StyleSheet*) (ElementDocument.cpp:194)
==25533== by 0x501A13B: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:128)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 80 bytes in 2 blocks are still reachable in loss record 636 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5093DC3: __gnu_cxx::new_allocator<std::_Rb_tree_node<Rocket::Core::StyleSheetNode*> >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5093D71: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<Rocket::Core::StyleSheetNode*> > >::allocate(std::allocator<std::_Rb_tree_node<Rocket::Core::StyleSheetNode*> >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x5093CF6: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_get_node() (stl_tree.h:385)
==25533== by 0x5093BEF: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_create_node(Rocket::Core::StyleSheetNode* const&) (stl_tree.h:395)
==25533== by 0x5093A97: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Rocket::Core::StyleSheetNode* const&) (stl_tree.h:1143)
==25533== by 0x5093789: std::_Rb_tree<Rocket::Core::StyleSheetNode*, Rocket::Core::StyleSheetNode*, std::_Identity<Rocket::Core::StyleSheetNode*>, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::_M_insert_unique(Rocket::Core::StyleSheetNode* const&) (stl_tree.h:1501)
==25533== by 0x5091828: std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >::insert(Rocket::Core::StyleSheetNode* const&) (stl_set.h:502)
==25533== by 0x508FCDD: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:180)
==25533== by 0x508FE65: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:189)
==25533== by 0x5084CF9: Rocket::Core::StyleSheet::BuildNodeIndex() (StyleSheet.cpp:96)
==25533== by 0x501A650: Rocket::Core::ElementDocument::SetStyleSheet(Rocket::Core::StyleSheet*) (ElementDocument.cpp:194)
==25533== by 0x501A13B: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:128)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 96 bytes in 1 blocks are still reachable in loss record 637 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5002E53: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5002E01: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x5002936: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x500282F: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_tree.h:395)
==25533== by 0x5002747: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_tree.h:1143)
==25533== by 0x5002489: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::_M_insert_unique(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_tree.h:1501)
==25533== by 0x4FFE2C8: std::map<Rocket::Core::StringBase<char>, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > > >::insert(std::pair<Rocket::Core::StringBase<char> const, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > > const&) (stl_map.h:630)
==25533== by 0x4FFD6EB: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:94)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 104 bytes in 1 blocks are still reachable in loss record 643 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x50A3DA9: Rocket::Core::TextureDatabase::Fetch(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (TextureDatabase.cpp:77)
==25533== by 0x50A37E8: Rocket::Core::Texture::Load(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (Texture.cpp:61)
==25533== by 0x4FD4AB6: Rocket::Core::Decorator::LoadTexture(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (Decorator.cpp:90)
==25533== by 0x4FDBA37: Rocket::Core::DecoratorTiledBox::Initialise(Rocket::Core::DecoratorTiled::Tile const*, Rocket::Core::StringBase<char> const*, Rocket::Core::StringBase<char> const*) (DecoratorTiledBox.cpp:71)
==25533== by 0x4FDE2EC: Rocket::Core::DecoratorTiledBoxInstancer::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (DecoratorTiledBoxInstancer.cpp:74)
==25533== by 0x503647D: Rocket::Core::Factory::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (Factory.cpp:377)
==25533== by 0x5006D46: Rocket::Core::ElementDefinition::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&, std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDefinition.cpp:457)
==25533== by 0x5004A90: Rocket::Core::ElementDefinition::InstanceDecorators(std::map<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >, Rocket::Core::PropertyDictionary, std::less<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > >, std::allocator<std::pair<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const, Rocket::Core::PropertyDictionary> > > const&) (ElementDefinition.cpp:442)
==25533== by 0x50048A1: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:124)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 112 bytes in 1 blocks are still reachable in loss record 646 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5001643: __gnu_cxx::new_allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x50015F1: __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > >::allocate(std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x50011B5: std::_Vector_base<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x5000C1C: std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>*, std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > > >, std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> const&) (vector.tcc:353)
==25533== by 0x4FFE923: std::vector<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int>, std::allocator<std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> > >::push_back(std::pair<std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > >, int> const&) (stl_vector.h:925)
==25533== by 0x4FFD872: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:96)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 160 bytes in 1 blocks are still reachable in loss record 654 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC856: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:231)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 160 bytes in 1 blocks are still reachable in loss record 655 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDA173: __gnu_cxx::new_allocator<Rocket::Core::Vertex>::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDA121: __gnu_cxx::__alloc_traits<std::allocator<Rocket::Core::Vertex> >::allocate(std::allocator<Rocket::Core::Vertex>&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FD9E15: std::_Vector_base<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_allocate(unsigned long) (stl_vector.h:170)
==25533== by 0x4FD97C3: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (vector.tcc:491)
==25533== by 0x4FD9354: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::insert(__gnu_cxx::__normal_iterator<Rocket::Core::Vertex*, std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> > >, unsigned long, Rocket::Core::Vertex const&) (stl_vector.h:1073)
==25533== by 0x4FD800D: std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >::resize(unsigned long, Rocket::Core::Vertex) (stl_vector.h:716)
==25533== by 0x4FD7720: Rocket::Core::DecoratorTiled::Tile::GenerateGeometry(std::vector<Rocket::Core::Vertex, std::allocator<Rocket::Core::Vertex> >&, std::vector<int, std::allocator<int> >&, Rocket::Core::Element*, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&, Rocket::Core::Vector2<float> const&) const (DecoratorTiled.cpp:187)
==25533== by 0x4FDC856: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:231)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 160 bytes in 2 blocks are still reachable in loss record 656 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5093053: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5093001: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x5092D46: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x5092C3F: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_tree.h:395)
==25533== by 0x5092B47: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_tree.h:1143)
==25533== by 0x509271E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_tree.h:1602)
==25533== by 0x509263F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> const&) (stl_map.h:683)
==25533== by 0x5091A95: std::map<Rocket::Core::StringBase<char>, Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::StyleSheetNode*> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x508F8E8: Rocket::Core::StyleSheetNode::GetChildNode(Rocket::Core::StringBase<char> const&, Rocket::Core::StyleSheetNode::NodeType, bool) (StyleSheetNode.cpp:280)
==25533== by 0x508F6CE: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:146)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 192 bytes in 1 blocks are still reachable in loss record 661 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FF8D13: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FF8CC1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FF8B26: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x4FF89CF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:395)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x5071460: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&) (PropertyDictionary.cpp:45)
==25533== by 0x5079185: Rocket::Core::PropertySpecification::ParsePropertyDeclaration(Rocket::Core::PropertyDictionary&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, int) const (PropertySpecification.cpp:175)
==25533== by 0x509EF2D: Rocket::Core::StyleSheetSpecification::ParsePropertyDeclaration(Rocket::Core::PropertyDictionary&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, int) (StyleSheetSpecification.cpp:135)
==25533== by 0x5022385: Rocket::Core::ElementStyle::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (ElementStyle.cpp:249)
==25533== by 0x4FEA9CB: Rocket::Core::Element::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&) (Element.cpp:501)
==25533== by 0x501A524: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:151)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 192 bytes in 6 blocks are still reachable in loss record 662 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x50143AC: Rocket::Core::Property::operator=(Rocket::Core::Property const&) (Property.h:43)
==25533== by 0x50716C8: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 192 bytes in 6 blocks are still reachable in loss record 663 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x50143AC: Rocket::Core::Property::operator=(Rocket::Core::Property const&) (Property.h:43)
==25533== by 0x50716C8: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BF9: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:78)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 224 bytes in 1 blocks are still reachable in loss record 665 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5084B93: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:76)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 240 bytes in 2 blocks are still reachable in loss record 668 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5094B83: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5094B31: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x50943E6: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x50942DF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_tree.h:395)
==25533== by 0x5094207: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_tree.h:1143)
==25533== by 0x5093F69: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_insert_unique(std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_tree.h:1501)
==25533== by 0x5091738: std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::insert(std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_map.h:630)
==25533== by 0x508F9F1: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:162)
==25533== by 0x508FE65: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:189)
==25533== by 0x5084CF9: Rocket::Core::StyleSheet::BuildNodeIndex() (StyleSheet.cpp:96)
==25533== by 0x501A650: Rocket::Core::ElementDocument::SetStyleSheet(Rocket::Core::StyleSheet*) (ElementDocument.cpp:194)
==25533== by 0x501A13B: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:128)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 240 bytes in 2 blocks are still reachable in loss record 669 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5094B83: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x5094B31: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x50943E6: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x50942DF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_tree.h:395)
==25533== by 0x5094207: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_tree.h:1143)
==25533== by 0x5093F69: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > >, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::_M_insert_unique(std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_tree.h:1501)
==25533== by 0x5091738: std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >::insert(std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > const&) (stl_map.h:630)
==25533== by 0x508FC7F: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:180)
==25533== by 0x508FE65: Rocket::Core::StyleSheetNode::BuildIndex(std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&, std::map<Rocket::Core::StringBase<char>, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, std::set<Rocket::Core::StyleSheetNode*, std::less<Rocket::Core::StyleSheetNode*>, std::allocator<Rocket::Core::StyleSheetNode*> > > > >&) (StyleSheetNode.cpp:189)
==25533== by 0x5084CF9: Rocket::Core::StyleSheet::BuildNodeIndex() (StyleSheet.cpp:96)
==25533== by 0x501A650: Rocket::Core::ElementDocument::SetStyleSheet(Rocket::Core::StyleSheet*) (ElementDocument.cpp:194)
==25533== by 0x501A13B: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:128)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 288 bytes in 9 blocks are still reachable in loss record 671 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x4FF8B8C: std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>::pair(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_pair.h:96)
==25533== by 0x4FF8B68: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >::construct(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (new_allocator.h:130)
==25533== by 0x4FF8A13: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:397)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 288 bytes in 9 blocks are still reachable in loss record 672 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x50143AC: Rocket::Core::Property::operator=(Rocket::Core::Property const&) (Property.h:43)
==25533== by 0x50716C8: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 336 bytes in 1 blocks are still reachable in loss record 674 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5085832: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:195)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 368 bytes in 1 blocks are still reachable in loss record 675 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x5084560: Rocket::Core::StyleSheet::StyleSheet() (StyleSheet.cpp:50)
==25533== by 0x5084BA9: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:76)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 368 bytes in 1 blocks are still reachable in loss record 676 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x508F85C: Rocket::Core::StyleSheetNode::GetChildNode(Rocket::Core::StringBase<char> const&, Rocket::Core::StyleSheetNode::NodeType, bool) (StyleSheetNode.cpp:276)
==25533== by 0x508F6CE: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:146)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 416 bytes in 17 blocks are still reachable in loss record 681 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x4FF8B8C: std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>::pair(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_pair.h:96)
==25533== by 0x4FF8B68: __gnu_cxx::new_allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >::construct(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (new_allocator.h:130)
==25533== by 0x4FF8A13: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:397)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x5003FC7: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:74)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 480 bytes in 9 blocks are definitely lost in loss record 684 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x50B606C: Rocket::Core::Variant::Set(Rocket::Core::StringBase<char> const&) (Variant.cpp:134)
==25533== by 0x50B5F10: Rocket::Core::Variant::Set(Rocket::Core::Variant const&) (Variant.cpp:89)
==25533== by 0x50B62BE: Rocket::Core::Variant::operator=(Rocket::Core::Variant const&) (Variant.cpp:181)
==25533== by 0x501436E: Rocket::Core::Property::operator=(Rocket::Core::Property const&) (Property.h:43)
==25533== by 0x50716C8: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 496 bytes in 10 blocks are definitely lost in loss record 685 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x4302D1: Rocket::Core::StringBase<char>::StringBase(Rocket::Core::StringBase<char> const&) (StringBase.inl:38)
==25533== by 0x50B606C: Rocket::Core::Variant::Set(Rocket::Core::StringBase<char> const&) (Variant.cpp:134)
==25533== by 0x50B5F10: Rocket::Core::Variant::Set(Rocket::Core::Variant const&) (Variant.cpp:89)
==25533== by 0x50B62BE: Rocket::Core::Variant::operator=(Rocket::Core::Variant const&) (Variant.cpp:181)
==25533== by 0x501436E: Rocket::Core::Property::operator=(Rocket::Core::Property const&) (Property.h:43)
==25533== by 0x50716C8: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x5003FC7: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:74)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 576 bytes in 9 blocks are still reachable in loss record 692 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDAFA6: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FDAF51: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FDAD16: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData>, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x4FDAC0F: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData>, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >::_M_create_node(std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> const&) (stl_tree.h:395)
==25533== by 0x4FDAB17: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData>, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> const&) (stl_tree.h:1143)
==25533== by 0x4FDA6CE: std::_Rb_tree<Rocket::Core::RenderInterface*, std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData>, std::_Select1st<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> >, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> >, std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> const&) (stl_tree.h:1602)
==25533== by 0x4FDA60F: std::map<Rocket::Core::RenderInterface*, Rocket::Core::DecoratorTiled::Tile::TileData, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> >, std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> const&) (stl_map.h:683)
==25533== by 0x4FD7EFA: std::map<Rocket::Core::RenderInterface*, Rocket::Core::DecoratorTiled::Tile::TileData, std::less<Rocket::Core::RenderInterface*>, std::allocator<std::pair<Rocket::Core::RenderInterface* const, Rocket::Core::DecoratorTiled::Tile::TileData> > >::operator[](Rocket::Core::RenderInterface* const&) (stl_map.h:504)
==25533== by 0x4FD6C63: Rocket::Core::DecoratorTiled::Tile::CalculateDimensions(Rocket::Core::Element*, Rocket::Core::Texture const&) (DecoratorTiled.cpp:92)
==25533== by 0x4FDBDBE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:119)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 640 bytes in 20 blocks are still reachable in loss record 696 of 890
==25533== at 0x4C28C20: malloc (vg_replace_malloc.c:296)
==25533== by 0x4C2AFCF: realloc (vg_replace_malloc.c:692)
==25533== by 0x42E0E7: Rocket::Core::StringBase<char>::Reserve(unsigned long) (StringBase.inl:165)
==25533== by 0x42DFB3: Rocket::Core::StringBase<char>::_Assign(char const*, unsigned long, unsigned long) (StringBase.inl:695)
==25533== by 0x43031F: Rocket::Core::StringBase<char>::Assign(Rocket::Core::StringBase<char> const&, unsigned long) (StringBase.inl:270)
==25533== by 0x430256: Rocket::Core::StringBase<char>::operator=(Rocket::Core::StringBase<char> const&) (StringBase.inl:484)
==25533== by 0x50143AC: Rocket::Core::Property::operator=(Rocket::Core::Property const&) (Property.h:43)
==25533== by 0x50716C8: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x5003FC7: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:74)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 736 bytes in 2 blocks are still reachable in loss record 703 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x508F85C: Rocket::Core::StyleSheetNode::GetChildNode(Rocket::Core::StringBase<char> const&, Rocket::Core::StyleSheetNode::NodeType, bool) (StyleSheetNode.cpp:276)
==25533== by 0x508F6CE: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:146)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 776 bytes in 1 blocks are still reachable in loss record 775 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDE296: Rocket::Core::DecoratorTiledBoxInstancer::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (DecoratorTiledBoxInstancer.cpp:73)
==25533== by 0x503647D: Rocket::Core::Factory::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&) (Factory.cpp:377)
==25533== by 0x5006D46: Rocket::Core::ElementDefinition::InstanceDecorator(Rocket::Core::StringBase<char> const&, Rocket::Core::StringBase<char> const&, Rocket::Core::PropertyDictionary const&, std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDefinition.cpp:457)
==25533== by 0x5004A90: Rocket::Core::ElementDefinition::InstanceDecorators(std::map<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > >, Rocket::Core::PropertyDictionary, std::less<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > >, std::allocator<std::pair<std::vector<Rocket::Core::StringBase<char>, std::allocator<Rocket::Core::StringBase<char> > > const, Rocket::Core::PropertyDictionary> > > const&) (ElementDefinition.cpp:442)
==25533== by 0x50048A1: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:124)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 792 bytes in 9 blocks are still reachable in loss record 776 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDCE67: Rocket::Core::DecoratorTiledBoxData::DecoratorTiledBoxData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:42)
==25533== by 0x4FDC431: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:198)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x4FEA585: Rocket::Core::Element::SetBox(Rocket::Core::Box const&) (Element.cpp:406)
==25533== by 0x505C02A: Rocket::Core::LayoutBlockBox::Close() (LayoutBlockBox.cpp:244)
==25533== by 0x5062F02: Rocket::Core::LayoutEngine::FormatElement(Rocket::Core::Element*, Rocket::Core::Vector2<float> const&) (LayoutEngine.cpp:84)
==25533== by 0x501B0EA: Rocket::Core::ElementDocument::_UpdateLayout() (ElementDocument.cpp:307)
==25533== by 0x4FC93AD: Rocket::Core::ElementDocument::UpdateLayout() (ElementDocument.h:130)
==25533== by 0x4FE9EA0: Rocket::Core::Element::UpdateLayout() (Element.cpp:1646)
==25533== by 0x4FE9ECB: Rocket::Core::Element::GetBox(int) (Element.cpp:426)
==25533== by 0x4FDBDDE: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:122)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 792 bytes in 9 blocks are still reachable in loss record 777 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FDCE67: Rocket::Core::DecoratorTiledBoxData::DecoratorTiledBoxData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:42)
==25533== by 0x4FDC431: Rocket::Core::DecoratorTiledBox::GenerateElementData(Rocket::Core::Element*) (DecoratorTiledBox.cpp:198)
==25533== by 0x4FFD9A9: Rocket::Core::ElementDecoration::LoadDecorator(Rocket::Core::Decorator*) (ElementDecoration.cpp:110)
==25533== by 0x4FFD5AD: Rocket::Core::ElementDecoration::ReloadDecorators() (ElementDecoration.cpp:90)
==25533== by 0x502165C: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:122)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 1,152 bytes in 6 blocks are still reachable in loss record 831 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FF8D13: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FF8CC1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FF8B26: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x4FF89CF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:395)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 1,152 bytes in 6 blocks are still reachable in loss record 832 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FF8D13: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FF8CC1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FF8B26: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x4FF89CF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:395)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BF9: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:78)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 1,728 bytes in 9 blocks are still reachable in loss record 838 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FF8D13: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FF8CC1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FF8B26: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x4FF89CF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:395)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x508F764: Rocket::Core::StyleSheetNode::MergeProperties(Rocket::Core::PropertyDictionary const&, int) (StyleSheetNode.cpp:216)
==25533== by 0x508F60B: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:136)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x508F6F3: Rocket::Core::StyleSheetNode::MergeHierarchy(Rocket::Core::StyleSheetNode*, int) (StyleSheetNode.cpp:147)
==25533== by 0x5084BD0: Rocket::Core::StyleSheet::CombineStyleSheet(Rocket::Core::StyleSheet const*) const (StyleSheet.cpp:77)
==25533== by 0x5019FEA: Rocket::Core::ElementDocument::ProcessHeader(Rocket::Core::DocumentHeader const*) (ElementDocument.cpp:110)
==25533== by 0x50BB8DA: Rocket::Core::XMLNodeHandlerHead::ElementEnd(Rocket::Core::XMLParser*, Rocket::Core::StringBase<char> const&) (XMLNodeHandlerHead.cpp:112)
==25533== by 0x50BCBF5: Rocket::Core::XMLParser::HandleElementEnd(Rocket::Core::StringBase<char> const&) (XMLParser.cpp:196)
==25533== by 0x4FBEE00: Rocket::Core::BaseXMLParser::ReadCloseTag() (BaseXMLParser.cpp:262)
==25533== by 0x4FBE41D: Rocket::Core::BaseXMLParser::ReadBody() (BaseXMLParser.cpp:138)
==25533== by 0x4FBE0E3: Rocket::Core::BaseXMLParser::Parse(Rocket::Core::Stream*) (BaseXMLParser.cpp:72)
==25533== by 0x5036047: Rocket::Core::Factory::InstanceDocumentStream(Rocket::Core::Context*, Rocket::Core::Stream*) (Factory.cpp:327)
==25533== by 0x4FC3B1D: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:243)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== 3,840 bytes in 20 blocks are still reachable in loss record 879 of 890
==25533== at 0x4C29180: operator new(unsigned long) (vg_replace_malloc.c:324)
==25533== by 0x4FF8D13: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::allocate(unsigned long, void const*) (new_allocator.h:104)
==25533== by 0x4FF8CC1: __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >&, unsigned long) (alloc_traits.h:182)
==25533== by 0x4FF8B26: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_get_node() (stl_tree.h:385)
==25533== by 0x4FF89CF: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_create_node(std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:395)
==25533== by 0x5072927: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1143)
==25533== by 0x507251E: std::_Rb_tree<Rocket::Core::StringBase<char>, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property>, std::_Select1st<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_tree.h:1602)
==25533== by 0x507241F: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::insert(std::_Rb_tree_iterator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> >, std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> const&) (stl_map.h:683)
==25533== by 0x50718A2: std::map<Rocket::Core::StringBase<char>, Rocket::Core::Property, std::less<Rocket::Core::StringBase<char> >, std::allocator<std::pair<Rocket::Core::StringBase<char> const, Rocket::Core::Property> > >::operator[](Rocket::Core::StringBase<char> const&) (stl_map.h:504)
==25533== by 0x50716BC: Rocket::Core::PropertyDictionary::SetProperty(Rocket::Core::StringBase<char> const&, Rocket::Core::Property const&, int) (PropertyDictionary.cpp:104)
==25533== by 0x5071767: Rocket::Core::PropertyDictionary::Merge(Rocket::Core::PropertyDictionary const&, int) (PropertyDictionary.cpp:92)
==25533== by 0x5003FC7: Rocket::Core::ElementDefinition::Initialise(std::vector<Rocket::Core::StyleSheetNode const*, std::allocator<Rocket::Core::StyleSheetNode const*> > const&, std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementDefinition.cpp:74)
==25533== by 0x5085888: Rocket::Core::StyleSheet::GetElementDefinition(Rocket::Core::Element const*) const (StyleSheet.cpp:196)
==25533== by 0x502155A: Rocket::Core::ElementStyle::UpdateDefinition() (ElementStyle.cpp:102)
==25533== by 0x50214E6: Rocket::Core::ElementStyle::GetDefinition() (ElementStyle.cpp:85)
==25533== by 0x4FECA61: Rocket::Core::Element::DirtyStructure() (Element.cpp:1961)
==25533== by 0x4FEDD83: Rocket::Core::Element::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (Element.cpp:1490)
==25533== by 0x501B566: Rocket::Core::ElementDocument::OnPropertyChange(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&) (ElementDocument.cpp:373)
==25533== by 0x5021BC1: Rocket::Core::ElementStyle::DirtyProperties(std::set<Rocket::Core::StringBase<char>, std::less<Rocket::Core::StringBase<char> >, std::allocator<Rocket::Core::StringBase<char> > > const&, bool) (ElementStyle.cpp:691)
==25533== by 0x50233BE: Rocket::Core::ElementStyle::DirtyProperties() (ElementStyle.cpp:558)
==25533== by 0x4FEC8A2: Rocket::Core::Element::AppendChild(Rocket::Core::Element*, bool) (Element.cpp:1113)
==25533== by 0x4FC3B58: Rocket::Core::Context::LoadDocument(Rocket::Core::Stream*) (Context.cpp:247)
==25533== by 0x4FC3A92: Rocket::Core::Context::LoadDocument(Rocket::Core::StringBase<char> const&) (Context.cpp:230)
==25533== by 0x442660: main (main.cpp:73)
==25533==
==25533== LEAK SUMMARY:
==25533== definitely lost: 992 bytes in 20 blocks
==25533== indirectly lost: 0 bytes in 0 blocks
==25533== possibly lost: 0 bytes in 0 blocks
==25533== still reachable: 19,044 bytes in 215 blocks
==25533== suppressed: 568,866 bytes in 869 blocks
==25533==
==25533== For counts of detected and suppressed errors, rerun with: -v
==25533== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 111 from 28)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment