Main Page
Namespaces
Classes
Package Documentation
FWCore
Utilities
interface
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
9
class
DecomposedReleaseVersion
{
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
);
24
bool
isEarlierRelease
(
DecomposedReleaseVersion
const
&
a
,
std::string
const
&
b
);
25
bool
isEarlierRelease
(
std::string
const
&
a
,
DecomposedReleaseVersion
const
&
b
);
26
bool
isEarlierRelease
(
DecomposedReleaseVersion
const
&
a
,
DecomposedReleaseVersion
const
&
b
);
27
}
// namespace releaseversion
28
}
// namespace edm
29
#endif
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::releaseversion::DecomposedReleaseVersion::minor_
unsigned int minor_
Definition:
ReleaseVersion.h:17
edm::releaseversion::DecomposedReleaseVersion::major_
unsigned int major_
Definition:
ReleaseVersion.h:16
trackingPlots.other
other
Definition:
trackingPlots.py:1453
edm::releaseversion::isEarlierRelease
bool isEarlierRelease(std::string const &a, std::string const &b)
Definition:
ReleaseVersion.cc:70
edm::releaseversion::DecomposedReleaseVersion::operator<
bool operator<(DecomposedReleaseVersion const &other) const
Definition:
ReleaseVersion.cc:52
b
double b
Definition:
hdecay.h:120
edm
HLT enums.
Definition:
AlignableModifier.h:17
a
double a
Definition:
hdecay.h:121
edm::releaseversion::DecomposedReleaseVersion
Definition:
ReleaseVersion.h:9
edm::releaseversion::DecomposedReleaseVersion::DecomposedReleaseVersion
DecomposedReleaseVersion(std::string releaseVersion)
Definition:
ReleaseVersion.cc:22
edm::releaseversion::DecomposedReleaseVersion::irregular_
bool irregular_
Definition:
ReleaseVersion.h:15
Generated for CMSSW Reference Manual by
1.8.11