aboutsummaryrefslogtreecommitdiff
path: root/pgsql/types/traits.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-09-11 13:55:48 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-09-11 13:55:48 +0200
commitd87a78e24d5988cfa3556707b7beffd1b0c15901 (patch)
tree32115e06a1bdade66efea1e304ba5863feaa5a21 /pgsql/types/traits.hxx
parent32fcd732e2535090174142dd15b8b74fc444a9c2 (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.hxx27
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: