35 return std::string_view();
44 for (
const auto &msg : *
this) {
45 if (msg.level() >=
level) {
58 for (
const auto &msg : *
this) {
71 auto size = values.size() * 4;
72 for (
const auto &str : values) {
77 for (
auto value = values.cbegin(), end = values.cend(), last = values.cend() - 1; value != end; ++value) {
80 }
else if (!res.empty()) {
static std::string formatList(const std::vector< std::string > &values)
Concatenates the specified string values to a list.
bool has(DiagLevel level) const
Returns whether there's at least one DiagMessage which is at least as worse as level.
DiagLevel level() const
Returns the worst diag level present in the container.
Contains all classes and functions of the TagInfo library.
TAG_PARSER_EXPORT std::string_view diagLevelName(DiagLevel diagLevel)
Returns the string representation of the specified diagLevel.
DiagLevel
Specifies the level of the diagnostic message.
constexpr auto worstDiagLevel
The worst diag level.