#include <cord_buffer.h>
Definition at line 105 of file cord_buffer.h.
◆ CordRepFlat
◆ CordBuffer() [1/4]
absl::CordBuffer::CordBuffer |
( |
| ) |
|
|
default |
◆ ~CordBuffer()
absl::CordBuffer::~CordBuffer |
( |
| ) |
|
|
inline |
◆ CordBuffer() [2/4]
◆ CordBuffer() [3/4]
◆ CordBuffer() [4/4]
◆ available()
absl::Span< char > absl::CordBuffer::available |
( |
| ) |
|
|
inline |
◆ available_up_to()
absl::Span< char > absl::CordBuffer::available_up_to |
( |
size_t |
size | ) |
|
|
inline |
◆ capacity()
size_t absl::CordBuffer::capacity |
( |
| ) |
const |
|
inline |
◆ ConsumeValue()
◆ CreateWithCustomLimit()
CordBuffer absl::CordBuffer::CreateWithCustomLimit |
( |
size_t |
block_size, |
|
|
size_t |
capacity |
|
) |
| |
|
inlinestatic |
◆ CreateWithCustomLimitImpl()
template<typename... AllocationHints>
CordBuffer absl::CordBuffer::CreateWithCustomLimitImpl |
( |
size_t |
block_size, |
|
|
size_t |
capacity, |
|
|
AllocationHints... |
hints |
|
) |
| |
|
inlinestaticprivate |
◆ CreateWithDefaultLimit()
CordBuffer absl::CordBuffer::CreateWithDefaultLimit |
( |
size_t |
capacity | ) |
|
|
inlinestatic |
◆ data() [1/2]
const char * absl::CordBuffer::data |
( |
| ) |
|
|
inline |
◆ data() [2/2]
const char* absl::CordBuffer::data |
( |
| ) |
const |
◆ IncreaseLengthBy()
void absl::CordBuffer::IncreaseLengthBy |
( |
size_t |
n | ) |
|
|
inline |
◆ IsPow2()
static bool absl::CordBuffer::IsPow2 |
( |
size_t |
size | ) |
|
|
inlinestaticprivate |
◆ length()
size_t absl::CordBuffer::length |
( |
| ) |
const |
|
inline |
◆ Log2Ceil()
static size_t absl::CordBuffer::Log2Ceil |
( |
size_t |
size | ) |
|
|
inlinestaticprivate |
◆ Log2Floor()
static size_t absl::CordBuffer::Log2Floor |
( |
size_t |
size | ) |
|
|
inlinestaticprivate |
◆ MaximumPayload() [1/2]
constexpr size_t absl::CordBuffer::MaximumPayload |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ MaximumPayload() [2/2]
constexpr size_t absl::CordBuffer::MaximumPayload |
( |
size_t |
block_size | ) |
|
|
inlinestaticconstexpr |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetLength()
void absl::CordBuffer::SetLength |
( |
size_t |
length | ) |
|
|
inline |
◆ Cord
◆ CordBufferTestPeer
◆ kCustomLimit
constexpr size_t absl::CordBuffer::kCustomLimit = 64U << 10 |
|
staticconstexpr |
◆ kDefaultLimit
◆ kMaxPageSlop
constexpr size_t absl::CordBuffer::kMaxPageSlop = 128 |
|
staticconstexprprivate |
◆ kOverhead
◆ rep_
Rep absl::CordBuffer::rep_ |
|
private |
The documentation for this class was generated from the following file: