LeviLamina
Loading...
Searching...
No Matches
BasicLoader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/BasicContextOwner.h"
7#include "mc/deps/cereal/ResultCode.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct LoaderConfig; }
12namespace cereal { struct ReflectionCtx; }
13namespace cereal { struct SchemaReader; }
14namespace cereal::internal { class BasicSchema; }
15// clang-format on
16
17namespace cereal {
18
19class BasicLoader : public ::cereal::BasicContextOwner {
20public:
21 // member variables
22 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 BasicLoader& operator=(BasicLoader const&);
30 BasicLoader(BasicLoader const&);
31 BasicLoader();
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual ~BasicLoader();
37 // NOLINTEND
38
39public:
40 // member functions
41 // NOLINTBEGIN
43 ::cereal::ReflectionCtx const& reflectionCtx,
44 ::cereal::ResultCode errorCodes,
45 ::cereal::LoaderConfig const& config
46 );
47
48 MCNAPI bool loadImpl(
50 ::entt::meta_handle handle,
51 ::entt::meta_any const& loadContext,
53 );
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
59 MCNAPI void* $ctor(
60 ::cereal::ReflectionCtx const& reflectionCtx,
61 ::cereal::ResultCode errorCodes,
62 ::cereal::LoaderConfig const& config
63 );
64 // NOLINTEND
65
66public:
67 // destructor thunk
68 // NOLINTBEGIN
69 MCNAPI void $dtor();
70 // NOLINTEND
71
72public:
73 // vftables
74 // NOLINTBEGIN
75 MCNAPI static void** $vftable();
76 // NOLINTEND
77};
78
79} // namespace cereal
Definition BasicContextOwner.h:7
MCAPI bool loadImpl(::cereal::SchemaReader &reader, ::entt::meta_handle handle, ::entt::meta_any const &loadContext, ::cereal::internal::BasicSchema const &fallback)
MCAPI void * $ctor(::cereal::ReflectionCtx const &reflectionCtx, ::cereal::ResultCode errorCodes, ::cereal::LoaderConfig const &config)
static MCAPI void ** $vftable()
MCAPI BasicLoader(::cereal::ReflectionCtx const &reflectionCtx, ::cereal::ResultCode errorCodes, ::cereal::LoaderConfig const &config)
MCAPI void $dtor()
Definition BasicSchema.h:24
Definition LoaderConfig.h:7
Definition ReflectionCtx.h:11
Definition SchemaReader.h:12
Definition Alias.h:14