libpressio 0.93.0
|
#include <versionable.h>
Public Member Functions | |
virtual | ~pressio_versionable ()=default |
virtual const char * | version () const =0 |
virtual uint64_t | epoch_version () const |
virtual int | major_version () const |
virtual int | minor_version () const |
virtual int | patch_version () const |
interface for objects which have version information in libpressio
|
virtualdefault |
virtual default destructor
|
virtual |
a LibPressio version specific version number incremented whenever the major version does not reliably reflect backwards incompatability, it is never reset to a lower value. It defaults to 0.
|
virtual |
get the major version, default version returns 0
|
virtual |
get the minor version, default version returns 0
|
virtual |
get the patch version, default version returns 0
|
pure virtual |
get a implementation specific version string for the io module