#pragma once
-#include <assert.h>
+#include <cassert>
#include <cstdarg>
+#include <cstring>
+#include <memory>
#include <stdexcept>
-#include <string.h>
#include <type_traits>
-#include <memory>
#include <folly/Bits.h>
#include <folly/Likely.h>
* Appender with a buffer chain; for this reason, Appenders assume private
* access to the buffer (you need to call unshare() yourself if necessary).
**/
-namespace folly { namespace io {
+namespace folly {
+namespace io {
namespace detail {
BufType* buffer_;
};
-} // namespace detail
+} // namespace detail
class Cursor : public detail::CursorBase<Cursor, const IOBuf> {
public:
folly::IOBufQueue* queue_;
size_t growth_;
};
-
-}} // folly::io
+} // namespace io
+} // namespace folly
#include <folly/io/Cursor-inl.h>