boost_versioning.h File Reference

Boost versioning. More...

#include <stdexcept>
#include <string>
#include <boost/serialization/version.hpp>
+ Include dependency graph for boost_versioning.h:
+ This graph shows which files directly or indirectly include this file:


struct  syten::Excp::OutdatedFile
 Thrown if a file with a version different from the version of the toolkit is read. More...


 Syten namespace.
 Namespace for exceptions otherwise polluting the global syten:: namespace.


#define BOOST_CLASS_TEMPLATE_VERSION(Template, Type, Version)
 Versioning for template classes. More...

Detailed Description

Boost versioning.

Contains Excp::OutdatedFile exception and BOOST_CLASS_VERSION. This exception is used everywhere, even if persistent.h itself is not needed yet. Hence put it into its own file.