Skip to content

Commit

Permalink
Fix compiler warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
fintarin committed Jul 31, 2023
1 parent 9ab4d85 commit 514dcb8
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
4 changes: 2 additions & 2 deletions src/fintamath/functions/arithmetic/Div.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ std::unique_ptr<IMathObject> Div::multiDivSimpl(const IArithmetic &lhs, const IA
static const auto multiDiv = [] {
static MultiMethod<std::unique_ptr<IMathObject>(const IArithmetic &, const IArithmetic &)> outMultiPow;

outMultiPow.add<Integer, Integer>([](const Integer &lhs, const Integer &rhs) {
return divSimpl(lhs, rhs);
outMultiPow.add<Integer, Integer>([](const Integer &inLhs, const Integer &inRhs) {
return divSimpl(inLhs, inRhs);
});

return outMultiPow;
Expand Down
12 changes: 6 additions & 6 deletions src/fintamath/functions/powers/Pow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ std::unique_ptr<IMathObject> Pow::multiPowSimpl(const INumber &lhs, const INumbe
static const auto multiPow = [] {
static MultiMethod<std::unique_ptr<IMathObject>(const INumber &, const INumber &)> outMultiPow;

outMultiPow.add<Integer, Integer>([](const Integer &lhs, const Integer &rhs) {
return powSimpl(lhs, rhs);
outMultiPow.add<Integer, Integer>([](const Integer &inLhs, const Integer &inRhs) {
return powSimpl(inLhs, inRhs);
});

outMultiPow.add<Rational, Rational>([](const Rational &lhs, const Rational &rhs) {
return powSimpl(lhs, rhs);
outMultiPow.add<Rational, Rational>([](const Rational &inLhs, const Rational &inRhs) {
return powSimpl(inLhs, inRhs);
});

outMultiPow.add<Real, Real>([](const Real &lhs, const Real &rhs) {
return powSimpl(lhs, rhs);
outMultiPow.add<Real, Real>([](const Real &inLhs, const Real &inRhs) {
return powSimpl(inLhs, inRhs);
});

return outMultiPow;
Expand Down
12 changes: 6 additions & 6 deletions src/fintamath/functions/powers/Root.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -40,16 +40,16 @@ std::unique_ptr<IMathObject> Root::multiRootSimpl(const INumber &lhs, const INum
static const auto multiRoot = [] {
static MultiMethod<std::unique_ptr<IMathObject>(const INumber &, const INumber &)> outMultiRoot;

outMultiRoot.add<Integer, Integer>([](const Integer &lhs, const Integer &rhs) {
return rootSimpl(lhs, rhs);
outMultiRoot.add<Integer, Integer>([](const Integer &inLhs, const Integer &inRhs) {
return rootSimpl(inLhs, inRhs);
});

outMultiRoot.add<Rational, Integer>([](const Rational &lhs, const Integer &rhs) {
return rootSimpl(lhs, rhs);
outMultiRoot.add<Rational, Integer>([](const Rational &inLhs, const Integer &inRhs) {
return rootSimpl(inLhs, inRhs);
});

outMultiRoot.add<Real, Integer>([](const Real &lhs, const Integer &rhs) {
return rootSimpl(lhs, rhs);
outMultiRoot.add<Real, Integer>([](const Real &inLhs, const Integer &inRhs) {
return rootSimpl(inLhs, inRhs);
});

return outMultiRoot;
Expand Down

0 comments on commit 514dcb8

Please sign in to comment.