From 148594f808d76a585acd2acde5b92a338e4baf94 Mon Sep 17 00:00:00 2001 From: Gil Date: Wed, 9 Jan 2019 14:40:54 +0000 Subject: [PATCH] fixed doxygen issue doxygen doesn't seem to like variadic templates --- src/shogun/lib/type_case.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/shogun/lib/type_case.h b/src/shogun/lib/type_case.h index 79e283c1e19..2dad43ce367 100644 --- a/src/shogun/lib/type_case.h +++ b/src/shogun/lib/type_case.h @@ -22,6 +22,7 @@ namespace shogun { }; +#ifndef DOXYGEN_SHOULD_SKIP_THIS template struct Types { @@ -34,6 +35,7 @@ namespace shogun typedef Types Tail; typedef T1 Head; }; +#endif // DOXYGEN_SHOULD_SKIP_THIS typedef Types< bool, char, int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, @@ -213,6 +215,7 @@ namespace shogun "have the signature 'void f(auto value)'"); } }; +#ifndef DOXYGEN_SHOULD_SKIP_THIS #if defined(_MSC_VER) && _MSC_VER < 1920 template using check_lambda_return = ok; @@ -254,6 +257,7 @@ namespace shogun { }; #endif +#endif // DOXYGEN_SHOULD_SKIP_THIS template auto final_function_execute(const Any& any, FunctorT func)