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

#include <Logger.h>

Concept definition

template<typename Context, std::size_t precision, typename T>
concept molpro::linalg::itsolv::log::stringify_supported = requires (std::remove_cvref_t<T> &t) {
{ stringify<Context, precision>(t) } -> std::same_as<std::string>;
}

Detailed Description

Concept checking that the stringify function can be called on this context-precision-type combination