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
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
49 // NOLINTEND
50
51public:
52 // prevent constructor by default
53 SerializerContext& operator=(SerializerContext const&);
56
57public:
58 // member functions
59 // NOLINTBEGIN
61
62 MCNAPI ::cereal::SerializerContext detachContext();
63
64 MCNAPI void log(::cereal::ResultCode res, ::std::string msg);
65
66 MCNAPI ::cereal::SerializerContext& operator=(::cereal::SerializerContext&&);
67
68 MCNAPI void popContext();
69
70 MCNAPI ::cereal::SerializerContext&
71 pushContext(::cereal::BasicSerializerContext::ContextType contextType, ::std::string contextToken);
72
74 // NOLINTEND
75
76public:
77 // destructor thunk
78 // NOLINTBEGIN
79 MCNAPI void $dtor();
80 // NOLINTEND
81};
82
83} // namespace cereal
Definition BasicSerializerContext.h:10
Definition SerializerContext.h:11
MCAPI void consumeContext(::cereal::SerializerContext const &other)
MCAPI::cereal::SerializerContext & operator=(::cereal::SerializerContext &&)
MCAPI::cereal::SerializerContext detachContext()
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