diff --git a/include/laser/processor/processor_loop_closure_falko.h b/include/laser/processor/processor_loop_closure_falko.h
index cf9bfb58bfa78df8ecb470c0a71972f0170ee2c5..c320e7e9ca1deb58a8b51357f2fd914a5be54594 100644
--- a/include/laser/processor/processor_loop_closure_falko.h
+++ b/include/laser/processor/processor_loop_closure_falko.h
@@ -174,7 +174,7 @@ struct ParamsProcessorLoopClosureFalko : public ParamsProcessorLoopClosure
  * \tparam L Loop closure Type <LoopClosureFalkoAht> or <LoopClosureFalkoNn>
  * \param _param_falko parameter struct with falko lib parameters
  **/
-template <typename D, typename Extr, template <typename, typename> typename L>
+template <class D, class Extr, template <class, class> class L>
 class ProcessorLoopClosureFalko : public ProcessorLoopClosure
 {
     public:
diff --git a/include/laser/processor/processor_loop_closure_falko_icp.h b/include/laser/processor/processor_loop_closure_falko_icp.h
index 91de90904ca3de26eddb88e8288a284d6a16c75a..5f195111f88a206b41e973d040a7c3651c00ad01 100644
--- a/include/laser/processor/processor_loop_closure_falko_icp.h
+++ b/include/laser/processor/processor_loop_closure_falko_icp.h
@@ -78,7 +78,7 @@ struct ParamsProcessorLoopClosureFalkoIcp : public ParamsProcessorLoopClosureFal
  * \param _param_falko parameter struct with falko lib parameters
  **/
 
-template <typename D, typename Extr, template <typename, typename> typename L>
+template <class D, class Extr, template <class, class> class L>
 class ProcessorLoopClosureFalkoIcp : public ProcessorLoopClosureFalko<D, Extr, L>
 {