LeviLamina
Loading...
Searching...
No Matches
Result.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/ErrorInfo.h"
7#include "mc/platform/Result.h"
8
9namespace Core {
10
11class Result : public ::Bedrock::Result<void> {
12public:
13 // prevent constructor by default
14 Result();
15
16public:
17 // member functions
18 // NOLINTBEGIN
19 MCAPI explicit Result(::Bedrock::ErrorInfo<::std::error_code>&& error);
20
21 MCAPI explicit Result(bool success);
22
23 MCAPI ~Result();
24 // NOLINTEND
25
26public:
27 // constructor thunks
28 // NOLINTBEGIN
29 MCAPI void* $ctor(::Bedrock::ErrorInfo<::std::error_code>&& error);
30
31 MCAPI void* $ctor(bool success);
32 // NOLINTEND
33
34public:
35 // destructor thunk
36 // NOLINTBEGIN
37 MCFOLD void $dtor();
38 // NOLINTEND
39};
40
41} // namespace Core
Definition Result.h:9
Definition ErrorInfo.h:9