From 964660e33116dab6b053c28ab8fb9499db97c6e7 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 28 Sep 2010 22:29:54 +0200 Subject: Use struct consistently --- odb/mysql/traits.hxx | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/odb/mysql/traits.hxx b/odb/mysql/traits.hxx index 41a754f..a643785 100644 --- a/odb/mysql/traits.hxx +++ b/odb/mysql/traits.hxx @@ -66,9 +66,8 @@ namespace odb }; template - class default_value_traits + struct default_value_traits { - public: typedef T value_type; typedef T query_type; typedef I image_type; @@ -119,26 +118,26 @@ namespace odb }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - std::string, details::buffer, id_string>: public string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + std::string, details::buffer, id_string>: string_value_traits { }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - std::string, details::buffer, id_decimal>: public string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + std::string, details::buffer, id_decimal>: string_value_traits { }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - std::string, details::buffer, id_enum>: public string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + std::string, details::buffer, id_enum>: string_value_traits { }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - std::string, details::buffer, id_set>: public string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + std::string, details::buffer, id_set>: string_value_traits { }; @@ -163,26 +162,26 @@ namespace odb }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - const char*, details::buffer, id_string>: public c_string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + const char*, details::buffer, id_string>: c_string_value_traits { }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - const char*, details::buffer, id_decimal>: public c_string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + const char*, details::buffer, id_decimal>: c_string_value_traits { }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - const char*, details::buffer, id_enum>: public c_string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + const char*, details::buffer, id_enum>: c_string_value_traits { }; template <> - class LIBODB_MYSQL_EXPORT default_value_traits< - const char*, details::buffer, id_set>: public c_string_value_traits + struct LIBODB_MYSQL_EXPORT default_value_traits< + const char*, details::buffer, id_set>: c_string_value_traits { }; -- cgit v1.1