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); \ } \