Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes doxygen issue #4457

Merged
merged 1 commit into from
Jan 9, 2019
Merged
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
4 changes: 4 additions & 0 deletions src/shogun/lib/type_case.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ namespace shogun
{
};

#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <typename... Args>
struct Types
{
Expand All @@ -34,6 +35,7 @@ namespace shogun
typedef Types<Args...> 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,
Expand Down Expand Up @@ -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 <typename FunctorTraits>
using check_lambda_return = ok;
Expand Down Expand Up @@ -254,6 +257,7 @@ namespace shogun
{
};
#endif
#endif // DOXYGEN_SHOULD_SKIP_THIS

template <typename T, typename FunctorT>
auto final_function_execute(const Any& any, FunctorT func)
Expand Down