diff --git a/src/headers/parsing/ParseComponents.hpp b/src/headers/parsing/ParseComponents.hpp index 5130c06..7d709fb 100644 --- a/src/headers/parsing/ParseComponents.hpp +++ b/src/headers/parsing/ParseComponents.hpp @@ -62,7 +62,7 @@ public: vector filteredComponents; for_each(cbegin(), cend(), [&filteredComponents](const component_ptr& it) { if (it->getId() == typeid(T)) { - filteredComponents.push_back(dynamic_cast(it.get())); + filteredComponents.push_back(dynamic_cast(to_address(it))); } }); return filteredComponents;