make decodeVarint accept StringPiece
authorPhilip Pronin <philipp@fb.com>
Tue, 10 Feb 2015 01:54:29 +0000 (17:54 -0800)
committerSara Golemon <sgolemon@fb.com>
Wed, 11 Feb 2015 02:02:00 +0000 (18:02 -0800)
commita11dc9b7dfda07a11b702ef27578feb391caf811
treeea30106e4b652469371a602b56cca2a82b9f9397
parent2a9f8165839e9b9e44ee2822046e6829ee161f43
make decodeVarint accept StringPiece

Summary: `decodeVarint` now accepts all of `StringPiece`, `MutableStringPiece`, `ByteRange`, and `MutableByteRange`.

Test Plan: fbconfig -r folly unicorn/utils && fbmake runtests_opt -j32

Reviewed By: ott@fb.com, lucian@fb.com

Subscribers: trunkagent, chaoyc, search-fbcode-diffs@, unicorn-diffs@, folly-diffs@, yzhan, yfeldblum

FB internal diff: D1836805

Signature: t1:1836805:1423534085:cca5c3e83ad699e5d56e1d1e3394644ec3f94dab
folly/Varint.h
folly/test/VarintTest.cpp