proxygen
|
#include <IOBuf.h>
Public Member Functions | |
ordering | operator() (const IOBuf &a, const IOBuf &b) const |
ordering | operator() (const std::unique_ptr< IOBuf > &a, const std::unique_ptr< IOBuf > &b) const |
ordering | operator() (const IOBuf *a, const IOBuf *b) const |
Private Member Functions | |
ordering | impl (IOBuf const &a, IOBuf const &b) const noexcept |
Ordering for IOBuf objects. Compares data in the entire chain.
Definition at line 1108 of file IOBuf.cpp.
References a, b, folly::eq, min, folly::io::detail::CursorBase< Derived, BufType >::peekBytes(), folly::io::detail::CursorBase< Derived, BufType >::skip(), and folly::to_ordering().
Definition at line 1524 of file IOBuf.h.
|
inline |
Definition at line 1527 of file IOBuf.h.
Definition at line 1532 of file IOBuf.h.
References a, b, and folly::pushmi::__adl::noexcept().