aboutsummaryrefslogtreecommitdiff
path: root/sqlite/types/test.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sqlite/types/test.hxx')
-rw-r--r--sqlite/types/test.hxx24
1 files changed, 15 insertions, 9 deletions
diff --git a/sqlite/types/test.hxx b/sqlite/types/test.hxx
index 897590d..bd8f48a 100644
--- a/sqlite/types/test.hxx
+++ b/sqlite/types/test.hxx
@@ -44,6 +44,10 @@ struct object
#pragma db type("TEXT")
std::string text_;
+#ifdef _WIN32
+ std::string wtext_;
+#endif
+
#pragma db type("BLOB")
std::vector<char> blob_;
@@ -55,15 +59,17 @@ struct object
bool
operator== (const object& y) const
{
- return
- id_ == y.id_ &&
- bool_ == y.bool_ &&
- integer_ == y.integer_ &&
- real_ == y.real_ &&
- nan_ != nan_ &&
- text_ == y.text_ &&
- blob_ == y.blob_ &&
- ((null_.get () == 0 && y.null_.get () == 0) || *null_ == *y.null_);
+ return id_ == y.id_
+ && bool_ == y.bool_
+ && integer_ == y.integer_
+ && real_ == y.real_
+ && nan_ != nan_
+ && text_ == y.text_
+#ifdef _WIN32
+ && wtext_ == y.wtext_
+#endif
+ && blob_ == y.blob_
+ && ((null_.get () == 0 && y.null_.get () == 0) || *null_ == *y.null_);
}
};