Static Public Attributes | |
static constexpr unsigned char | kMaxInline = cord_internal::kMaxInline |
Private Member Functions | |
void | AssignSlow (const InlineRep &src) |
void | AssignSlow (const InlineRep &src) |
size_t | inline_size () const |
size_t | inline_size () const |
void | ResetToEmpty () |
void | ResetToEmpty () |
void | set_inline_size (size_t size) |
void | set_inline_size (size_t size) |
void | UnrefTree () |
void | UnrefTree () |
Private Attributes | |
cord_internal::InlineData | data_ |
Friends | |
class | Cord |
Definition at line 793 of file abseil-cpp/absl/strings/cord.h.
|
inlineconstexpr |
Definition at line 798 of file abseil-cpp/absl/strings/cord.h.
|
inlineexplicit |
Definition at line 799 of file abseil-cpp/absl/strings/cord.h.
Definition at line 1105 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 1115 of file abseil-cpp/absl/strings/cord.h.
|
explicitconstexpr |
Definition at line 1102 of file abseil-cpp/absl/strings/cord.h.
|
inlineconstexpr |
Definition at line 709 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inlineexplicit |
Definition at line 710 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
absl::Cord::InlineRep::InlineRep | ( | InlineRep && | src | ) |
|
explicitconstexpr |
void absl::Cord::InlineRep::AppendArray | ( | absl::string_view | src, |
MethodIdentifier | method | ||
) |
void absl::Cord::InlineRep::AppendArray | ( | absl::string_view | src, |
MethodIdentifier | method | ||
) |
Definition at line 420 of file abseil-cpp/absl/strings/cord.cc.
void absl::Cord::InlineRep::AppendTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
void absl::Cord::InlineRep::AppendTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
Definition at line 221 of file abseil-cpp/absl/strings/cord.cc.
void absl::Cord::InlineRep::AppendTreeToInlined | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
void absl::Cord::InlineRep::AppendTreeToInlined | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
Definition at line 204 of file abseil-cpp/absl/strings/cord.cc.
void absl::Cord::InlineRep::AppendTreeToTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
void absl::Cord::InlineRep::AppendTreeToTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
Definition at line 214 of file abseil-cpp/absl/strings/cord.cc.
|
inline |
Definition at line 1152 of file abseil-cpp/absl/strings/cord.h.
absl::cord_internal::CordRep* absl::Cord::InlineRep::as_tree | ( | ) | const |
|
inline |
Definition at line 1157 of file abseil-cpp/absl/strings/cord.h.
Definition at line 299 of file abseil-cpp/absl/strings/cord.cc.
Definition at line 781 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
Definition at line 870 of file abseil-cpp/absl/strings/cord.h.
absl::cord_internal::CordRep* absl::Cord::InlineRep::clear | ( | ) |
|
inline |
Definition at line 1228 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 827 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 921 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::CommitTree | ( | const CordRep * | old_rep, |
CordRep * | rep, | ||
const CordzUpdateScope & | scope, | ||
MethodIdentifier | method | ||
) |
|
inline |
Definition at line 1218 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 795 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 884 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::CopyToArray | ( | char * | dst | ) | const |
|
inline |
Definition at line 1237 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 816 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 910 of file abseil-cpp/absl/strings/cord.h.
const char* absl::Cord::InlineRep::data | ( | ) | const |
|
inline |
Definition at line 1148 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::EmplaceTree | ( | CordRep * | rep, |
const InlineData & | parent, | ||
MethodIdentifier | method | ||
) |
|
inline |
Definition at line 1193 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::EmplaceTree | ( | CordRep * | rep, |
MethodIdentifier | method | ||
) |
|
inline |
Definition at line 1186 of file abseil-cpp/absl/strings/cord.h.
bool absl::Cord::InlineRep::empty | ( | ) | const |
|
inline |
Definition at line 1170 of file abseil-cpp/absl/strings/cord.h.
absl::string_view absl::Cord::InlineRep::FindFlatStartPiece | ( | ) | const |
|
inline |
Definition at line 796 of file abseil-cpp/absl/strings/cord.cc.
void absl::Cord::InlineRep::GetAppendRegion | ( | char ** | region, |
size_t * | size, | ||
size_t | length | ||
) |
void absl::Cord::InlineRep::GetAppendRegion | ( | char ** | region, |
size_t * | size, | ||
size_t | length | ||
) |
Definition at line 473 of file bloaty/third_party/abseil-cpp/absl/strings/cord.cc.
|
inlineprivate |
Definition at line 839 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inlineprivate |
Definition at line 933 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 813 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 902 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 810 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 899 of file abseil-cpp/absl/strings/cord.h.
Definition at line 778 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
Definition at line 867 of file abseil-cpp/absl/strings/cord.h.
CordRepFlat* absl::Cord::InlineRep::MakeFlatWithExtraCapacity | ( | size_t | extra | ) |
|
inline |
Definition at line 1176 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 1119 of file abseil-cpp/absl/strings/cord.h.
|
inlinenoexcept |
Definition at line 1131 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::PrependTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
void absl::Cord::InlineRep::PrependTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
Definition at line 250 of file abseil-cpp/absl/strings/cord.cc.
void absl::Cord::InlineRep::PrependTreeToInlined | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
void absl::Cord::InlineRep::PrependTreeToInlined | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
Definition at line 232 of file abseil-cpp/absl/strings/cord.cc.
void absl::Cord::InlineRep::PrependTreeToTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
void absl::Cord::InlineRep::PrependTreeToTree | ( | CordRep * | tree, |
MethodIdentifier | method | ||
) |
Definition at line 242 of file abseil-cpp/absl/strings/cord.cc.
void absl::Cord::InlineRep::reduce_size | ( | size_t | n | ) |
|
inline |
Definition at line 181 of file abseil-cpp/absl/strings/cord.cc.
|
inline |
Definition at line 905 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::remove_prefix | ( | size_t | n | ) |
|
inline |
Definition at line 190 of file abseil-cpp/absl/strings/cord.cc.
|
inlineprivate |
Definition at line 836 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inlineprivate |
Definition at line 930 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 821 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 915 of file abseil-cpp/absl/strings/cord.h.
|
inline |
Definition at line 167 of file abseil-cpp/absl/strings/cord.cc.
Definition at line 319 of file bloaty/third_party/abseil-cpp/absl/strings/cord.cc.
char* absl::Cord::InlineRep::set_data | ( | size_t | n | ) |
|
inline |
Definition at line 174 of file abseil-cpp/absl/strings/cord.cc.
|
inlineprivate |
Definition at line 838 of file bloaty/third_party/abseil-cpp/absl/strings/cord.h.
|
inlineprivate |
Definition at line 932 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::SetTree | ( | CordRep * | rep, |
const CordzUpdateScope & | scope | ||
) |
|
inline |
Definition at line 1199 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::SetTreeOrEmpty | ( | CordRep * | rep, |
const CordzUpdateScope & | scope | ||
) |
|
inline |
Definition at line 1207 of file abseil-cpp/absl/strings/cord.h.
size_t absl::Cord::InlineRep::size | ( | ) | const |
|
inline |
Definition at line 1172 of file abseil-cpp/absl/strings/cord.h.
void absl::Cord::InlineRep::Swap | ( | InlineRep * | rhs | ) |
|
inline |
Definition at line 1141 of file abseil-cpp/absl/strings/cord.h.
absl::cord_internal::CordRep* absl::Cord::InlineRep::tree | ( | ) | const |
|
inline |
Definition at line 1162 of file abseil-cpp/absl/strings/cord.h.
|
private |
|
private |
Definition at line 321 of file abseil-cpp/absl/strings/cord.cc.
|
friend |
Definition at line 924 of file abseil-cpp/absl/strings/cord.h.
|
private |
Definition at line 935 of file abseil-cpp/absl/strings/cord.h.
|
staticconstexpr |
Definition at line 795 of file abseil-cpp/absl/strings/cord.h.