LeviLamina
Loading...
Searching...
No Matches
SerializerContext.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/BasicSerializerContext.h"
7#include "mc/deps/cereal/ResultCode.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Bedrock { class StaticOptimizedString; }
12namespace cereal { class LogCheckpoint; }
13// clang-format on
14
15namespace cereal {
16
18public:
19 // SerializerContext inner types declare
20 // clang-format off
21 struct ScopedPop;
22 // clang-format on
23
24 // SerializerContext inner types define
25 struct ScopedPop {
26 public:
27 // member variables
28 // NOLINTBEGIN
29 ::ll::TypedStorage<8, 8, ::cereal::SerializerContext*> mContext;
30 // NOLINTEND
31
32 public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI ~ScopedPop();
36 // NOLINTEND
37
38 public:
39 // destructor thunk
40 // NOLINTBEGIN
41 MCAPI void $dtor();
42 // NOLINTEND
43 };
44
45public:
46 // member variables
47 // NOLINTBEGIN
48 ::ll::TypedStorage<4, 4, uint> mGeneration;
49 ::ll::TypedStorage<4, 4, uint> mLastError;
50 // NOLINTEND
51
52public:
53 // member functions
54 // NOLINTBEGIN
55 MCAPI void clearGenerations(uint from, uint to, ::cereal::ResultCode filter);
56
57 MCAPI ::cereal::LogCheckpoint getLogCheckpoint();
58
59 MCAPI bool hasErrors() const;
60
61 MCAPI void log(::cereal::ResultCode res, ::Bedrock::StaticOptimizedString msg);
62
63 MCAPI void popContext();
64
65 MCAPI ::cereal::SerializerContext& pushContext(uint containerIndex);
66
67 MCAPI ::cereal::SerializerContext& pushContext(::Bedrock::StaticOptimizedString propertyName);
68 // NOLINTEND
69};
70
71} // namespace cereal
Definition StaticOptimizedString.h:10
Definition BasicSerializerContext.h:13
Definition LogCheckpoint.h:15
Definition SerializerContext.h:17
Definition SerializerContext.h:25