#if (defined _MSC_VER) && (_MSC_VER == 1200) # pragma warning (disable : 4786) // too long name, harmless warning #endif #define BOOST_ARCHIVE_SOURCE #include "core/system/Precompiled.h" #include "core/serialization/XMLSerializer.h" // the following works around an issue between spirit 1.61 and borland. // it turns out the the certain spirit stuff must be defined before // certain parts of mpl. including this here makes sure that happens #include #include #if BOOST_WORKAROUND(__BORLANDC__, <= 0x560 ) #include #endif // explicitly instantiate for this type of xml stream #include #include #include #include #include #include namespace FlowEngine { // explicitly instantiate for this type of xml stream template class boost::archive::basic_xml_iarchive; template class boost::archive::detail::archive_pointer_iserializer; template class boost::archive::xml_iarchive_impl; template class boost::archive::basic_xml_oarchive ; template class boost::archive::detail::archive_pointer_oserializer ; template class boost::archive::xml_oarchive_impl ; }