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
9namespace cereal {
10
11class SerializerContext : public ::cereal::BasicSerializerContext {
12public:
13 // SerializerContext inner types declare
14 // clang-format off
15 struct ScopedPop;
16 // clang-format on
17
18 // SerializerContext inner types define
19 struct ScopedPop {
20 public:
21 // member variables
22 // NOLINTBEGIN
24 // NOLINTEND
25
26 public:
27 // prevent constructor by default
28 ScopedPop& operator=(ScopedPop const&);
29 ScopedPop(ScopedPop const&);
30 ScopedPop();
31
32 public:
33 // member functions
34 // NOLINTBEGIN
35 MCNAPI ~ScopedPop();
36 // NOLINTEND
37
38 public:
39 // destructor thunk
40 // NOLINTBEGIN
41 MCNAPI void $dtor();
42 // NOLINTEND
43 };
44
45public:
46 // member variables
47 // NOLINTBEGIN
50 // NOLINTEND
51
52public:
53 // prevent constructor by default
54 SerializerContext& operator=(SerializerContext const&);
55 SerializerContext(SerializerContext const&);
56 SerializerContext();
57
58public:
59 // member functions
60 // NOLINTBEGIN
61 MCNAPI void clearGenerations(uint from, uint to, ::cereal::ResultCode filter);
62
63 MCNAPI bool hasErrorInGenerations(uint from, uint to, ::cereal::ResultCode filter) const;
64
65 MCNAPI void log(::cereal::ResultCode res, ::std::string msg);
66
67 MCNAPI uint nextGeneration();
68
69 MCNAPI void popContext();
70
71 MCNAPI ::cereal::SerializerContext&
72 pushContext(::cereal::BasicSerializerContext::ContextType contextType, ::std::string contextToken);
73
75 // NOLINTEND
76
77public:
78 // destructor thunk
79 // NOLINTBEGIN
80 MCNAPI void $dtor();
81 // NOLINTEND
82};
83
84} // namespace cereal
Definition BasicSerializerContext.h:7
MCAPI void clearGenerations(uint from, uint to, ::cereal::ResultCode filter)
MCAPI bool hasErrorInGenerations(uint from, uint to, ::cereal::ResultCode filter) const
MCAPI::cereal::SerializerContext & pushContext(::cereal::BasicSerializerContext::ContextType contextType, ::std::string contextToken)
MCAPI void log(::cereal::ResultCode res, ::std::string msg)
Definition SerializerContext.h:19
Definition Alias.h:14