diff --git a/alib2common/src/abstraction/CastRegistry.hpp b/alib2common/src/abstraction/CastRegistry.hpp
index 914a846dbabeed2c7065b371ca1ffcee32b125bb..44f0216de7be2cf1edf90fbefde0ee87606264f6 100644
--- a/alib2common/src/abstraction/CastRegistry.hpp
+++ b/alib2common/src/abstraction/CastRegistry.hpp
@@ -12,6 +12,7 @@
 #include <string>
 #include <set>
 #include <map>
+#include <functional>
 
 #include <exception/CommonException.h>
 #include <abstraction/OperationAbstraction.hpp>