#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) |