#include "string_view.hpp"
#include <array>
#include <cstdint>
#include <string>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
namespace | BT |
namespace | BT::strings_internal |
Functions | |
void | BT::strings_internal::AppendPieces (std::string *dest, std::initializer_list< nonstd::string_view > pieces) |
std::string | BT::strings_internal::CatPieces (std::initializer_list< nonstd::string_view > pieces) |
void | BT::StrAppend (std::string *destination, const nonstd::string_view &a) |
void | BT::StrAppend (std::string *destination, const nonstd::string_view &a, const nonstd::string_view &b) |
void | BT::StrAppend (std::string *destination, const nonstd::string_view &a, const nonstd::string_view &b, const nonstd::string_view &c) |
template<typename... AV> | |
void | BT::StrAppend (std::string *destination, const nonstd::string_view &a, const nonstd::string_view &b, const nonstd::string_view &c, const nonstd::string_view &d, const AV &...args) |
std::string | BT::StrCat () |
std::string | BT::StrCat (const nonstd::string_view &a) |
std::string | BT::StrCat (const nonstd::string_view &a, const nonstd::string_view &b) |
std::string | BT::StrCat (const nonstd::string_view &a, const nonstd::string_view &b, const nonstd::string_view &c) |
template<typename... AV> | |
std::string | BT::StrCat (const nonstd::string_view &a, const nonstd::string_view &b, const nonstd::string_view &c, const nonstd::string_view &d, const AV &...args) |