1template<typename> struct MergeSpecializations; 2template<typename T> struct MergeSpecializations<T[]> { 3 typedef int partially_specialized_in_c; 4}; 5template<> struct MergeSpecializations<bool> { 6 typedef int explicitly_specialized_in_c; 7}; 8
1template<typename> struct MergeSpecializations; 2template<typename T> struct MergeSpecializations<T[]> { 3 typedef int partially_specialized_in_c; 4}; 5template<> struct MergeSpecializations<bool> { 6 typedef int explicitly_specialized_in_c; 7}; 8