summaryrefslogtreecommitdiffstats
path: root/include/utils
diff options
context:
space:
mode:
authorAl Sutton <al@funkyandroid.com>2012-02-19 08:31:19 +0000
committerAl Sutton <al@funkyandroid.com>2012-02-19 08:31:19 +0000
commit579c2b4dc12543f53cf3c885b4a8525cfe4a533d (patch)
tree0ecbd0769f339854cca023a8cf56e75f0ba5aa63 /include/utils
parent125c4b9a95ecd1d65eb5ed52b084353a8d789f69 (diff)
downloadframeworks_native-579c2b4dc12543f53cf3c885b4a8525cfe4a533d.zip
frameworks_native-579c2b4dc12543f53cf3c885b4a8525cfe4a533d.tar.gz
frameworks_native-579c2b4dc12543f53cf3c885b4a8525cfe4a533d.tar.bz2
Xcode 4.3 compatibility checkin
The update compiler in Xcode 4.3 (and 4.4) requires lookups into dependant bases of class templates to be qualified. This checkin fixes the issues raised by the compiler by implementing the this-> recommendation from the llvm page at http://clang.llvm.org/compatibility.html#dep_lookup_bases Signed-off-by: Al Sutton <al@funkyandroid.com>
Diffstat (limited to 'include/utils')
-rw-r--r--include/utils/KeyedVector.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/utils/KeyedVector.h b/include/utils/KeyedVector.h
index 6bcdea4..65165a2 100644
--- a/include/utils/KeyedVector.h
+++ b/include/utils/KeyedVector.h
@@ -122,7 +122,7 @@ ssize_t KeyedVector<KEY,VALUE>::indexOfKey(const KEY& key) const {
template<typename KEY, typename VALUE> inline
const VALUE& KeyedVector<KEY,VALUE>::valueFor(const KEY& key) const {
- ssize_t i = indexOfKey(key);
+ ssize_t i = this->indexOfKey(key);
assert(i>=0);
return mVector.itemAt(i).value;
}
@@ -139,7 +139,7 @@ const KEY& KeyedVector<KEY,VALUE>::keyAt(size_t index) const {
template<typename KEY, typename VALUE> inline
VALUE& KeyedVector<KEY,VALUE>::editValueFor(const KEY& key) {
- ssize_t i = indexOfKey(key);
+ ssize_t i = this->indexOfKey(key);
assert(i>=0);
return mVector.editItemAt(i).value;
}
@@ -190,7 +190,7 @@ DefaultKeyedVector<KEY,VALUE>::DefaultKeyedVector(const VALUE& defValue)
template<typename KEY, typename VALUE> inline
const VALUE& DefaultKeyedVector<KEY,VALUE>::valueFor(const KEY& key) const {
- ssize_t i = indexOfKey(key);
+ ssize_t i = this->indexOfKey(key);
return i >= 0 ? KeyedVector<KEY,VALUE>::valueAt(i) : mDefault;
}