SyTen
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:

Classes

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

Namespaces

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

Macros

#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.