From b0d833740886eae0636fdf21862780871bfa01d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Sun, 26 Jun 2022 20:45:26 +0200 Subject: [PATCH] Replace typename --> class in templates --- include/laser_scan_utils/loop_closure_falko.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/laser_scan_utils/loop_closure_falko.h b/include/laser_scan_utils/loop_closure_falko.h index 9b5fdd1..a37ce5b 100644 --- a/include/laser_scan_utils/loop_closure_falko.h +++ b/include/laser_scan_utils/loop_closure_falko.h @@ -56,8 +56,8 @@ namespace laserscanutils { typedef falkolib::BSCExtractor<falkolib::FALKO> bscExtractor; typedef falkolib::CGHExtractor<falkolib::FALKO> cghExtractor; -template <typename T, typename D> using nn_matcher = falkolib::NNMatcher<T, D>; -template <typename T, typename D> using aht_matcher = falkolib::AHTMatcher<T, D>; +template <class T, class D> using nn_matcher = falkolib::NNMatcher<T, D>; +template <class T, class D> using aht_matcher = falkolib::AHTMatcher<T, D>; /** \brief Struct class that store falkolib parameters **/ @@ -111,7 +111,7 @@ struct ParameterLoopClosureFalko * \param _param parameter struct with falko lib parameters **/ -template <typename D, typename Extr, template <typename, typename> typename M> +template <class D, class Extr, template <class, class> class M> class LoopClosureFalko : public LoopClosureBase2d, public falkolib::FALKOExtractor { public: @@ -520,7 +520,7 @@ class LoopClosureFalko : public LoopClosureBase2d, public falkolib::FALKOExtract // Partial template specialization -template <typename D, typename Extr> class LoopClosureFalkoAht : public LoopClosureFalko<D, Extr, falkolib::AHTMatcher> +template <class D, class Extr> class LoopClosureFalkoAht : public LoopClosureFalko<D, Extr, falkolib::AHTMatcher> { public: LoopClosureFalkoAht(ParameterLoopClosureFalko _param) @@ -530,7 +530,7 @@ template <typename D, typename Extr> class LoopClosureFalkoAht : public LoopClos _param.yAbsMax_, _param.thetaAbsMax_)){}; }; -template <typename D, typename Extr> class LoopClosureFalkoNn : public LoopClosureFalko<D, Extr, falkolib::NNMatcher> +template <class D, class Extr> class LoopClosureFalkoNn : public LoopClosureFalko<D, Extr, falkolib::NNMatcher> { public: LoopClosureFalkoNn(ParameterLoopClosureFalko _param) -- GitLab