Try again to fix hash<fbstring> namespacing
authorPeter Griess <pgriess@fb.com>
Sat, 1 Feb 2014 04:08:02 +0000 (20:08 -0800)
committerDave Watson <davejwatson@fb.com>
Fri, 28 Feb 2014 21:59:14 +0000 (13:59 -0800)
commitd364aea0dec7121fc2185f65bc89a08774ec3a65
tree55e29ff344389fbc735a1b6c2b6e31c87cb702da
parentad1086fcd709dc3f8dae1fffd95e485148eb39df
Try again to fix hash<fbstring> namespacing

Summary:
- Unfortunately when D1152140 broke the Android build, which uses the
Bionic C++ standard library, and which Boost doesn't auto-detect. Deal
with this by manually picking namespaces for template specialization
based on #defines.

Test Plan:
- fbconfig -r folly/ unicorn/utils/ && fbmake runtests
- Build Liger on iOS and Android

Reviewed By: andrei.alexandrescu@fb.com

FB internal diff: D1154569

Blame Revision: D1152140
folly/FBString.h
folly/String.h