#include <folly/json/bser/Bser.h>
#include <folly/String.h>
#include <folly/io/Cursor.h>
usingnamespacefolly;
Cursor;
namespace folly {
namespace bser {
static dynamic parseBser(Cursor& curs);
template <typename... ARGS>
[[noreturn]] static void throwDecodeError(Cursor& curs, ARGS&&... args) { … }
static int64_t decodeInt(Cursor& curs) { … }
static std::string decodeString(Cursor& curs) { … }
static dynamic decodeArray(Cursor& curs) { … }
static dynamic decodeObject(Cursor& curs) { … }
static dynamic decodeTemplate(Cursor& curs) { … }
static dynamic parseBser(Cursor& curs) { … }
static size_t decodeHeader(Cursor& curs) { … }
size_t decodePduLength(const folly::IOBuf* buf) { … }
folly::dynamic parseBser(const IOBuf* buf) { … }
folly::dynamic parseBser(ByteRange str) { … }
folly::dynamic parseBser(StringPiece str) { … }
}
}