clang-tidy: override
[alexxy/gromacs.git] / src / gromacs / analysisdata / modules / histogram.h
index a3bb56ed748484874d9d95e2ffdb270412a55aaa..4875b8926ae3e0d672e1c34f7ab63152d8defb2c 100644 (file)
@@ -263,7 +263,7 @@ typedef std::unique_ptr<AbstractAverageHistogram> AverageHistogramPointer;
 class AbstractAverageHistogram : public AbstractAnalysisArrayData
 {
     public:
-        virtual ~AbstractAverageHistogram();
+        ~AbstractAverageHistogram() override;
 
         //! Returns bin properties for the histogram.
         const AnalysisHistogramSettings &settings() const { return settings_; }
@@ -369,7 +369,7 @@ class AnalysisDataSimpleHistogramModule : public AbstractAnalysisData,
         AnalysisDataSimpleHistogramModule();
         //! Creates a histogram module with defined bin parameters.
         explicit AnalysisDataSimpleHistogramModule(const AnalysisHistogramSettings &settings);
-        virtual ~AnalysisDataSimpleHistogramModule();
+        ~AnalysisDataSimpleHistogramModule() override;
 
         /*! \brief
          * (Re)initializes the histogram from settings.
@@ -389,22 +389,22 @@ class AnalysisDataSimpleHistogramModule : public AbstractAnalysisData,
         //! Returns bin properties for the histogram.
         const AnalysisHistogramSettings &settings() const;
 
-        virtual int frameCount() const;
+        int frameCount() const override;
 
-        virtual int flags() const;
+        int flags() const override;
 
-        virtual bool parallelDataStarted(
+        bool parallelDataStarted(
             AbstractAnalysisData              *data,
-            const AnalysisDataParallelOptions &options);
-        virtual void frameStarted(const AnalysisDataFrameHeader &header);
-        virtual void pointsAdded(const AnalysisDataPointSetRef &points);
-        virtual void frameFinished(const AnalysisDataFrameHeader &header);
-        virtual void frameFinishedSerial(int frameIndex);
-        virtual void dataFinished();
+            const AnalysisDataParallelOptions &options) override;
+        void frameStarted(const AnalysisDataFrameHeader &header) override;
+        void pointsAdded(const AnalysisDataPointSetRef &points) override;
+        void frameFinished(const AnalysisDataFrameHeader &header) override;
+        void frameFinishedSerial(int frameIndex) override;
+        void dataFinished() override;
 
     private:
-        virtual AnalysisDataFrameRef tryGetDataFrameInternal(int index) const;
-        virtual bool requestStorageInternal(int nframes);
+        AnalysisDataFrameRef tryGetDataFrameInternal(int index) const override;
+        bool requestStorageInternal(int nframes) override;
 
         class Impl;
 
@@ -443,7 +443,7 @@ class AnalysisDataWeightedHistogramModule : public AbstractAnalysisData,
         AnalysisDataWeightedHistogramModule();
         //! \copydoc AnalysisDataSimpleHistogramModule::AnalysisDataSimpleHistogramModule(const AnalysisHistogramSettings &)
         explicit AnalysisDataWeightedHistogramModule(const AnalysisHistogramSettings &settings);
-        virtual ~AnalysisDataWeightedHistogramModule();
+        ~AnalysisDataWeightedHistogramModule() override;
 
         //! \copydoc AnalysisDataSimpleHistogramModule::init()
         void init(const AnalysisHistogramSettings &settings);
@@ -454,22 +454,22 @@ class AnalysisDataWeightedHistogramModule : public AbstractAnalysisData,
         //! \copydoc AnalysisDataSimpleHistogramModule::settings()
         const AnalysisHistogramSettings &settings() const;
 
-        virtual int frameCount() const;
+        int frameCount() const override;
 
-        virtual int flags() const;
+        int flags() const override;
 
-        virtual bool parallelDataStarted(
+        bool parallelDataStarted(
             AbstractAnalysisData              *data,
-            const AnalysisDataParallelOptions &options);
-        virtual void frameStarted(const AnalysisDataFrameHeader &header);
-        virtual void pointsAdded(const AnalysisDataPointSetRef &points);
-        virtual void frameFinished(const AnalysisDataFrameHeader &header);
-        virtual void frameFinishedSerial(int frameIndex);
-        virtual void dataFinished();
+            const AnalysisDataParallelOptions &options) override;
+        void frameStarted(const AnalysisDataFrameHeader &header) override;
+        void pointsAdded(const AnalysisDataPointSetRef &points) override;
+        void frameFinished(const AnalysisDataFrameHeader &header) override;
+        void frameFinishedSerial(int frameIndex) override;
+        void dataFinished() override;
 
     private:
-        virtual AnalysisDataFrameRef tryGetDataFrameInternal(int index) const;
-        virtual bool requestStorageInternal(int nframes);
+        AnalysisDataFrameRef tryGetDataFrameInternal(int index) const override;
+        bool requestStorageInternal(int nframes) override;
 
         class Impl;
 
@@ -503,7 +503,7 @@ class AnalysisDataBinAverageModule : public AbstractAnalysisArrayData,
         AnalysisDataBinAverageModule();
         //! \copydoc AnalysisDataSimpleHistogramModule::AnalysisDataSimpleHistogramModule(const AnalysisHistogramSettings &)
         explicit AnalysisDataBinAverageModule(const AnalysisHistogramSettings &settings);
-        virtual ~AnalysisDataBinAverageModule();
+        ~AnalysisDataBinAverageModule() override;
 
         //! \copydoc AnalysisDataSimpleHistogramModule::init()
         void init(const AnalysisHistogramSettings &settings);
@@ -511,13 +511,13 @@ class AnalysisDataBinAverageModule : public AbstractAnalysisArrayData,
         //! \copydoc AnalysisDataSimpleHistogramModule::settings()
         const AnalysisHistogramSettings &settings() const;
 
-        virtual int flags() const;
+        int flags() const override;
 
-        virtual void dataStarted(AbstractAnalysisData *data);
-        virtual void frameStarted(const AnalysisDataFrameHeader &header);
-        virtual void pointsAdded(const AnalysisDataPointSetRef &points);
-        virtual void frameFinished(const AnalysisDataFrameHeader &header);
-        virtual void dataFinished();
+        void dataStarted(AbstractAnalysisData *data) override;
+        void frameStarted(const AnalysisDataFrameHeader &header) override;
+        void pointsAdded(const AnalysisDataPointSetRef &points) override;
+        void frameFinished(const AnalysisDataFrameHeader &header) override;
+        void dataFinished() override;
 
     private:
         class Impl;