Cdbext: report HRESULT as an integral data type

Fixes: QTCREATORBUG-30574
Change-Id: If877c32639c853bae9b6a5a5762f24a3954f60d5
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
David Schulz
2024-03-21 02:30:43 +01:00
parent 41c781891f
commit cb4f296498

View File

@@ -49,10 +49,24 @@ static bool isType(const std::string &typeName, const std::vector<std::string> &
static bool isIntegralType(const std::string &typeName)
{
static const std::vector<std::string> integralTypes({"bool",
"char", "unsigned char", "char16_t", "char32_t", "wchar_t",
"short", "unsigned short", "int", "unsigned int",
"long", "unsigned long", "int64", "unsigned int64", "__int64", "unsigned __int64"});
static const std::vector<std::string> integralTypes(
{"bool",
"char",
"unsigned char",
"char16_t",
"char32_t",
"wchar_t",
"short",
"unsigned short",
"int",
"unsigned int",
"long",
"unsigned long",
"int64",
"unsigned int64",
"__int64",
"unsigned __int64",
"HRESULT"});
return isType(typeName, integralTypes);
}