iterative-solver 0.0
molpro::linalg::itsolv::log::formattable Concept Reference

#include <Logger.h>

Concept definition

template<typename T>
concept molpro::linalg::itsolv::log::formattable = requires (const std::remove_cvref_t<T> &t, std::format_context ctx) {
std::formatter<std::remove_cvref_t<T>>().format(t, ctx);
}

Detailed Description

Concept checking that a given type can be formatted via std::format