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&);
54
55public:
56 // member functions
57 // NOLINTBEGIN
59
61
63
64 MCNAPI ::cereal::SerializerContext detachContext();
65
66 MCNAPI void log(::cereal::ResultCode res, ::std::string msg);
67
68 MCNAPI ::cereal::SerializerContext& operator=(::cereal::SerializerContext&&);
69
70 MCNAPI void popContext();
71
72 MCNAPI ::cereal::SerializerContext&
73 pushContext(::cereal::BasicSerializerContext::ContextType contextType, ::std::string contextToken);
74
76 // NOLINTEND
77
78public:
79 // constructor thunks
80 // NOLINTBEGIN
81 MCNAPI void* $ctor();
82
83 MCNAPI void* $ctor(::cereal::SerializerContext const&);
84 // NOLINTEND
85
86public:
87 // destructor thunk
88 // NOLINTBEGIN
89 MCNAPI void $dtor();
90 // NOLINTEND
91};
92
93} // namespace cereal
Definition BasicSerializerContext.h:7
Definition SerializerContext.h:11
MCAPI void consumeContext(::cereal::SerializerContext const &other)
MCAPI SerializerContext(::cereal::SerializerContext const &)
MCAPI::cereal::SerializerContext & operator=(::cereal::SerializerContext &&)
MCAPI void * $ctor(::cereal::SerializerContext const &)
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