47 template<>
void toStringListPrimary<std::size_t>(
Vector<String>&
list,
const std::size_t& value);
88 [[
nodiscard]]
inline operator std::string()
const {
return std::string(
join({}).
c_str()); }
Definition JoinString.hpp:67
JoinableString(const char *s)
bool mCanJoin
Definition JoinString.hpp:92
const char * mString
Definition JoinString.hpp:91
JoinableString(const JoinableString &)=default
String operator()(Args &&... args) const
Definition JoinString.hpp:78
JoinableString & operator=(const JoinableString &)=default
String join(const Vector< String > &values={}) const
void toStringListSecondary(Vector< String > &list, Arg0 &&arg0, ArgsN &&... argsN)
Definition JoinString.hpp:54
void toStringListPrimary< int >(Vector< String > &list, const int &value)
String joinString(const String &s, const Vector< String > &values)
Joins the specified string with its values.
void toStringList(Vector< String > &list, Args &&... args)
Definition JoinString.hpp:59
String operator+(const Identifier &lhs, const Identifier &rhs)
Definition Identifier.hpp:72
void toStringListPrimary(Vector< String > &list, const T &value)
Definition JoinString.hpp:45
std::vector< T, ScopedAllocatorAdaptor< StdAllocator< T, RawAllocator > > > Vector
Vector is a sequence container that encapsulates dynamic size arrays.
Definition Vector.hpp:17
auto values(Container &container)
Returns an iterable object that iterates over the values of a map-like container.
Definition Iterator.hpp:400
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25