Author: wyoung
Date: Tue Jun 19 07:28:20 2007
New Revision: 1570

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1570&view=rev
Log:
Removed MYSQLPP_EXPORT tag from FieldNames and FieldTypes class
declarations, as this can cause problems in programs that use
vector<string> in VC++.  It has to do with multiply defined templates,
since these classes derive from that template, and VC++ can't resolve
the conflict without help.  Since these classes aren't actually used
outside the library, this shouldn't cause a problem.  Patch by Nils
Woetzel <[EMAIL PROTECTED]>

Modified:
    trunk/lib/field_names.h
    trunk/lib/field_types.h
    trunk/lib/row.h

Modified: trunk/lib/field_names.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/field_names.h?rev=1570&r1=1569&r2=1570&view=diff
==============================================================================
--- trunk/lib/field_names.h (original)
+++ trunk/lib/field_names.h Tue Jun 19 07:28:20 2007
@@ -42,7 +42,7 @@
 #endif
 
 /// \brief Holds a list of SQL field names
-class MYSQLPP_EXPORT FieldNames : public std::vector<std::string>
+class FieldNames : public std::vector<std::string>
 {
 public:
        /// \brief Default constructor

Modified: trunk/lib/field_types.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/field_types.h?rev=1570&r1=1569&r2=1570&view=diff
==============================================================================
--- trunk/lib/field_types.h (original)
+++ trunk/lib/field_types.h Tue Jun 19 07:28:20 2007
@@ -40,7 +40,7 @@
 #endif
 
 /// \brief A vector of SQL field types.
-class MYSQLPP_EXPORT FieldTypes : public std::vector<mysql_type_info>
+class FieldTypes : public std::vector<mysql_type_info>
 {
 public:
        /// \brief Default constructor

Modified: trunk/lib/row.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/row.h?rev=1570&r1=1569&r2=1570&view=diff
==============================================================================
--- trunk/lib/row.h (original)
+++ trunk/lib/row.h Tue Jun 19 07:28:20 2007
@@ -43,7 +43,7 @@
 
 #if !defined(DOXYGEN_IGNORE)
 // Make Doxygen ignore this
-class MYSQLPP_EXPORT FieldNames;
+class FieldNames;
 class MYSQLPP_EXPORT ResUse;
 #endif
 


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to