aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include/PostBuildLint_BuildType.h
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-04-27 17:56:06 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2017-04-27 18:59:57 -0700
commit75e8752cb90eb8bc7717518d9d6a5c68f27f2b0f (patch)
treeb3a8c01beebba2b7e5524363b59bfc088aab83a2 /toolsrc/include/PostBuildLint_BuildType.h
parentdb2bc7ed80cd85935bcf80a02a06c796d01197b7 (diff)
downloadvcpkg-75e8752cb90eb8bc7717518d9d6a5c68f27f2b0f.tar.gz
vcpkg-75e8752cb90eb8bc7717518d9d6a5c68f27f2b0f.zip
Run clang-format over the headers. Remove stray Version.h/cpp. Fix location of VersionT.cpp
Diffstat (limited to 'toolsrc/include/PostBuildLint_BuildType.h')
-rw-r--r--toolsrc/include/PostBuildLint_BuildType.h28
1 files changed, 17 insertions, 11 deletions
diff --git a/toolsrc/include/PostBuildLint_BuildType.h b/toolsrc/include/PostBuildLint_BuildType.h
index 55a5878a9..a1da7729c 100644
--- a/toolsrc/include/PostBuildLint_BuildType.h
+++ b/toolsrc/include/PostBuildLint_BuildType.h
@@ -20,11 +20,10 @@ namespace vcpkg::PostBuildLint
BuildType() = delete;
- constexpr explicit BuildType(const BackingEnum backing_enum, const ConfigurationType config, const LinkageType linkage)
- :
- backing_enum(backing_enum)
- , m_config(config)
- , m_linkage(linkage) { }
+ constexpr BuildType(const BackingEnum backing_enum, const ConfigurationType config, const LinkageType linkage)
+ : backing_enum(backing_enum), m_config(config), m_linkage(linkage)
+ {
+ }
constexpr operator BackingEnum() const { return backing_enum; }
@@ -41,12 +40,19 @@ namespace vcpkg::PostBuildLint
namespace BuildTypeC
{
+ namespace CC = ConfigurationTypeC;
+ namespace LC = LinkageTypeC;
+ using BE = BuildType::BackingEnum;
+
static constexpr const char* ENUM_NAME = "vcpkg::PostBuildLint::BuildType";
- static constexpr BuildType DEBUG_STATIC = BuildType(BuildType::BackingEnum::DEBUG_STATIC, ConfigurationTypeC::DEBUG, LinkageTypeC::STATIC);
- static constexpr BuildType DEBUG_DYNAMIC = BuildType(BuildType::BackingEnum::DEBUG_DYNAMIC, ConfigurationTypeC::DEBUG, LinkageTypeC::DYNAMIC);
- static constexpr BuildType RELEASE_STATIC = BuildType(BuildType::BackingEnum::RELEASE_STATIC, ConfigurationTypeC::RELEASE, LinkageTypeC::STATIC);
- static constexpr BuildType RELEASE_DYNAMIC = BuildType(BuildType::BackingEnum::RELEASE_DYNAMIC, ConfigurationTypeC::RELEASE, LinkageTypeC::DYNAMIC);
+ static constexpr BuildType DEBUG_STATIC = { BE::DEBUG_STATIC, CC::DEBUG, LC::STATIC };
+ static constexpr BuildType DEBUG_DYNAMIC = { BE::DEBUG_DYNAMIC, CC::DEBUG, LC::DYNAMIC };
+ static constexpr BuildType RELEASE_STATIC = { BE::RELEASE_STATIC, CC::RELEASE, LC::STATIC };
+ static constexpr BuildType RELEASE_DYNAMIC = { BE::RELEASE_DYNAMIC, CC::RELEASE, LC::DYNAMIC };
- static constexpr std::array<BuildType, 4> VALUES = { DEBUG_STATIC, DEBUG_DYNAMIC, RELEASE_STATIC, RELEASE_DYNAMIC };
- }}
+ static constexpr std::array<BuildType, 4> VALUES = {
+ DEBUG_STATIC, DEBUG_DYNAMIC, RELEASE_STATIC, RELEASE_DYNAMIC
+ };
+ }
+}