CMS 3D CMS Logo

ReleaseVersion.h
Go to the documentation of this file.
1 #ifndef FWCore_Utilities_ReleaseVersion_h
2 #define FWCore_Utilities_ReleaseVersion_h
3 
4 #include <string>
5 
6 namespace edm {
7  namespace releaseversion {
8 
10  public:
11  explicit DecomposedReleaseVersion(std::string releaseVersion);
12  bool operator<(DecomposedReleaseVersion const& other) const;
13 
14  private:
15  bool irregular_;
16  unsigned int major_;
17  unsigned int minor_;
18  // unsigned int point_;
19  // unsigned int patch_;
20  // unsigned int pre_;
21  };
22 
23  bool isEarlierRelease(std::string const& a, std::string const& b);
27  } // namespace releaseversion
28 } // namespace edm
29 #endif
bool isEarlierRelease(std::string const &a, std::string const &b)
bool operator<(DecomposedReleaseVersion const &other) const
double b
Definition: hdecay.h:120
HLT enums.
double a
Definition: hdecay.h:121
DecomposedReleaseVersion(std::string releaseVersion)