LeviLamina
Loading...
Searching...
No Matches
Detail.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/diagnostics/LogAreaID.h"
7#include "mc/platform/CallStack.h"
8#include "mc/platform/ErrorInfoBuilder.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace Bedrock { class AssertLevel; }
13namespace Bedrock { struct CallStack; }
14namespace Core { class Path; }
15// clang-format on
16
17namespace Bedrock::Detail {
18// functions
19// NOLINTBEGIN
20MCNAPI ::Bedrock::CallStack::Context createContext(::std::string value);
21
22MCNAPI ::Bedrock::CallStack::Context createContext(
23 ::Bedrock::AssertLevel assertLevel,
24 ::LogAreaID logArea,
25 ::std::string value,
27);
28
29MCNAPI ::Bedrock::Detail::ErrorInfoBuilder<::std::error_code> createError(::std::errc errc);
30
31MCNAPI void defaultDataStoreDelete(::Core::Path const& path);
32
33MCNAPI ::std::optional<::std::string> defaultDataStoreLoad(::Core::Path const& path);
34
35MCNAPI void defaultDataStoreSave(::Core::Path const& path, ::std::string_view data);
36
37MCNAPI ::std::back_insert_iterator<::std::string>
38formatCallStackContexts(::std::back_insert_iterator<::std::string> it, ::Bedrock::CallStack const& callStack);
39
40MCNAPI ::Bedrock::Detail::ErrorInfoBuilder<::std::error_code> hresultToError(long hr);
41// NOLINTEND
42
43} // namespace Bedrock::Detail
Definition AssertLevel.h:16
Definition Path.h:11
Definition Path.h:16
Definition CallStack.h:21
Definition CallStack.h:11