| commit | 7104857773f790a549d399715482fa23d9b736cd | [log] [tgz] |
|---|---|---|
| author | Liam McLoughlin <[email protected]> | Fri Jan 25 19:07:06 2013 |
| committer | ChromeBot <[email protected]> | Mon Jan 28 16:16:30 2013 |
| tree | 6ce294bb88229f44567404a1a5a9cd1b89157724 | |
| parent | c3f69f6be02e31521474dce7eadf6ba4f4a7ce94 [diff] |
[dbus-c++] DBus-C++ operator overloading should rely on ADL DBus-C++ operator overloading (operator >>/<<) should rely on argument-dependent lookup, rather than on sticking the overloads in the global namespace, so that they can always be found correctly when used in templates. See http://clang.llvm.org/compatibility.html#dep_lookup to understand why the existing behaviour was incorrect BUG=none TEST=Compile against types.h with Clang Change-Id: I9239e960f6872f0f312561050d1bbd4cc9b87458 Reviewed-on: https://gerrit.chromium.org/gerrit/42027 Tested-by: Liam McLoughlin <[email protected]> Commit-Queue: Ryan Sleevi <[email protected]> Reviewed-by: Ryan Sleevi <[email protected]>