1/% QString guard = _database->namespaces().join(
"_").toUpper() +
"_SQL_H_";
2%/ #ifndef _/%= guard %/
7namespace /%= _database->namespaces().join(
"::") %/::Sql
16 EQ, GT, LT, LTE, GTE, NEQ, LIKE
20 template<
typename _T_,
class Enable =
void>
21 struct value_conversion_helper;
23 template<
typename _T_>
24 struct value_conversion_helper<_T_, typename std::enable_if<not std::is_enum<_T_>::value>::type>
36 return _variant.
value<_T_>(knowCore::TypeCheckingMode::Force).expectSuccess();
40 template<
typename _T_>
41 struct value_conversion_helper<_T_, typename std::enable_if<std::is_enum<_T_>::value>::type>
53 return _T_(_variant.
value<
int>().expectSuccess());
59 template<
typename _T_>
62 return details::value_conversion_helper<_T_>::toValue(_t);
64 template<
typename _T_>
67 return details::value_conversion_helper<_T_>::fromValue(_variant);
bool isEmpty() const
Definition Value.cpp:234
static Value fromValue(const _T_ &_value)
Definition Value.h:241
cres_qresult< _T_ > value(TypeCheckingMode _conversion=TypeCheckingMode::Safe) const
Definition Value.h:353