summaryrefslogtreecommitdiffstats
path: root/include/utils
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugenis@google.com>2012-01-13 15:33:54 +0400
committerEvgeniy Stepanov <eugenis@google.com>2012-01-13 15:33:54 +0400
commit97470659e99ea0edb7154a6f0730c786bc881762 (patch)
tree07b80d7d9e50e9b7b955bfb39534fb2bd9d8f440 /include/utils
parentb37021a3620ae2f765701eb5d8039643ad27d01b (diff)
downloadframeworks_native-97470659e99ea0edb7154a6f0730c786bc881762.zip
frameworks_native-97470659e99ea0edb7154a6f0730c786bc881762.tar.gz
frameworks_native-97470659e99ea0edb7154a6f0730c786bc881762.tar.bz2
Fix compilation with Clang.
warning: extraneous template parameter list in template specialization template<> Change-Id: If3e3e1d06a018343b40ac0984dfd9ecc12629f8d
Diffstat (limited to 'include/utils')
-rw-r--r--include/utils/TypeHelpers.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/include/utils/TypeHelpers.h b/include/utils/TypeHelpers.h
index 7b4fb70..1f2c2d5 100644
--- a/include/utils/TypeHelpers.h
+++ b/include/utils/TypeHelpers.h
@@ -233,19 +233,15 @@ struct key_value_pair_t {
}
};
-template<>
template <typename K, typename V>
struct trait_trivial_ctor< key_value_pair_t<K, V> >
{ enum { value = aggregate_traits<K,V>::has_trivial_ctor }; };
-template<>
template <typename K, typename V>
struct trait_trivial_dtor< key_value_pair_t<K, V> >
{ enum { value = aggregate_traits<K,V>::has_trivial_dtor }; };
-template<>
template <typename K, typename V>
struct trait_trivial_copy< key_value_pair_t<K, V> >
{ enum { value = aggregate_traits<K,V>::has_trivial_copy }; };
-template<>
template <typename K, typename V>
struct trait_trivial_move< key_value_pair_t<K, V> >
{ enum { value = aggregate_traits<K,V>::has_trivial_move }; };