Namespaces | Macros | Functions
abseil-cpp/absl/strings/str_cat.cc File Reference
#include "absl/strings/str_cat.h"
#include <assert.h>
#include <algorithm>
#include <cstdint>
#include <cstring>
#include "absl/strings/ascii.h"
#include "absl/strings/internal/resize_uninitialized.h"
#include "absl/strings/numbers.h"
Include dependency graph for abseil-cpp/absl/strings/str_cat.cc:

Go to the source code of this file.

Namespaces

 absl
 
 absl::strings_internal
 

Macros

#define ASSERT_NO_OVERLAP(dest, src)
 

Functions

static char * absl::Append (char *out, const AlphaNum &x)
 
void absl::strings_internal::AppendPieces (std::string *dest, std::initializer_list< absl::string_view > pieces)
 
std::string absl::strings_internal::CatPieces (std::initializer_list< absl::string_view > pieces)
 
void absl::StrAppend (std::string *dest, const AlphaNum &a)
 
void absl::StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b)
 
void absl::StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
void absl::StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 
std::string absl::StrCat (const AlphaNum &a, const AlphaNum &b)
 
std::string absl::StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
std::string absl::StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 

Macro Definition Documentation

◆ ASSERT_NO_OVERLAP

#define ASSERT_NO_OVERLAP (   dest,
  src 
)
Value:
assert(((src).size() == 0) || \
(uintptr_t((src).data() - (dest).data()) > uintptr_t((dest).size())))

Definition at line 165 of file abseil-cpp/absl/strings/str_cat.cc.

data
char data[kBufferLength]
Definition: abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1006
uintptr_t
_W64 unsigned int uintptr_t
Definition: stdint-msvc2008.h:119
tests.qps.qps_worker.dest
dest
Definition: qps_worker.py:45
size
voidpf void uLong size
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:136


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