LeviLamina
Loading...
Searching...
No Matches
ResultAny.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Scripting {
6
7class ResultAny {
8public:
9 // member variables
10 // NOLINTBEGIN
11 ::ll::TypedStorage<1, 1, bool> mIsError;
12 ::ll::TypedStorage<8, 208, ::entt::meta_any> mValue;
13 // NOLINTEND
14
15public:
16 // member functions
17 // NOLINTBEGIN
18 MCAPI ResultAny();
19
20 MCAPI explicit ResultAny(::entt::meta_any&& resultAny);
21
22 MCAPI ::entt::meta_any toAny() const;
23
24 MCAPI ::entt::meta_any toErrorAny() const;
25
26 MCAPI ~ResultAny();
27 // NOLINTEND
28
29public:
30 // static functions
31 // NOLINTBEGIN
32 MCAPI static ::Scripting::ResultAny makeErrorFromAny(::entt::meta_any&& errorAny);
33
34 MCAPI static ::Scripting::ResultAny makeResultFromAny(::entt::meta_any const& resultAny);
35 // NOLINTEND
36
37public:
38 // constructor thunks
39 // NOLINTBEGIN
40 MCAPI void* $ctor();
41
42 MCAPI void* $ctor(::entt::meta_any&& resultAny);
43 // NOLINTEND
44
45public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCFOLD void $dtor();
49 // NOLINTEND
50};
51
52} // namespace Scripting
Definition ResultAny.h:7