3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/diagnostics/LogAreaID.h"
7#include "mc/platform/CallStack.h"
8#include "mc/platform/ErrorInfoBuilder.h"
12namespace Bedrock {
class AssertLevel; }
13namespace Bedrock {
struct CallStack; }
14namespace Core {
class Path; }
17namespace Bedrock::Detail {
20MCNAPI ::Bedrock::CallStack::Context createContext(::std::string value);
22MCNAPI ::Bedrock::CallStack::Context createContext(
29MCNAPI ::Bedrock::Detail::ErrorInfoBuilder<::std::error_code> createError(::std::errc errc);
31MCNAPI
void defaultDataStoreDelete(
::Core::Path const& path);
33MCNAPI ::std::optional<::std::string> defaultDataStoreLoad(
::Core::Path const& path);
35MCNAPI
void defaultDataStoreSave(
::Core::Path const& path, ::std::string_view data);
37MCNAPI ::std::back_insert_iterator<::std::string>
38formatCallStackContexts(::std::back_insert_iterator<::std::string> it,
::Bedrock::CallStack const& callStack);
40MCNAPI ::Bedrock::Detail::ErrorInfoBuilder<::std::error_code> hresultToError(
long hr);
Definition AssertLevel.h:16
Definition CallStack.h:21
Definition CallStack.h:11