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
17class SerializerContext : public ::cereal::BasicSerializerContext {
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
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
34 ScopedPop& operator=(ScopedPop const&);
35 ScopedPop(ScopedPop const&);
36 ScopedPop();
37
38 public:
39 // member functions
40 // NOLINTBEGIN
41 MCNAPI ~ScopedPop();
42 // NOLINTEND
43
44 public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCNAPI void $dtor();
48 // NOLINTEND
49 };
50
51public:
52 // member variables
53 // NOLINTBEGIN
56 // NOLINTEND
57
58public:
59 // prevent constructor by default
60 SerializerContext& operator=(SerializerContext const&);
61 SerializerContext(SerializerContext const&);
62 SerializerContext();
63
64public:
65 // member functions
66 // NOLINTBEGIN
67 MCNAPI void clearGenerations(uint from, uint to, ::cereal::ResultCode filter);
68
69 MCNAPI ::cereal::LogCheckpoint getLogCheckpoint();
70
71 MCNAPI void log(::cereal::ResultCode res, ::Bedrock::StaticOptimizedString msg);
72
73 MCNAPI void popContext();
74
75 MCNAPI ::cereal::SerializerContext& pushContext(uint containerIndex);
76
77 MCNAPI ::cereal::SerializerContext& pushContext(::Bedrock::StaticOptimizedString propertyName);
78
80 // NOLINTEND
81
82public:
83 // destructor thunk
84 // NOLINTBEGIN
85 MCNAPI void $dtor();
86 // NOLINTEND
87};
88
89} // namespace cereal
Definition StaticOptimizedString.h:10
Definition BasicSerializerContext.h:7
Definition LogCheckpoint.h:7
MCAPI::cereal::LogCheckpoint getLogCheckpoint()
MCAPI void clearGenerations(uint from, uint to, ::cereal::ResultCode filter)
MCAPI void log(::cereal::ResultCode res, ::Bedrock::StaticOptimizedString msg)
MCAPI::cereal::SerializerContext & pushContext(uint containerIndex)
MCAPI::cereal::SerializerContext & pushContext(::Bedrock::StaticOptimizedString propertyName)
Definition SerializerContext.h:25
Definition Alias.h:14