blob: 838c788bae41fbf1a8dc4dd62ae1eb5a4814c455 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "pch.h"
#include "PackageSpecParseResult.h"
#include "vcpkg_Checks.h"
namespace vcpkg
{
CStringView to_string(PackageSpecParseResult ev) noexcept
{
switch (ev)
{
case PackageSpecParseResult::SUCCESS: return "OK";
case PackageSpecParseResult::TOO_MANY_COLONS: return "Too many colons";
case PackageSpecParseResult::INVALID_CHARACTERS:
return "Contains invalid characters. Only alphanumeric lowercase ASCII characters and dashes are "
"allowed";
default: Checks::unreachable(VCPKG_LINE_INFO);
}
}
}
|