Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Modules/Core/Common/include/itkEquivalencyTable.h
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ class ITKCommon_EXPORT EquivalencyTable : public DataObject

protected:
EquivalencyTable() = default;
~EquivalencyTable() override = default;
~EquivalencyTable() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
2 changes: 1 addition & 1 deletion Modules/Core/Common/include/itkLoggerManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ class ITKCommon_EXPORT LoggerManager : public Object
LoggerManager() = default;

/** Destructor */
~LoggerManager() override = default;
~LoggerManager() override;

/** Print contents of a LoggerManager */
void
Expand Down
2 changes: 1 addition & 1 deletion Modules/Core/Common/include/itkLoggerOutput.h
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ class ITKCommon_EXPORT LoggerOutput : public OutputWindow

protected:
LoggerOutput() = default;
~LoggerOutput() override = default;
~LoggerOutput() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
2 changes: 2 additions & 0 deletions Modules/Core/Common/src/itkEquivalencyTable.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

namespace itk
{
EquivalencyTable::~EquivalencyTable() = default;

bool
EquivalencyTable::Add(unsigned long a, unsigned long b)
{
Expand Down
2 changes: 2 additions & 0 deletions Modules/Core/Common/src/itkLoggerManager.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

namespace itk
{
LoggerManager::~LoggerManager() = default;

/** create a logger and add it into LoggerManager */
LoggerManager::LoggerPointer
LoggerManager::CreateLogger(const NameType & name, PriorityLevelEnum level, PriorityLevelEnum levelForFlushing)
Expand Down
2 changes: 2 additions & 0 deletions Modules/Core/Common/src/itkLoggerOutput.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@

namespace itk
{
LoggerOutput::~LoggerOutput() = default;

/** Send a string to display. */
void
LoggerOutput::DisplayText(const char * t)
Expand Down
2 changes: 1 addition & 1 deletion Modules/IO/ImageBase/include/itkArchetypeSeriesFileNames.h
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ class ITKIOImageBase_EXPORT ArchetypeSeriesFileNames : public Object

protected:
ArchetypeSeriesFileNames();
~ArchetypeSeriesFileNames() override = default;
~ArchetypeSeriesFileNames() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
2 changes: 1 addition & 1 deletion Modules/IO/ImageBase/include/itkNumericSeriesFileNames.h
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ class ITKIOImageBase_EXPORT NumericSeriesFileNames : public Object

protected:
NumericSeriesFileNames();
~NumericSeriesFileNames() override = default;
~NumericSeriesFileNames() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ class ITKIOImageBase_EXPORT RegularExpressionSeriesFileNames : public Object
: m_Directory(".")
, m_RegularExpression(".*\\.([0-9]+)")
{}
~RegularExpressionSeriesFileNames() override = default;
~RegularExpressionSeriesFileNames() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
2 changes: 2 additions & 0 deletions Modules/IO/ImageBase/src/itkArchetypeSeriesFileNames.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@

namespace itk
{
ArchetypeSeriesFileNames::~ArchetypeSeriesFileNames() = default;

ArchetypeSeriesFileNames::ArchetypeSeriesFileNames()
: m_Archetype("")
{}
Expand Down
2 changes: 2 additions & 0 deletions Modules/IO/ImageBase/src/itkNumericSeriesFileNames.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@

namespace itk
{
NumericSeriesFileNames::~NumericSeriesFileNames() = default;

NumericSeriesFileNames::NumericSeriesFileNames()
: m_SeriesFormat("%d")
{}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ struct lt_pair_alphabetic_string_string

namespace itk
{
RegularExpressionSeriesFileNames::~RegularExpressionSeriesFileNames() = default;

const std::vector<std::string> &
RegularExpressionSeriesFileNames::GetFileNames()
{
Expand Down
2 changes: 1 addition & 1 deletion Modules/Numerics/FEM/include/itkFEMLightObject.h
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ class ITKFEM_EXPORT FEMLightObject : public itk::LightObject
/**
* Virtual destructor
*/
~FEMLightObject() override = default;
~FEMLightObject() override;

void
PrintSelf(std::ostream & os, Indent indent) const override;
Expand Down
2 changes: 2 additions & 0 deletions Modules/Numerics/FEM/src/itkFEMLightObject.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ namespace itk
{
namespace fem
{
FEMLightObject::~FEMLightObject() = default;

/**
* Here we just read the global number from the stream.
* This should be the first function called when reading object data.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ class ITKOptimizers_EXPORT ExhaustiveOptimizer : public SingleValuedNonLinearOpt

protected:
ExhaustiveOptimizer();
~ExhaustiveOptimizer() override = default;
~ExhaustiveOptimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ class ITKOptimizers_EXPORT GradientDescentOptimizer : public SingleValuedNonLine

protected:
GradientDescentOptimizer();
~GradientDescentOptimizer() override = default;
~GradientDescentOptimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ class ITKOptimizers_EXPORT InitializationBiasedParticleSwarmOptimizer : public P

protected:
InitializationBiasedParticleSwarmOptimizer();
~InitializationBiasedParticleSwarmOptimizer() override = default;
~InitializationBiasedParticleSwarmOptimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;
void
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ class ITKOptimizers_EXPORT MultipleValuedNonLinearOptimizer : public NonLinearOp

protected:
MultipleValuedNonLinearOptimizer();
~MultipleValuedNonLinearOptimizer() override = default;
~MultipleValuedNonLinearOptimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ class ITKOptimizers_EXPORT OnePlusOneEvolutionaryOptimizer : public SingleValued
protected:
OnePlusOneEvolutionaryOptimizer();
OnePlusOneEvolutionaryOptimizer(const OnePlusOneEvolutionaryOptimizer &);
~OnePlusOneEvolutionaryOptimizer() override = default;
~OnePlusOneEvolutionaryOptimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
2 changes: 1 addition & 1 deletion Modules/Numerics/Optimizers/include/itkOptimizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ class ITKOptimizers_EXPORT Optimizer : public Object

protected:
Optimizer();
~Optimizer() override = default;
~Optimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ class ITKOptimizers_EXPORT QuaternionRigidTransformGradientDescentOptimizer : pu

protected:
QuaternionRigidTransformGradientDescentOptimizer() = default;
~QuaternionRigidTransformGradientDescentOptimizer() override = default;
~QuaternionRigidTransformGradientDescentOptimizer() override;
};
} // end namespace itk

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ class ITKOptimizers_EXPORT RegularStepGradientDescentBaseOptimizer : public Sing

protected:
RegularStepGradientDescentBaseOptimizer();
~RegularStepGradientDescentBaseOptimizer() override = default;
~RegularStepGradientDescentBaseOptimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ class ITKOptimizers_EXPORT RegularStepGradientDescentOptimizer : public RegularS

protected:
RegularStepGradientDescentOptimizer() = default;
~RegularStepGradientDescentOptimizer() override = default;
~RegularStepGradientDescentOptimizer() override;

/** Advance one step along the corrected gradient taking into
* account the steplength represented by factor.
Expand Down
2 changes: 1 addition & 1 deletion Modules/Numerics/Optimizers/include/itkSPSAOptimizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ class ITKOptimizers_EXPORT SPSAOptimizer : public SingleValuedNonLinearOptimizer

protected:
SPSAOptimizer();
~SPSAOptimizer() override = default;
~SPSAOptimizer() override;

/** PrintSelf method. */
void
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ class ITKOptimizers_EXPORT SingleValuedNonLinearOptimizer : public NonLinearOpti

protected:
SingleValuedNonLinearOptimizer();
~SingleValuedNonLinearOptimizer() override = default;
~SingleValuedNonLinearOptimizer() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ class ITKOptimizers_EXPORT VersorTransformOptimizer : public RegularStepGradient

protected:
VersorTransformOptimizer() = default;
~VersorTransformOptimizer() override = default;
~VersorTransformOptimizer() override;
};
} // end namespace itk

Expand Down
1 change: 1 addition & 0 deletions Modules/Numerics/Optimizers/src/itkExhaustiveOptimizer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

namespace itk
{
ExhaustiveOptimizer::~ExhaustiveOptimizer() = default;

ExhaustiveOptimizer::ExhaustiveOptimizer() = default;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

namespace itk
{
GradientDescentOptimizer::~GradientDescentOptimizer() = default;

/**
* Constructor
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

namespace itk
{
InitializationBiasedParticleSwarmOptimizer::~InitializationBiasedParticleSwarmOptimizer() = default;

InitializationBiasedParticleSwarmOptimizer::InitializationBiasedParticleSwarmOptimizer()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

namespace itk
{
MultipleValuedNonLinearOptimizer::~MultipleValuedNonLinearOptimizer() = default;

MultipleValuedNonLinearOptimizer::MultipleValuedNonLinearOptimizer()
{
m_CostFunction = nullptr;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
#include "itkMath.h"
namespace itk
{
OnePlusOneEvolutionaryOptimizer::~OnePlusOneEvolutionaryOptimizer() = default;

OnePlusOneEvolutionaryOptimizer::OnePlusOneEvolutionaryOptimizer()
{
m_CatchGetValueException = false;
Expand Down
2 changes: 2 additions & 0 deletions Modules/Numerics/Optimizers/src/itkOptimizer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

namespace itk
{
Optimizer::~Optimizer() = default;

/**
* Constructor
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@

namespace itk
{
QuaternionRigidTransformGradientDescentOptimizer::~QuaternionRigidTransformGradientDescentOptimizer() = default;

/**
* Advance one Step following the gradient direction
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

namespace itk
{
RegularStepGradientDescentBaseOptimizer::~RegularStepGradientDescentBaseOptimizer() = default;

/**
* Constructor
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

namespace itk
{
RegularStepGradientDescentOptimizer::~RegularStepGradientDescentOptimizer() = default;

/**
* Advance one Step following the gradient direction
* This method will be overridden in non-vector spaces
Expand Down
1 change: 1 addition & 0 deletions Modules/Numerics/Optimizers/src/itkSPSAOptimizer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

namespace itk
{
SPSAOptimizer::~SPSAOptimizer() = default;

SPSAOptimizer::SPSAOptimizer()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

namespace itk
{
SingleValuedNonLinearOptimizer::~SingleValuedNonLinearOptimizer() = default;

SingleValuedNonLinearOptimizer::SingleValuedNonLinearOptimizer()
{
m_CostFunction = nullptr;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

namespace itk
{
VersorTransformOptimizer::~VersorTransformOptimizer() = default;

/**
* Advance one Step following the gradient direction
* This method will be overridden in non-vector spaces
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ class ITKStatistics_EXPORT ChiSquareDistribution : public ProbabilityDistributio

protected:
ChiSquareDistribution();
~ChiSquareDistribution() override = default;
~ChiSquareDistribution() override;

void
PrintSelf(std::ostream & os, Indent indent) const override;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ class ITKStatistics_EXPORT DenseFrequencyContainer2 : public Object

protected:
DenseFrequencyContainer2();
~DenseFrequencyContainer2() override = default;
~DenseFrequencyContainer2() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ class ITKStatistics_EXPORT GaussianDistribution : public ProbabilityDistribution

protected:
GaussianDistribution();
~GaussianDistribution() override = default;
~GaussianDistribution() override;

void
PrintSelf(std::ostream & os, Indent indent) const override;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ class ITKStatistics_EXPORT MaximumDecisionRule : public DecisionRule

protected:
MaximumDecisionRule() = default;
~MaximumDecisionRule() override = default;
~MaximumDecisionRule() override;

}; // end of class
} // end of namespace Statistics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ class ITKStatistics_EXPORT MaximumRatioDecisionRule : public DecisionRule

protected:
MaximumRatioDecisionRule();
~MaximumRatioDecisionRule() override = default;
~MaximumRatioDecisionRule() override;
void
PrintSelf(std::ostream & os, Indent indent) const override;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ class ITKStatistics_EXPORT MinimumDecisionRule : public DecisionRule

protected:
MinimumDecisionRule() = default;
~MinimumDecisionRule() override = default;
~MinimumDecisionRule() override;

}; // end of class
} // end of namespace Statistics
Expand Down
Loading
Loading