iris::build::Strings Class Reference
Doxygen 1.15.0 generates this reference during each site build from the public headers. The C++ guide shows the API in use.
A list of strings: one string, or a braced list or range of them. More...
#include <iris/build.hpp>
Public Member Functions | |
| Strings ()=default | |
| No strings. | |
| Strings (std::string_view text) | |
| The one string text. | |
| Strings (const char *text) | |
| The one string text. | |
| Strings (const std::string &text) | |
| The one string text. | |
| Strings (std::initializer_list< std::string_view > texts) | |
| The strings texts. | |
| template<std::ranges::input_range R> requires std::convertible_to<std::ranges::range_reference_t<const R &>, std::string_view> && (!std::convertible_to<const R &, std::string_view>) | |
| Strings (const R &texts) | |
| The strings of the range texts. | |
| const std::vector< std::string > & | values () const |
| Return the strings. | |
Detailed Description
A list of strings: one string, or a braced list or range of them.
An empty list stands for none.
Constructor & Destructor Documentation
Strings() [1/6]
|
default |
No strings.
Strings() [2/6]
|
inline |
The one string text.
Strings() [3/6]
|
inline |
The one string text.
Strings() [4/6]
|
inline |
The one string text.
Strings() [5/6]
|
inline |
The strings texts.
Strings() [6/6]
template<std::ranges::input_range R>
requires std::convertible_to<std::ranges::range_reference_t<const R &>, std::string_view> && (!std::convertible_to<const R &, std::string_view>)
requires std::convertible_to<std::ranges::range_reference_t<const R &>, std::string_view> && (!std::convertible_to<const R &, std::string_view>)
|
inline |
The strings of the range texts.
Member Function Documentation
values()
|
inlinenodiscard |
Return the strings.