Qx v0.7
Qt Extensions Library
Loading...
Searching...
No Matches
QxSql::sql_convertible Concept Reference

Specifies that a type is generally convertible to/from SQL. More...

Concept definition

template<typename T>
concept QxSql::sql_convertible = requires(T& tValue) {
{ Converter<T>::fromSql(tValue, QVariant()) } -> std::same_as<Qx::SqlError>;
{ Converter<T>::toSql(tValue) } -> std::same_as<QVariant>;
}
Specifies that a type is generally convertible to/from SQL.
Definition qx-sqlconcepts.h:45

Detailed Description

Satisfied if a Converter specialization exists for T that includes functions with the signatures:

  • static Qx::SqlError fromSql(T& value, const QVariant vValue)
  • static QVariant toSql(const T& value)