1 #ifndef __JEEP_JVERSION__ 
    2 #define __JEEP_JVERSION__ 
   16 namespace JPP { 
using namespace JEEP; }
 
   79       std::istringstream is(version);
 
  151       std::ostringstream os;
 
  173         object.majorVersion = version;
 
  175         in.setstate(ios::failbit);
 
  179         object.minorVersion = version;
 
  181         in.setstate(ios::failbit);
 
  185         object.patchVersion = version;
 
  187         in.setstate(ios::failbit);
 
General puprpose classes and methods.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Auxiliary data structure for general purpose version number.
 
static const char SEPARATOR
Separator between [sub-]versions.
 
version_type getMinorVersion() const
Get minor version.
 
bool less(const JVersion &version) const
Compare version.
 
JVersion(const version_type major, const version_type minor, const version_type patch)
Constructor.
 
version_type majorVersion
major version
 
friend std::istream & operator>>(std::istream &in, JVersion &object)
Read version from input stream.
 
version_type patchVersion
patch version
 
JVersion(const std::string &version)
Constructor.
 
std::string toString() const
Convert version to string.
 
version_type getPatchVersion() const
Get patch version.
 
JVersion()
Default constructor.
 
version_type getMajorVersion() const
Get major version.
 
unsigned int version_type
Type definition of [sub-]versions.
 
version_type minorVersion
minor version
 
friend std::ostream & operator<<(std::ostream &out, const JVersion &object)
Write version to output stream.
 
Template definition of auxiliary base class for comparison of data structures.