19template <
typename T, encoding E>
23 for (
auto &
item : list) {
47 for (
auto &
item : list) {
81template <
typename T, encoding E>
83 static_assert(std::is_pointer<T>::value,
"Array template must be of pointer type.");
87 for (
auto &
item : list) {
A wrapper for std::vector.
Definition array.hpp:72
int length() const noexcept override
Get the length of the array.
Definition array.hpp:1011
A template class for character strings.
Definition string.hpp:62
string< E > joinDeref(const iterable< T > &list, const string< E > &delim) noexcept
Dereference elements in an array and concatenate them into a string, separated by a delimiter.
Definition join.hpp:82
string< E > join(const iterable< T > &list, const string< E > &delim) noexcept
Concatenate elements in an array into a string, separated by a delimiter.
Definition join.hpp:20