OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Namespaces | Concepts | Functions | Variables
Join.h File Reference
#include <string>

Namespaces

namespace  detail
 

Concepts

concept  JoinableToString
 

Functions

template<JoinableToString... Joinables>
requires (sizeof...(Joinables) > 0)
std::string join (Joinables &&... joinables)
 
template<class Strings >
requires JoinableToString<decltype(*std::declval<Strings>().begin())> && (!JoinableToString<Strings>)
std::string join (Strings &&strings, char sep)
 

Variables

template<class T >
constexpr bool detail::is_bounded_char_array_v = false
 
template<std::size_t N>
constexpr bool detail::is_bounded_char_array_v< char[N]> = true
 

Function Documentation

◆ join() [1/2]

template<JoinableToString... Joinables>
requires (sizeof...(Joinables) > 0)
std::string join ( Joinables &&...  joinables)

◆ join() [2/2]

template<class Strings >
requires JoinableToString<decltype(*std::declval<Strings>().begin())> && (!JoinableToString<Strings>)
std::string join ( Strings &&  strings,
char  sep 
)