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&);
55
56public:
57 // member functions
58 // NOLINTBEGIN
60
62
63 MCNAPI ::cereal::SerializerContext detachContext();
64
65 MCNAPI void log(::cereal::ResultCode res, ::std::string msg);
66
67 MCNAPI ::cereal::SerializerContext& operator=(::cereal::SerializerContext&&);
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 // constructor thunks
79 // NOLINTBEGIN
80 MCNAPI void* $ctor(::cereal::SerializerContext const&);
81 // NOLINTEND
82
83public:
84 // destructor thunk
85 // NOLINTBEGIN
86 MCNAPI void $dtor();
87 // NOLINTEND
88};
89
90} // namespace cereal
Definition BasicSerializerContext.h:10
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