aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2019-12-22 11:07:05 +0100
committerIvan Komissarov <ABBAPOH@gmail.com>2020-01-08 10:23:33 +0000
commit96557b5ed7fc002f6674c97dd7819ff463bbc6be (patch)
tree4d767ae7e99c08def25e6f26b9dfc59199c66fe4 /src
parent5e86d33b4ac306c22d3124bfed37108a30c22169 (diff)
generators: Make gen::VersionInfo constexpr
Change-Id: Ia19dd5f696accb9680c958b05676d79aaaefb4b8 Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/lib/corelib/generators/generatorversioninfo.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/corelib/generators/generatorversioninfo.h b/src/lib/corelib/generators/generatorversioninfo.h
index bbae4c53f..38616eb98 100644
--- a/src/lib/corelib/generators/generatorversioninfo.h
+++ b/src/lib/corelib/generators/generatorversioninfo.h
@@ -53,19 +53,19 @@ namespace gen {
class QBS_EXPORT VersionInfo
{
public:
- VersionInfo(const Version &version, utils::ArchitectureFlags archs)
+ constexpr VersionInfo(const Version &version, utils::ArchitectureFlags archs)
: m_version(version), m_archs(archs)
{
}
- bool operator<(const VersionInfo &other) const { return m_version < other.m_version; }
- bool operator==(const VersionInfo &other) const
+ constexpr bool operator<(const VersionInfo &other) const { return m_version < other.m_version; }
+ constexpr bool operator==(const VersionInfo &other) const
{
return m_version == other.m_version && m_archs == other.m_archs;
}
- Version version() const { return m_version; }
- bool containsArchitecture(utils::Architecture arch) const { return m_archs & arch; }
+ constexpr Version version() const { return m_version; }
+ constexpr bool containsArchitecture(utils::Architecture arch) const { return m_archs & arch; }
int marketingVersion() const;