LeviLamina
Loading...
Searching...
No Matches
DynamicValue.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cereal { struct NullType; }
8// clang-format on
9
10namespace cereal {
11
13public:
14 // DynamicValue inner types define
15 enum class Type : int {
16 Null = 0,
17 Boolean = 1,
18 Integer = 2,
19 Number = 3,
20 String = 4,
21 Array = 5,
22 Object = 6,
23 };
24
25public:
26 // member variables
27 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
33 DynamicValue& operator=(DynamicValue const&);
35
36public:
37 // member functions
38 // NOLINTBEGIN
40
42
43 MCNAPI uint64 hash() const;
44
45 MCNAPI ~DynamicValue();
46 // NOLINTEND
47
48public:
49 // constructor thunks
50 // NOLINTBEGIN
51 MCNAPI void* $ctor(::cereal::DynamicValue const&);
52
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCNAPI void $dtor();
60 // NOLINTEND
61};
62
63} // namespace cereal
Definition DynamicValue.h:12
MCAPI void * $ctor(::cereal::DynamicValue &&)
MCAPI void * $ctor(::cereal::DynamicValue const &)
MCAPI void $dtor()
MCAPI DynamicValue(::cereal::DynamicValue const &)
MCAPI uint64 hash() const
MCAPI DynamicValue(::cereal::DynamicValue &&)
Definition Alias.h:14