Classes | Namespaces | Enumerations | Functions
str_cat.h File Reference
#include <array>
#include <cstdint>
#include <string>
#include <type_traits>
#include <vector>
#include "absl/base/port.h"
#include "absl/strings/numbers.h"
#include "absl/strings/string_view.h"
Include dependency graph for str_cat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  absl::AlphaNum
 
struct  absl::strings_internal::AlphaNumBuffer< max_size >
 
struct  absl::Dec
 
struct  absl::Hex
 

Namespaces

 absl
 
 absl::strings_internal
 

Enumerations

enum  absl::PadSpec : uint8_t {
  absl::kNoPad = 1, absl::kZeroPad2, absl::kZeroPad3, absl::kZeroPad4,
  absl::kZeroPad5, absl::kZeroPad6, absl::kZeroPad7, absl::kZeroPad8,
  absl::kZeroPad9, absl::kZeroPad10, absl::kZeroPad11, absl::kZeroPad12,
  absl::kZeroPad13, absl::kZeroPad14, absl::kZeroPad15, absl::kZeroPad16,
  absl::kZeroPad17, absl::kZeroPad18, absl::kZeroPad19, absl::kZeroPad20,
  absl::kSpacePad2 = kZeroPad2 + 64, absl::kSpacePad3, absl::kSpacePad4, absl::kSpacePad5,
  absl::kSpacePad6, absl::kSpacePad7, absl::kSpacePad8, absl::kSpacePad9,
  absl::kSpacePad10, absl::kSpacePad11, absl::kSpacePad12, absl::kSpacePad13,
  absl::kSpacePad14, absl::kSpacePad15, absl::kSpacePad16, absl::kSpacePad17,
  absl::kSpacePad18, absl::kSpacePad19, absl::kSpacePad20
}
 

Functions

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)
 
strings_internal::AlphaNumBuffer< numbers_internal::kSixDigitsToBufferSize > absl::SixDigits (double d)
 
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)
 
void absl::StrAppend (std::string *)
 
template<typename... AV>
void absl::StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AV &... args)
 
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)
 
ABSL_MUST_USE_RESULT std::string absl::StrCat ()
 
ABSL_MUST_USE_RESULT std::string absl::StrCat (const AlphaNum &a)
 
template<typename... AV>
ABSL_MUST_USE_RESULT std::string absl::StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AV &... args)
 


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22