diff --git a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h
index e9171c345226f1e38e56af42fcaa660d0e099575..af9e0bd0e1bae0ba789e329840d76ff5fbb19abf 100644
--- a/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h
+++ b/source/RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h
@@ -271,16 +271,16 @@ namespace armarx
     {                                                                                           \
         using TupleT = decltype(std::make_tuple(__VA_ARGS__));                                  \
         const TupleT tuple;                                                                     \
-        virtual RtMessageLogEntryBase* _placementCopyConstruct(void* place) const final         \
+        RtMessageLogEntryBase* _placementCopyConstruct(void* place) const final override        \
         {                                                                                       \
             return new(place) RtMessageLogEntry(*this);                                         \
         }                                                                                       \
-        virtual std::size_t _sizeInBytes() const final {return sizeof(RtMessageLogEntry);}      \
-        virtual std::size_t _alignof() const final {return alignof(RtMessageLogEntry);}         \
-        virtual std::size_t line() const final {return line_;}                                  \
-        virtual std::string file() const final {return file_;}                                  \
-        virtual std::string func() const final {return func_;}                                  \
-        virtual std::string format() const final                                                \
+        std::size_t _sizeInBytes() const final override {return sizeof(RtMessageLogEntry);}     \
+        std::size_t _alignof() const final override {return alignof(RtMessageLogEntry);}        \
+        std::size_t line() const final override {return line_;}                                 \
+        std::string file() const final override {return file_;}                                 \
+        std::string func() const final override {return func_;}                                 \
+        std::string format() const final override                                               \
         {                                                                                       \
             return TupleToStringF<0,std::tuple_size<TupleT>::value -1>(FormatString, tuple);    \
         }                                                                                       \