Tatooine
Classes | Namespaces | Functions | Variables
concat_string_view.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::c_str_assembler< cs >
 

Namespaces

namespace  tatooine
 

Functions

template<std::string_view const & S0, std::string_view const & S1, std::size_t... I0s, std::size_t... I1s>
constexpr std::string_view const & tatooine::concat (std::index_sequence< I0s... >, std::index_sequence< I1s... >)
 
template<std::string_view const & S>
constexpr std::string_view const & tatooine::concat ()
 
template<std::string_view const & S0, std::string_view const & S1>
constexpr std::string_view const & tatooine::concat ()
 
template<std::string_view const & S0, std::string_view const & S1, std::string_view const & S2, std::string_view const &... Ss>
constexpr std::string_view const & tatooine::concat ()
 

Variables

template<const char... cs>
static constexpr std::string_view tatooine::c_str_assembler_v = c_str_assembler<cs...>::value