move folly::detail::IsSomeString outside of folly::detail
authorMarc Horowitz <mhorowitz@fb.com>
Thu, 16 Jan 2014 02:44:14 +0000 (18:44 -0800)
committerJordan DeLong <jdelong@fb.com>
Sun, 19 Jan 2014 01:39:27 +0000 (17:39 -0800)
commit5a7d0d75ee3a7bcb442ef42c0ddbe53e4c7b2198
tree35ff082f6e01b8dbaec9347a5eca5e48cd4f1d16
parenta247c8d3ff52e65c097170614ecb0639edebc569
move folly::detail::IsSomeString outside of folly::detail

Summary:
It is useful when writing additional specializations of of
toAppend() and related functions to use IsSomeString, the same way the
ones in Conv.h do.  Move IsSomeString out of detail, so outside code
doesn't access a detail namespace inappropriately.

Test Plan: fbmake runtests; arc lint

Reviewed By: tudorb@fb.com

FB internal diff: D1130910
folly/Conv.h
folly/Format-inl.h
folly/Format.h