diff options
Diffstat (limited to 'odb/oracle/traits.cxx')
-rw-r--r-- | odb/oracle/traits.cxx | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/odb/oracle/traits.cxx b/odb/oracle/traits.cxx index 8c0f236..eabfe28 100644 --- a/odb/oracle/traits.cxx +++ b/odb/oracle/traits.cxx @@ -12,90 +12,6 @@ namespace odb namespace oracle { // - // string_value_traits - // - - void string_value_traits:: - set_image (char* b, - size_t c, - size_t& n, - bool& is_null, - const string& v) - { - is_null = false; - n = v.size (); - - assert (n <= c); - - if (n != 0 && n <= c) - memcpy (b, v.c_str (), n); - } - - // - // c_string_value_traits - // - - void c_string_value_traits:: - set_image (char* b, - size_t c, - size_t& n, - bool& is_null, - const char* v) - { - is_null = false; - n = strlen (v); - - assert (n <= c); - - if (n != 0 && n <= c) - memcpy (b, v, n); - } - - // - // default_value_traits<vector<char>, id_raw> - // - - void default_value_traits<vector<char>, id_raw>:: - set_image (char* b, - size_t c, - size_t& n, - bool& is_null, - const value_type& v) - { - is_null = false; - n = v.size (); - - assert (n <= c); - - // std::vector::data() may not be available in older compilers. - // - if (n != 0) - memcpy (b, &v.front (), n); - } - - // - // default_value_traits<vector<unsigned char>, id_raw> - // - - void default_value_traits<vector<unsigned char>, id_raw>:: - set_image (char* b, - size_t c, - size_t& n, - bool& is_null, - const value_type& v) - { - is_null = false; - n = v.size (); - - assert (n <= c); - - // std::vector::data() may not be available in older compilers. - // - if (n != 0) - memcpy (b, &v.front (), n); - } - - // // string_lob_value_traits // |