From 51e2e19d0615617e99ec96d7fb5ee99e85ca312a Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Fri, 28 Apr 2017 13:24:33 -0700 Subject: Use CStringView instead of const char* --- toolsrc/include/PostBuildLint_BuildPolicies.h | 3 ++- toolsrc/include/PostBuildLint_BuildType.h | 3 ++- toolsrc/include/PostBuildLint_ConfigurationType.h | 4 ++-- toolsrc/include/PostBuildLint_LinkageType.h | 3 ++- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/toolsrc/include/PostBuildLint_BuildPolicies.h b/toolsrc/include/PostBuildLint_BuildPolicies.h index 11fb2e1d4..697edbb8d 100644 --- a/toolsrc/include/PostBuildLint_BuildPolicies.h +++ b/toolsrc/include/PostBuildLint_BuildPolicies.h @@ -1,4 +1,5 @@ #pragma once +#include "CStringView.h" #include #include @@ -30,7 +31,7 @@ namespace vcpkg::PostBuildLint namespace BuildPoliciesC { - static constexpr const char* ENUM_NAME = "vcpkg::PostBuildLint::BuildPolicies"; + static constexpr CStringView ENUM_NAME = "vcpkg::PostBuildLint::BuildPolicies"; static constexpr BuildPolicies NULLVALUE(BuildPolicies::BackingEnum::NULLVALUE); static constexpr BuildPolicies EMPTY_PACKAGE(BuildPolicies::BackingEnum::EMPTY_PACKAGE); diff --git a/toolsrc/include/PostBuildLint_BuildType.h b/toolsrc/include/PostBuildLint_BuildType.h index 3cd67d347..58bb20766 100644 --- a/toolsrc/include/PostBuildLint_BuildType.h +++ b/toolsrc/include/PostBuildLint_BuildType.h @@ -1,4 +1,5 @@ #pragma once +#include "CStringView.h" #include "PostBuildLint_ConfigurationType.h" #include "PostBuildLint_LinkageType.h" #include @@ -44,7 +45,7 @@ namespace vcpkg::PostBuildLint namespace LC = LinkageTypeC; using BE = BuildType::BackingEnum; - static constexpr const char* ENUM_NAME = "vcpkg::PostBuildLint::BuildType"; + static constexpr CStringView ENUM_NAME = "vcpkg::PostBuildLint::BuildType"; static constexpr BuildType DEBUG_STATIC = {BE::DEBUG_STATIC, CC::DEBUG, LC::STATIC}; static constexpr BuildType DEBUG_DYNAMIC = {BE::DEBUG_DYNAMIC, CC::DEBUG, LC::DYNAMIC}; diff --git a/toolsrc/include/PostBuildLint_ConfigurationType.h b/toolsrc/include/PostBuildLint_ConfigurationType.h index 61f56c0d5..8157415b0 100644 --- a/toolsrc/include/PostBuildLint_ConfigurationType.h +++ b/toolsrc/include/PostBuildLint_ConfigurationType.h @@ -1,5 +1,5 @@ #pragma once -#pragma once +#include "CStringView.h" #include namespace vcpkg::PostBuildLint @@ -25,7 +25,7 @@ namespace vcpkg::PostBuildLint namespace ConfigurationTypeC { - static constexpr const char* ENUM_NAME = "vcpkg::PostBuildLint::ConfigurationType"; + static constexpr CStringView ENUM_NAME = "vcpkg::PostBuildLint::ConfigurationType"; static constexpr ConfigurationType NULLVALUE(ConfigurationType::BackingEnum::NULLVALUE); static constexpr ConfigurationType DEBUG(ConfigurationType::BackingEnum::DEBUG); diff --git a/toolsrc/include/PostBuildLint_LinkageType.h b/toolsrc/include/PostBuildLint_LinkageType.h index 8c4d16b7e..8d19dc5a4 100644 --- a/toolsrc/include/PostBuildLint_LinkageType.h +++ b/toolsrc/include/PostBuildLint_LinkageType.h @@ -1,4 +1,5 @@ #pragma once +#include "CStringView.h" #include namespace vcpkg::PostBuildLint @@ -26,7 +27,7 @@ namespace vcpkg::PostBuildLint namespace LinkageTypeC { - static constexpr const char* ENUM_NAME = "vcpkg::PostBuildLint::LinkageType"; + static constexpr CStringView ENUM_NAME = "vcpkg::PostBuildLint::LinkageType"; static constexpr LinkageType NULLVALUE(LinkageType::BackingEnum::NULLVALUE); static constexpr LinkageType DYNAMIC(LinkageType::BackingEnum::DYNAMIC); -- cgit v1.2.3