diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2012-09-11 13:55:48 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2012-09-11 13:55:48 +0200 |
commit | d87a78e24d5988cfa3556707b7beffd1b0c15901 (patch) | |
tree | 32115e06a1bdade66efea1e304ba5863feaa5a21 /pgsql/types/traits.hxx | |
parent | 32fcd732e2535090174142dd15b8b74fc444a9c2 (diff) |
Add support for mapping std::array to BLOB and char[16] to UUID types
Diffstat (limited to 'pgsql/types/traits.hxx')
-rw-r--r-- | pgsql/types/traits.hxx | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/pgsql/types/traits.hxx b/pgsql/types/traits.hxx index 0ec4079..10dcb24 100644 --- a/pgsql/types/traits.hxx +++ b/pgsql/types/traits.hxx @@ -130,33 +130,6 @@ namespace odb }; template <> - class value_traits<unsigned char[16], id_uuid> - { - public: - typedef unsigned char* value_type; - typedef details::ubuffer query_type; - typedef unsigned char* image_type; - - static void - set_value (unsigned char v[16], - const unsigned char* i, - bool is_null) - { - if (!is_null) - std::memcpy (v, i, 16); - else - std::memset (v, 0, 16); - } - - static void - set_image (unsigned char* i, bool& is_null, const unsigned char v[16]) - { - is_null = false; - std::memcpy (i, v, 16); - } - }; - - template <> class value_traits<string_ptr, id_string> { public: |