1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

fix for ICC: decltype in base class

This commit is contained in:
bolero-MURAKAMI 2014-02-21 23:16:23 +09:00
parent b14c8e7d73
commit 1cfea12064
5 changed files with 13 additions and 11 deletions

View file

@ -35,7 +35,7 @@ namespace sprout {
#else
template<typename T>
struct has_mem_generated_value
: public decltype(sprout::generators::detail::has_mem_generated_value_test<T>::test(0))
: public sprout::identity<decltype(sprout::generators::detail::has_mem_generated_value_test<T>::test(0))>::type
{};
#endif
@ -110,7 +110,7 @@ namespace sprout {
#else
template<typename T>
struct has_mem_next_generator
: public decltype(sprout::generators::detail::has_mem_next_generator_test<T>::test(0))
: public sprout::identity<decltype(sprout::generators::detail::has_mem_next_generator_test<T>::test(0))>::type
{};
#endif