Classes | |
struct | ConstInitExternalStorage |
struct | CordRep |
class | CordRepBtree |
class | CordRepBtreeNavigator |
class | CordRepBtreeReader |
class | CordRepBtreeTestPeer |
struct | CordRepConcat |
struct | CordRepCrc |
struct | CordRepExternal |
struct | CordRepExternalImpl |
struct | CordRepFlat |
class | CordRepRing |
class | CordRepRingReader |
struct | CordRepSubstring |
class | CordzHandle |
class | CordzInfo |
class | CordzSampleToken |
class | CordzSnapshot |
struct | CordzStatistics |
class | CordzUpdateScope |
class | CordzUpdateTracker |
class | InlineData |
struct | Rank0 |
struct | Rank1 |
class | Refcount |
class | RefcountAndFlags |
Typedefs | |
using | ConsumeFn = FunctionRef< void(CordRep *, size_t, size_t)> |
using | cordz_info_t = int64_t |
using | ExternalReleaserInvoker = void(*)(CordRepExternal *) |
using | ReadResult = CordRepBtreeNavigator::ReadResult |
Variables | |
std::atomic< bool > | cord_btree_exhaustive_validation |
std::atomic< bool > | cord_ring_buffer_enabled |
static constexpr index_type | kBinarySearchEndCount = 8 |
static constexpr index_type | kBinarySearchEndCount = 8 |
static constexpr index_type | kBinarySearchThreshold = 32 |
static constexpr index_type | kBinarySearchThreshold = 32 |
static constexpr size_t | kFlatOverhead = offsetof(CordRep, storage) |
static constexpr size_t | kFlatOverhead = offsetof(CordRep, storage) |
static constexpr size_t | kMaxFlatLength = kMaxFlatSize - kFlatOverhead |
static constexpr size_t | kMaxFlatLength = kMaxFlatSize - kFlatOverhead |
static constexpr size_t | kMaxFlatSize = 4096 |
static constexpr size_t | kMaxFlatSize = 4096 |
static constexpr size_t | kMaxLargeFlatLength = kMaxLargeFlatSize - kFlatOverhead |
static constexpr size_t | kMaxLargeFlatSize = 256 * 1024 |
static constexpr size_t | kMinFlatLength = kMinFlatSize - kFlatOverhead |
static constexpr size_t | kMinFlatLength = kMinFlatSize - kFlatOverhead |
static constexpr size_t | kMinFlatSize = 32 |
static constexpr size_t | kMinFlatSize = 32 |
static constexpr uint8_t | kTagBase = FLAT - 4 |
std::atomic< bool > | shallow_subcords_enabled |
using absl::cord_internal::ConsumeFn = typedef FunctionRef<void(CordRep*, size_t, size_t)> |
Definition at line 30 of file cord_rep_consume.h.
Definition at line 429 of file abseil-cpp/absl/strings/internal/cord_internal.h.
typedef void(* absl::cord_internal::ExternalReleaserInvoker)(CordRepExternal *) |
Definition at line 302 of file abseil-cpp/absl/strings/internal/cord_internal.h.
using absl::cord_internal::ReadResult = typedef CordRepBtreeNavigator::ReadResult |
Definition at line 27 of file cord_rep_btree_navigator.cc.
anonymous enum |
Enumerator | |
---|---|
kMaxInline |
Definition at line 300 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_internal.h.
anonymous enum |
Enumerator | |
---|---|
kMaxInline |
Definition at line 417 of file abseil-cpp/absl/strings/internal/cord_internal.h.
Enumerator | |
---|---|
kInlinedVectorSize | |
kMaxBytesToCopy | |
kInlinedVectorSize | |
kMaxBytesToCopy |
Definition at line 55 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_internal.h.
Enumerator | |
---|---|
kInlinedVectorSize | |
kMaxBytesToCopy | |
kInlinedVectorSize | |
kMaxBytesToCopy |
Definition at line 75 of file abseil-cpp/absl/strings/internal/cord_internal.h.
Enumerator | |
---|---|
kCordEnableRingBufferDefault | |
kCordShallowSubcordsDefault | |
kCordEnableRingBufferDefault | |
kCordShallowSubcordsDefault |
Definition at line 39 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_internal.h.
Enumerator | |
---|---|
kCordEnableRingBufferDefault | |
kCordShallowSubcordsDefault | |
kCordEnableRingBufferDefault | |
kCordShallowSubcordsDefault |
Definition at line 53 of file abseil-cpp/absl/strings/internal/cord_internal.h.
Enumerator | |
---|---|
UNUSED_0 | |
SUBSTRING | |
CRC | |
BTREE | |
RING | |
EXTERNAL | |
FLAT | |
MAX_FLAT_TAG | |
CONCAT | |
EXTERNAL | |
SUBSTRING | |
RING | |
FLAT | |
MAX_FLAT_TAG |
Definition at line 155 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_internal.h.
Enumerator | |
---|---|
UNUSED_0 | |
SUBSTRING | |
CRC | |
BTREE | |
RING | |
EXTERNAL | |
FLAT | |
MAX_FLAT_TAG | |
CONCAT | |
EXTERNAL | |
SUBSTRING | |
RING | |
FLAT | |
MAX_FLAT_TAG |
Definition at line 177 of file abseil-cpp/absl/strings/internal/cord_internal.h.
|
inline |
Definition at line 92 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
constexpr |
Definition at line 55 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 322 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_internal.h.
|
staticconstexpr |
Definition at line 439 of file abseil-cpp/absl/strings/internal/cord_internal.h.
Definition at line 45 of file cord_rep_consume.cc.
ABSL_CONST_INIT std::atomic<bool> absl::cord_internal::cord_btree_exhaustive_validation | ( | false | ) |
ABSL_CONST_INIT std::atomic<bool> absl::cord_internal::cord_ring_buffer_enabled | ( | kCordEnableRingBufferDefault | ) |
|
inline |
Definition at line 754 of file cord_rep_btree.h.
|
inline |
Definition at line 748 of file cord_rep_btree.h.
|
inline |
Definition at line 769 of file cord_rep_btree.h.
|
inline |
Definition at line 763 of file cord_rep_btree.h.
template CordRepBtree* absl::cord_internal::CordRepBtree::AddCordRep< CordRepBtree::kBack > | ( | CordRepBtree * | tree, |
CordRep * | rep | ||
) |
template CordRepBtree* absl::cord_internal::CordRepBtree::AddCordRep< CordRepBtree::kFront > | ( | CordRepBtree * | tree, |
CordRep * | rep | ||
) |
|
inline |
Definition at line 77 of file abseil-cpp/absl/strings/internal/cordz_functions.h.
|
inline |
Definition at line 76 of file abseil-cpp/absl/strings/internal/cordz_functions.h.
|
static |
Definition at line 385 of file cord_rep_btree.cc.
|
constexpr |
Definition at line 55 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
inline |
Definition at line 45 of file cord_data_edge.h.
|
inline |
Definition at line 67 of file abseil-cpp/absl/strings/internal/cord_internal.h.
|
inline |
Definition at line 71 of file abseil-cpp/absl/strings/internal/cord_internal.h.
int32_t absl::cord_internal::get_cordz_mean_interval | ( | ) |
Definition at line 86 of file abseil-cpp/absl/strings/internal/cordz_functions.cc.
Definition at line 182 of file cord_analysis.cc.
Definition at line 178 of file cord_analysis.cc.
|
constexpr |
Definition at line 421 of file abseil-cpp/absl/strings/internal/cord_internal.h.
void absl::cord_internal::InitializeCordRepExternal | ( | absl::string_view | data, |
CordRepExternal * | rep | ||
) |
Definition at line 121 of file abseil-cpp/absl/strings/cord.cc.
void absl::cord_internal::InvokeReleaser | ( | Rank0 | , |
Releaser && | releaser, | ||
absl::string_view | data | ||
) |
Definition at line 327 of file abseil-cpp/absl/strings/internal/cord_internal.h.
void absl::cord_internal::InvokeReleaser | ( | Rank1 | , |
Releaser && | releaser, | ||
absl::string_view | |||
) |
Definition at line 333 of file abseil-cpp/absl/strings/internal/cord_internal.h.
Definition at line 32 of file cord_data_edge.h.
ABSL_ATTRIBUTE_NORETURN void absl::cord_internal::LogFatalNodeType | ( | CordRep * | rep | ) |
Definition at line 38 of file abseil-cpp/absl/strings/internal/cord_internal.cc.
CordRep * absl::cord_internal::NewExternalRep | ( | absl::string_view | data, |
Releaser && | releaser | ||
) |
Definition at line 1067 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 1079 of file abseil-cpp/absl/strings/cord.h.
bool absl::cord_internal::operator!= | ( | const CordzSampleToken::Iterator & | lhs, |
const CordzSampleToken::Iterator & | rhs | ||
) |
Definition at line 44 of file abseil-cpp/absl/strings/internal/cordz_sample_token.cc.
std::ostream & absl::cord_internal::operator<< | ( | std::ostream & | s, |
const CordRepRing & | rep | ||
) |
Definition at line 81 of file abseil-cpp/absl/strings/internal/cord_rep_ring.cc.
bool absl::cord_internal::operator== | ( | const CordzSampleToken::Iterator & | lhs, |
const CordzSampleToken::Iterator & | rhs | ||
) |
Definition at line 38 of file abseil-cpp/absl/strings/internal/cordz_sample_token.cc.
|
inline |
Definition at line 41 of file cordz_info_statistics_test.cc.
Definition at line 53 of file cord_rep_crc.h.
Definition at line 56 of file cord_rep_consume.cc.
|
constexpr |
Definition at line 78 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
inline |
Definition at line 84 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
void absl::cord_internal::set_cordz_mean_interval | ( | int32_t | mean_interval | ) |
Definition at line 90 of file abseil-cpp/absl/strings/internal/cordz_functions.cc.
ABSL_CONST_INIT std::atomic<bool> absl::cord_internal::shallow_subcords_enabled | ( | kCordShallowSubcordsDefault | ) |
Definition at line 79 of file cord_rep_crc.h.
Definition at line 70 of file cord_rep_crc.h.
|
inline |
Definition at line 1023 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 918 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
constexpr |
Definition at line 64 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
constexpr |
Definition at line 99 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
std::atomic<bool> absl::cord_internal::cord_btree_exhaustive_validation |
std::atomic< bool > absl::cord_internal::cord_ring_buffer_enabled |
Definition at line 44 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_internal.h.
|
staticconstexpr |
Definition at line 583 of file abseil-cpp/absl/strings/internal/cord_rep_ring.cc.
|
staticconstexpr |
Definition at line 704 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc.
|
staticconstexpr |
Definition at line 582 of file abseil-cpp/absl/strings/internal/cord_rep_ring.cc.
|
staticconstexpr |
Definition at line 703 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc.
|
staticconstexpr |
Definition at line 40 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 42 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 43 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 45 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 42 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 44 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 48 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 47 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 44 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 46 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 41 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h.
|
staticconstexpr |
Definition at line 43 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
Definition at line 52 of file abseil-cpp/absl/strings/internal/cord_rep_flat.h.
std::atomic< bool > absl::cord_internal::shallow_subcords_enabled |
Definition at line 45 of file bloaty/third_party/abseil-cpp/absl/strings/internal/cord_internal.h.