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