add override qualifier to virtual methods

This commit is contained in:
Arne Morten Kvarving
2023-05-16 23:03:23 +02:00
parent 005ff3e982
commit e6280fc80d
4 changed files with 6 additions and 6 deletions

View File

@@ -72,13 +72,13 @@ public:
void assign(const std::vector<T>& data);
void resize(size_t size);
void clear();
inline virtual size_t size() const;
inline size_t size() const override;
inline void set(size_t index, const T& val);
inline void setAll(const T& val);
inline void setConsecutive(const T& startVal);
inline const T& get(size_t index) const;
inline virtual T val(size_t index) const;
inline T val(size_t index) const override;
inline const T* ptr() const;
inline T* ptr();

View File

@@ -81,7 +81,7 @@ public:
class AssertHandlerConsole : public AssertHandler
{
public:
virtual Assert::FailAction handleAssert(const char* fileName, int lineNumber, const char* expr, const char* msg);
Assert::FailAction handleAssert(const char* fileName, int lineNumber, const char* expr, const char* msg) override;
private:
static void reportToConsole(const char* fileName, int lineNumber, const char* expr, const char* msg);
@@ -272,7 +272,7 @@ void AssertHandlerConsole::winCreateConsoleAndRedirectIO(bool redirectInput)
class AssertHandlerWinDialog : public AssertHandler
{
public:
virtual Assert::FailAction handleAssert(const char* fileName, int lineNumber, const char* expr, const char* msg);
Assert::FailAction handleAssert(const char* fileName, int lineNumber, const char* expr, const char* msg) override;
private:
static int handleUsingDialog(const char* fileName, int lineNumber, const char* expr, const char* msg);

View File

@@ -52,7 +52,7 @@ namespace Opm {
/// @brief
/// @todo Doc me!
/// @return
virtual std::string getTag() const {return ID_xmltag__param;}
std::string getTag() const override { return ID_xmltag__param; }
/// @brief
/// @todo Doc me!
/// @param

View File

@@ -93,7 +93,7 @@ namespace Opm {
// From ParameterMapItem
virtual ~ParameterGroup();
virtual std::string getTag() const;
std::string getTag() const override;
/// \brief A constructor typically used to initialize a
/// ParameterGroup from command-line arguments.