27using Microsoft::WRL::ComPtr;
29template <
class Result>
30inline bool HRFailed(HRESULT inHR,
Result &outResult)
41inline bool HRFailed(HRESULT inHR)
46 Trace(
"Call failed with error code: %08X", inHR);
#define JPH_SUPPRESS_WARNINGS_STD_BEGIN
Definition Core.h:430
#define JPH_SUPPRESS_WARNINGS_STD_END
Definition Core.h:443
#define JPH_NAMESPACE_END
Definition Core.h:425
#define JPH_MSVC2026_PLUS_SUPPRESS_WARNING(w)
Definition Core.h:332
#define JPH_MSVC_SUPPRESS_WARNING(w)
Definition Core.h:330
#define JPH_NAMESPACE_BEGIN
Definition Core.h:419
TraceFunction Trace
Definition IssueReporting.cpp:14
#define JPH_ASSERT(...)
Definition IssueReporting.h:33
std::basic_string< char, std::char_traits< char >, STLAllocator< char > > String
Definition STLAllocator.h:107
Helper class that either contains a valid result or an error.
Definition Result.h:12
void SetError(const char *inError)
Set an error value.
Definition Result.h:152