![]() |
dfx 0.1.0
Linux-based dynamic dataflow executor
|
Lightweight wrapper used to format a range as a delimiter-joined string via std::format.
More...
#include <dfx-utilities/Join.hpp>
Public Member Functions | |
| constexpr | JoinedView (Range range, std::string_view delimiter) noexcept |
| Construct a joined view over a range with a delimiter. | |
| constexpr Range const & | range () const noexcept |
| Access the stored range. | |
| constexpr std::string_view | delimiter () const noexcept |
| Access the delimiter used between elements. | |
Lightweight wrapper used to format a range as a delimiter-joined string via std::format.
JoinedView stores:
std::string_view.It is primarily meant to be passed to std::format / std::print:
| Range | A forward range type (must satisfy std::ranges::forward_range). |
std::format (i.e., std::format("{}", element) must compile).
|
inlineconstexprnoexcept |
Construct a joined view over a range with a delimiter.
| range | Range to join. Stored by value inside the view. |
| delimiter | Delimiter placed between consecutive elements. Stored as std::string_view. |
|
inlineconstexprnoexcept |
Access the delimiter used between elements.
std::string_view.
|
inlineconstexprnoexcept |
Access the stored range.