Use override & final instead of just using virtual.

This is safer than using virtual and this lead to a minor
bug fixes.

Change-Id: Id69cb1cc569bf6bf245f22f029c7871b6c712568
This commit is contained in:
Sameer Agarwal
2019-07-14 00:16:13 +02:00
parent e4577dd6d9
commit 2ffddaccfe
89 changed files with 478 additions and 482 deletions
+3 -3
View File
@@ -48,9 +48,9 @@ using std::vector;
template <int kNumResiduals, int... Ns>
class MockCostFunctionBase : public SizedCostFunction<kNumResiduals, Ns...> {
public:
virtual bool Evaluate(double const* const* parameters,
double* residuals,
double** jacobians) const {
bool Evaluate(double const* const* parameters,
double* residuals,
double** jacobians) const final {
// Do nothing. This is never called.
return true;
}