#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"
Go to the source code of this file.
|
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) |
|
◆ ASSERT_NO_OVERLAP
#define ASSERT_NO_OVERLAP |
( |
|
dest, |
|
|
|
src |
|
) |
| |
Value:assert(((src).
size() == 0) || \
(uintptr_t((src).
data() - (dest).
data()) > uintptr_t((dest).
size())))
static char data[kDataSize]
Definition at line 165 of file str_cat.cc.