From: Johannes Schanda Date: Wed, 23 Jan 2013 09:09:15 +0000 (+0100) Subject: Fix build on GCC < 4.7 X-Git-Tag: genivi_release_2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a952758730b4e405f5196b0a38d5b903ae3cb18b;p=profile%2Fivi%2Fcommon-api-runtime.git Fix build on GCC < 4.7 --- diff --git a/src/CommonAPI/SerializableVariant.h b/src/CommonAPI/SerializableVariant.h index d7af954..29cf6b2 100644 --- a/src/CommonAPI/SerializableVariant.h +++ b/src/CommonAPI/SerializableVariant.h @@ -55,9 +55,8 @@ struct MaxSize<_Type, _Types...> { current_type_size : next_type_size; }; -template -struct VariantTypeSelector: VariantTypeSelector<_SearchType, _RestTypes...> { -}; +template +struct VariantTypeSelector; template struct VariantTypeSelector<_SearchType, _SearchType, _RestTypes...> { diff --git a/src/CommonAPI/SerializableVariant.hpp b/src/CommonAPI/SerializableVariant.hpp index b42e4de..7d9d34b 100644 --- a/src/CommonAPI/SerializableVariant.hpp +++ b/src/CommonAPI/SerializableVariant.hpp @@ -216,7 +216,7 @@ private: const bool clear_; }; -template +template struct TypeSelector; template