Namespaces | Functions
abseil-cpp/absl/strings/cord.cc File Reference
#include "absl/strings/cord.h"
#include <algorithm>
#include <atomic>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <iomanip>
#include <iostream>
#include <limits>
#include <ostream>
#include <sstream>
#include <type_traits>
#include <unordered_set>
#include <vector>
#include "absl/base/casts.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/base/macros.h"
#include "absl/base/port.h"
#include "absl/container/fixed_array.h"
#include "absl/container/inlined_vector.h"
#include "absl/strings/cord_buffer.h"
#include "absl/strings/escaping.h"
#include "absl/strings/internal/cord_data_edge.h"
#include "absl/strings/internal/cord_internal.h"
#include "absl/strings/internal/cord_rep_btree.h"
#include "absl/strings/internal/cord_rep_crc.h"
#include "absl/strings/internal/cord_rep_flat.h"
#include "absl/strings/internal/cordz_statistics.h"
#include "absl/strings/internal/cordz_update_scope.h"
#include "absl/strings/internal/cordz_update_tracker.h"
#include "absl/strings/internal/resize_uninitialized.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include "absl/strings/string_view.h"
Include dependency graph for abseil-cpp/absl/strings/cord.cc:

Go to the source code of this file.

Namespaces

 absl
 
 absl::cord_internal
 
 absl::strings_internal
 

Functions

void absl::CopyCordToString (const Cord &src, std::string *dst)
 
static CordRep * absl::CordRepFromString (std::string &&src)
 
static CordBuffer absl::CreateAppendBuffer (InlineData &data, size_t capacity)
 
static CordRepFlat * absl::CreateFlat (const char *data, size_t length, size_t alloc_hint)
 
static void absl::DumpNode (CordRep *rep, bool include_data, std::ostream *os, int indent=0)
 
static CordRep::ExtractResult absl::ExtractAppendBuffer (CordRep *rep, size_t min_capacity)
 
static CordRepBtree * absl::ForceBtree (CordRep *rep)
 
template<typename ResultType , typename RHS >
ResultType absl::GenericCompare (const Cord &lhs, const RHS &rhs, size_t size_to_compare)
 
void absl::cord_internal::InitializeCordRepExternal (absl::string_view data, CordRepExternal *rep)
 
static CordRep * absl::NewBtree (const char *data, size_t length, size_t alloc_hint)
 
static CordRep * absl::NewTree (const char *data, size_t length, size_t alloc_hint)
 
std::ostream & absl::operator<< (std::ostream &out, const Cord &cord)
 
static bool absl::PrepareAppendRegion (CordRep *root, char **region, size_t *size, size_t max_length)
 
static std::string absl::ReportError (CordRep *root, CordRep *node)
 
template<typename RHS >
int absl::SharedCompareImpl (const Cord &lhs, const RHS &rhs)
 
static bool absl::VerifyNode (CordRep *root, CordRep *start_node, bool full_validation)
 
static CordRep * absl::VerifyTree (CordRep *node)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:08