//! \warning QMetaData is ignored by default and subject to various interpretation, so users should define or adopt existing meta data standards like XSD for sake of interoperability
@@ -592,8 +592,15 @@ struct IReader : public IBind
||_null()){
returntrue;
};
boolb;// usually easier to check than types below
doubled;// matches most used numbers more easily than types below
qint64i;// matches most used integrals more easily than types below
quint64u;
if(_bind(b)||_bind(d)||_bind(i)||_bind(u)){
returntrue;
}
_setChoice(false);
QStrings;
QStrings;// matches any type with usually less encoding work than QUtf8String (which only captures efficiently utf-8 whereas QChar easily captures Latin1 in addition to ASCII)
// QBind specialization for generic Val<Cursor> for a fixed set of possibly BindNative types
// QBind<Val<Cursor>> for the set of IBind's BindNative types
template<>//!< \remark Enumerating types where BindSupport<_,Cur<TImpl>> = BindNative with C++11 seems hard, so we just handle the set of default IBind BindNative types