1 #ifndef __JEEP__JVERSION__ 
    2 #define __JEEP__JVERSION__ 
   18 namespace JPP { 
using namespace JEEP; }
 
   59       return static_cast<const JVersion&
>(*this);
 
   70       return static_cast<JVersion&
>(*this);
 
   81       static_cast<JVersion&
>(*this) = version;
 
Interface for binary output. 
 
JVersion & getVersion()
Get version. 
 
bool operator<(const Head &first, const Head &second)
Less than operator. 
 
friend JReader & operator>>(JReader &in, JVersion &version)
Read version from input. 
 
void setVersion(const JVersion &version)
Set version. 
 
void setVariant(const std::string &variant)
Set variant. 
 
friend std::ostream & operator<<(std::ostream &out, const JVersion &version)
Write version to output. 
 
const std::string & getVariant() const 
Get variant. 
 
Template definition of auxiliary base class for comparison of data structures. 
 
friend JWriter & operator<<(JWriter &out, const JVersion &version)
Write version to output. 
 
Interface for binary input. 
 
JVersion()
Default constructor. 
 
friend std::istream & operator>>(std::istream &in, JVersion &version)
Read version from input. 
 
bool equals(const JVersion &version) const 
Equal method. 
 
Auxiliary class for version identifier. 
 
JVersion(const std::string &variant)
Constructor. 
 
STD extensions for binary I/O. 
 
const JVersion & getVersion() const 
Get version.