enhancement to support gcc visibility.

These changes are meant to support gcc visibility on mingw platforms - which is basically gcc with windows attributes.
This commit is contained in:
Robert Ramey
2015-04-22 22:02:56 -07:00
parent 7565de4008
commit 23b012ef66
44 changed files with 89 additions and 75 deletions

View File

@@ -14,35 +14,35 @@
namespace boost {
namespace archive {
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_OBJECT_ID(){
return "object_id";
}
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_OBJECT_REFERENCE(){
return "object_id_reference";
}
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_CLASS_ID(){
return "class_id";
}
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_CLASS_ID_REFERENCE(){
return "class_id_reference";
}
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_CLASS_NAME(){
return "class_name";
}
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_TRACKING(){
return "tracking_level";
}
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_VERSION(){
return "version";
}
BOOST_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_SYMBOL_VISIBLE const char *
BOOST_ARCHIVE_XML_SIGNATURE(){
return "signature";
}